Wat is Arduino? Meer informatie over dit Open Source Electronics-platform
Arduino is een open-source prototype-platform voor elektronica op basis van flexibele, gebruiksvriendelijke hardware en software. Vandaag zullen we u helpen aan de slag te gaan door u enkele van de beschikbare opties te laten zien en hoe gemakkelijk het is om aan de slag te gaan.
Arduino hardware is een open source printplaat met een microprocessor en invoer / uitvoer (I / O) pinnen voor communicatie en aansturing van fysieke objecten (LED, servo's, knoppen, etc.). Het bord wordt meestal gevoed via USB of een externe voeding die het op zijn beurt in staat stelt om andere hardware en sensoren van stroom te voorzien.
Arduino heeft ook een open-source softwarecomponent die vergelijkbaar is met C ++. De Arduino geïntegreerde ontwikkelomgeving (IDE) stelt je in staat om code te schrijven, te compileren en vervolgens te uploaden naar je Arduino voor stand-alone gebruik in prototyping en projecten.
Dit alles was zo ontworpen dat het eenvoudig te gebruiken was om kunstenaars en makers hun ideeën vrijelijk te laten ontwikkelen tot echte objecten. Als u zelf iets wilt bouwen, kijk dan eens naar de hardware-opties en de software die beschikbaar is om aan de slag te gaan.
Arduino Variants
De Arduino-hardware die "open-source" is, betekent dat u schema's van elk beschikbaar bord kunt bekijken. Dit betekent dat u de hardwarecomponenten kunt kopen en zelf het bord soldeert als u daartoe geneigd bent. Om te beginnen, raden we je waarschijnlijk aan om de ~ $ 30 uit te geven en te kijken hoeveel je echt wilt investeren.
De onderstaande afbeelding is gemaakt met behulp van Fritzing en is de lay-out voor een basis Arduino met behulp van een broodplank.
De Arduino is er in verschillende soorten die het kiezen van de juiste moeilijk te kiezen maken, maar verscheidenheid zorgt ook voor flexibiliteit bij het kiezen van de perfecte oplossing.
We kunnen niet elke Arduino-optie dekken, maar hier zijn enkele opmerkelijke opties om aan de slag te gaan.
Arduino Uno
De Uno is een geweldige starter Arduino, het biedt een solide basis voor diegenen die net zijn begonnen en heeft veel van de opties die je wilt als je het platform verkent. Het werkt ook met bijna elk schild beschikbaar (meer hierover later).
Arduino Nano
De Nano is bijna voorzien van dezelfde functie als de Arduino Uno, maar deze is ongeveer 1/3 van de grootte en kan geen schilden gebruiken. De Uno is bedoeld om te worden gebruikt als een permanente armatuur in projecten of met breadboards om te testen.
Arduino Lilypad
De Lilypad heeft een uniek ontwerp dat kan worden genaaid in stoffen voor draagbare projecten of kunst. Natuurlijk ben je niet beperkt tot die applicaties, maar schilden werken niet op deze Arduino, dus uitbreiding kan moeilijk worden.
Arduino Mega 2560
De Mega 2560 heeft meer geheugen en meer I / O-pennen dan elke andere Arduino. Dit is de grootste en beste Arduino die je kunt krijgen, maar je hebt misschien niet zoveel kracht nodig als je projecten er niet om vragen. Dit zou ook een duurdere Arduino zijn om permanent in een project te vertrekken.
Netduino
De Netduino is de neef van de Arduino. Het is nog steeds een open-source oplossing voor hardware-hacking en prototyping. Maar de Netduino voert .NET Micro Framework uit voor zijn softwarebasis. Het is pin-compatibel met Arduino-schilden, maar sommige moeten mogelijk worden uitgevoerd met stuurprogramma's.
Raadpleeg de onderstaande link voor meer Arduino-hardware.
Arduino-accessoires (schilden)
Shields maken het toevoegen van functionaliteit aan uw Arduino een fluitje van een cent, letterlijk. Ze hebben pinnen die direct in de top van je Arduino duwen en je kunt onmiddellijk profiteren van wat het schild ook kan doen. Je kunt ook meerdere schilden tegelijk toevoegen. Een Arduino die Twitter voor een specifieke hashtag (ethernetschild) bekijkt en vervolgens een RC-auto bestuurt met behulp van RF (RF-shield), valt niet buiten het bereik van een enkel project dankzij de schildflexibiliteit.
Je zult hieronder opmerken dat sommige schilden veel op de Arduino-kaarten zelf lijken, maar wees niet in de war omdat ze de belangrijkste verwerkingskracht missen om de code uit te voeren die je in schetsen zult schrijven (meer hierover hieronder).
Ethernet
Dit is een van de meest populaire schilden omdat het je Arduino uitbreidt om het internet te gebruiken voor communicatie en controle. Het Ethernet-schild is een van de meest veelzijdige beschikbaar, en zodra je de basis onder de knie hebt, moet je er een aanschaffen zodat je een wasmachine / broodrooster / koffiezetapparaat kunt maken..
XBee
Het XBee-schild maakt point-to-point draadloze communicatie eenvoudig. Je kunt dit gebruiken om twee Arduino's samen te netwerken of om een heel gaasnetwerk van Arduinos op te zetten dat ooit de wereld zal regeren!
Motor
De Arduino kan motoren en servo's besturen zonder een schild nodig te hebben, maar de motorafscherming verhoogt die mogelijkheid tot 11. U kunt dit gebruiken om uw grasmaaier op afstand te bedienen of uw eigen robot te bouwen.
Er zijn veel andere Arduino-schilden beschikbaar zoals muziek, videogame en bluetooth. Dit is slechts het topje van de ijsberg en we raden u aan zelf te zoeken om het perfecte schild voor uw project te vinden.
Als je Arduinos en schilden samen met verschillende sensoren wilt prototypen, raden we Fritzing aan, wat niet alleen helpt bij het maken van prototypes, maar ook helpt om je te laten zien hoe je permanente printplaten kunt maken voor het produceren van je project..
Programmeren (schetsen)
De Arduino IDE is een platformonafhankelijk ontwikkelaarstool geschreven in Java. Hiermee kunt u alle softwarefuncties van uw Arduino bedienen.
Elk programma dat u schrijft, wordt een schets genoemd en wordt gecompileerd en naar uw Arduino geüpload met behulp van de IDE. Veel schetsen zijn gratis online beschikbaar en de IDE wordt zelfs geleverd met een overvloed aan voorbeelden om je op gang te helpen met zowat elke functie waar je Arduino in staat is.
Eclipse en Notepad ++ zijn populaire alternatieven voor het schrijven van schetsen, maar ze missen eenvoudige toegang tot schetsvoorbeelden en het compileren / uploaden van de voltooide schets naar de Arduino.
Middelen
Dit artikel is bedoeld om aan de slag te gaan in uw Arduino-projecten. Lees voor meer informatie de onderstaande links en begin met het maken van dingen.
Als u meer nuttige links of een eigen Arduino-project hebt, kunt u een opmerking achterlaten om met alle lezers te delen.
Projectideeën
http://arduino.cc/en/Tutorial/HomePage
http://www.arduino.cc/playground/Projects/ArduinoUsers
http://hackaday.com/category/arduino-hacks/
http://www.instructables.com/tag/type-id/category-technology/channel-arduino/
Arduino hardwarereferentie http://arduino.cc/en/Main/Hardware
video https://www.youtube.com/user/makemagazine
http://www.circuitsathome.com/