Arduino
——————————————————————————–
Arduino is een bedrijf dat microcontrollers maakt. Deze microcontrollers zijn opgebouwd uit ATmega168 chip. Deze microcontrollers worden gebruikt om computers te maken die de omgeving en de fysische wereld beter kunnen controleren. De microcontrollers kun je besturen door een programma te schrijven. De microcontrollers van Arduino kunnen gebruikt worden voor het controleren van lichten, motoren of andere fysische onderdelen die stroom gebruikt. Zo kan een Arduino controller door middel van verschillende instrumenten, zoals bewegingsmeters of afstandsmeters, een vliegtuig naar een bepaalde plek brengen. Arduino heeft in totaal twintig verschillende microcontrollers, daarnaast heeft het ook nog acht verschillende “shields”. De microcontrollers zijn stand-alone, maar ze kunnen ook samenwerken met andere programma’s, zoals flash. De microcontrollers van Arduino zijn vooral handig voor leraren, studenten en amateurs. Dit is vooral handig, omdat het makkelijk te leren is. Daarnaast is het niet duur, er is een duidelijke programmeeromgeving, het draait op alle computersystemen en de software en de hardware is makkelijk uit te breiden. Zo passen alle Arduino microcontrollers op elkaar.
Met de verschillende microcontrollers van Arduino kan je geweldige projecten maken. Een voorbeeld voor zo’n project is de “Tweet-a-Pot”. Dat is een project waar je je koffiemaker aan kan zetten door middel van een tweetje. Zie de video hieronder voor de werking. Zie onder het kopje “Projecten” nog meer geweldige projecten die je kan doen met een Arduino microcontroller.
Arduino Uno
——————————————————————————–
De Arduino Uno is ‘?n van de twintig “boards” die Arduino in zijn assortiment heeft. De Uno is de nieuwste microcontroller van Arduino. De Uno volgt de Duemilanove op. De Uno heeft inmiddels al twee nieuwere versies gekregen. Zo begon het met Uno, toen kwam de Uno R2 en als laatste de Uno R3. Er zitten enkele verschillen tussen de verschillende microcontrollers. Zo zitten er in de R3 in totaal 18 pins, terwijl er in de Uno en R2 er maar 16 zitten. En de R3 heeft een ge??pgradede USB. De Uno maakt gebruik van een ATmega328 chip. Je kan de Uno aansluiten op de computer, om hem te programmeren, door middel van de USB poort die op de Uno zit. De Arduino kan van stroom worden voorzien op twee manieren. De eerste manier is via de USB poort en de tweede manier is door middel van de “power jack”. De Uno kiest zelf welke manier het gebruikt. De Uno kan gebruikt worden met een spanning tussen de 6 en 20 volt. Toch wordt geadviseerd een spanning te gebruiken tussen de 7 en 12 volt. Dit voornamelijk omdat bij 7 volt de Uno onstabiel kan worden en boven de 12 volt is er de kans dat de Uno te warm wordt en dat er dan componenten verbranden. De Uno heeft 2 KB aan RAM geheugen. De Uno kan je programmeren met verschillende programma’s, maar de software van Arduino zelf wordt toch echt aangeraden. Door dat programmeren kan je zorgen dat de verschillende pinnen (poorten) worden aangestuurd. Als zo’n via het programma wordt grestuurd, geeft hij een stroom van 5V, zodat het apparaat, wat eraan gekoppeld is, aangaat. Zo kan je 13 verschillende apparaten aansluiten of dezelfde apparaten, maar dan verdeeld over de poorten. Dan doe je als je bijvoorbeeld een apparaat gebruikt dat meer dan 5V nodig heeft. De analoge pinnen zijn voor onderdelen die dingen uit de omgeving kunnen meten en die dat doorsturen naar de computer. Een voorbeeld van zo’n onderdeel is een thermometer. De programmeertaal is van Arduino zelf. De omgeving van deze programmeertaal zie je in de afbeelding hieronder. Met de programmertaal van Arduino is het heel makkelijk, want je kan je board selecteren en dan makkelijk uploaden naar je board toe. Maar zoals gezegd kan je dat ook doen in een ander programmeertaal. Daar staan ook afbeeldingen hieronder (rechts). De Arduino Uno is verkrijgbaar vanaf ‘ 23,95.
Specificaties
——————————————————————————–
Microcontroller ATmega328
Voedingsspanning 5V
Ingangsspanning (aanbevolen) 7-12V
Ingangsspanning (limiet) 6-20V
Digitale I/O pinnen 14
Analoge ingangs pinnen 6
Gelijkstroom per I/O pin 40 mA
Gelijkstroom voor 3,3V pin 50 mA
Flashgeheugen 32 KB
RAM geheugen 2 KB
Kloksnelheid 16 MHz
Uitbreidingen
——————————————————————————–
Bij de Arduino Uno heb je vele mogelijkheden, daarom heeft Arduino ook nog acht verschillende uitbreiding, of “shields” genoemd. Deze uitbreiding klik je op de Arduino Uno. Hieronder een klein overzicht van de verschillende uitbreiding die Arduino in haar assortiment heeft.
Arduino GSM Shield Met dit “GSM shield” kan je je Arduino Uno uitbreiden, zodat je 3G internet kan krijgen. Daarnaast kan je met deze uitbreiding ook telefoongesprekken ontvangen en sms’jes ontvangen. Dat kan alleen als je natuurlijk een speaker, microfoon en een schermpje erop hebt staan. ‘ 79,95
Arduino Ethernet Shield Met deze “Ethernet Shield” kan je je Arduino Uno uitbreiden, zodat je internet op je microcontroller kan krijgen. Dit kan door middel van een internetkabel. Het internet dat je krijgt heeft een snelheid van 10/100 Mb/s. Deze shield beschikt ook over een SD card houder. ‘ 34,95
Arduino WiFi Shield
Met deze “WiFi Shield” van Arduino kun je net als met de Ethernet Shield op internet. Alleen met deze shield kan je dat doen door middel van WiFi. Dat heeft een groot voordeel, want je hoeft dan geen internetkabel te gebruiken en heb je geen beperkingen. Deze shield beschikt ook over een SD card houder. ‘ 69,00
Arduino Wireless SD Shield Met deze “Wireless SD Shield”, zorg je ervoor dat je Arduino board draadloos kan communiceren met je computer. Zo heb je geen USB kabel meer nodig om hem te programmeren. Deze shield beschikt ook over een SD card houder. ‘ 23,95
Arduino USB Host Shield Met deze “USB Host Shield” kun je een USB apparaat gebruiken. Je kan dan de volgende dingen gebruiken: toetsenbord, muis, game controllers, telefoons, camera’s, geheugensticks en een bluetooth dongle. ‘ 28,95
Arduino Motor Shield Met deze “Motor Shield” kun je twee verschillende motors aansluiten op je Arduino board. Daarnaast kan je ook aflezen hoeveel stroom de motor verbruikt. ‘ 24,95
Arduino Proto Shield Met deze “Proto Shield” kan je gemakkelijk je projecten ontwerpen. Deze shield is ook een prototype board. En vooral handig als je een beginner bent. Deze shield heb je ook nog in een draadloze versie. Deze draadloze versie zorgt ervoor dat hij draadloos communiccert met je Arduino board.