In dit artikel gaan we bespreken wat een Arduino is. Tevens gaan we kijken naar gave voorbeelden van Arduino projecten en wat je allemaal nog meer kan doen met een Arduino. Lees snel verder!
Wat is een Arduino precies?
Arduino is een open source elektronisch platform. Zowel de hard- als software zijn makkelijk te gebruiken. Arduino bestaat uit een circuit board (Printplaat) en een Arduino IDE (Integrated Development Environment). Eigenlijk is een Arduino een mini computertje (Microcontroller). De code kan je schrijven in de Arduino IDE en eenvoudig uploaden naar de Arduino.
Door de Arduino is elektronica veel meer toegankelijk geworden voor onder andere hobbyisten, kunstenaars en designers. Het is niet moeilijk om mee te beginnen. Op internet staan veel voorbeeldprojecten. Je hoeft niet het wiel opnieuw uit te vinden door de vele libraries die er zijn.
Het wordt tegenwoordig veel gebruikt voor Internet of Things toepassingen. Een Arduino kan je verbinden met het internet, daardoor kan je slimme apparaten maken. Dit zijn voornamelijk prototypes.
Een voorbeeld van een slim apparaat is dat het automatisch water kan geven aan plantjes, wanneer ze uitgedroogd zijn. De Arduino kan bijvoorbeeld met sensoren waarnemen (Input) dat de aarde droog is en daarop reageren door een motortje te starten (Output) die een emmertje water naar beneden laat gaan en de plantjes water geeft.
De plantjes hebben op deze manier nooit een watertekort. Of de Arduino kan je bijvoorbeeld een e-mail sturen dat de plantjes water nodig hebben. Er zijn talloze voorbeelden te bedenken. Je kan zelf instructies geven aan de microcontroller op de Arduino om te vertellen wat de Arduino precies moet doen.
De Arduino IDE gebruikt een eenvoudige versie van C++. Dit maakt het makkelijker om de programmeertaal te begrijpen en het is zeer interessant om daarmee te leren programmeren.
Een simpel voorbeeld om mee te beginnen is het aanzetten van een lichtje die verbonden is aan de Arduino. Je kan het bijvoorbeeld zo programmeren dat om de minuut het lichtje 5 seconden lang aan gaat.
Door te beginnen met simpele voorbeelden die al bestaan, kan je langzamerhand meer leren. Als je de simpele voorbeelden begrijpt, kan je steeds een stapje verder gaan.
Hopelijk heb je een beter beeld over wat (de) Arduino precies is en ben je er enthousiast over geraakt.
Soorten arduino’s
Er zijn verschillende soorten Arduino’s. Hieronder enkele bekende soorten op een rijtje:
- Arduino Uno
- Arduino Mega
- Arduino Nano
- Arduino Mini
Er zijn nog meer Arduino’s. Je kan uitzoeken welke het beste past voor je eigen project(je). Wil je een Arduino kopen? Lees dan het artikel “Arduino kopen” en je ziet waar je dat eenvoudig kan doen.
Arduino projecten voorbeelden
Er zijn talloze voorbeelden van hele gave Arduino projecten. We beginnen dichtbij huis, namelijk twee prototypes die ik zelf heb gemaakt.
Goperience
Goperience geeft een unieke beleving aan voetbalsupporters. Het idee is dat voetbalsupporters een armbandje om hebben. Als de bal op de paal of de lat komt, gaat het armbandje trillen. Dit kan de beleving van voetbalsupporters vergroten. Ik heb hier een prototype van gemaakt.
Slimme hardloopschoen
Dit prototype kan hardlopers advies geven over hun loophouding. Hierdoor kan je blessures tegengaan. Ik heb een prototype gemaakt van een hardloopschoen die de drukpunten kan meten in een zool. De Arduino stuurt de data van deze drukpunten door naar een webapp. De webapp kan op basis van deze data advies geven aan de loper.
Slimme tuinsystemen
Hier zitten ook mooie voorbeelden bij van Arduino projecten. We hebben het er al even over gehad hiervoor. Een prototype dat automatisch water kan geven aan plantjes. Op de website van Arduino staan ook gave voorbeelden. Enkele andere voorbeelden van slimme tuinsystemen zijn:
- Waarschuwing dat het gaat regenen op een mobiel. Zo kan je reageren en eventueel spullen weghalen in je tuin die slecht tegen veel regen kunnen.
- Automatisch het licht aan laten gaan als het donker wordt.
- Het kweken van paddenstoelen automatiseren.
- Het automatiseren van een kippenren om kippen te beschermen tegen roofdieren.
Wat kan je allemaal nog meer doen met een Arduino?
Nu weet je als het goed is beter wat een Arduino is en heb je een beter beeld gekregen wat je ermee kan, door de Arduino voorbeelden. Echter zijn er nog meer gave dingen die je met Arduino’s kan doen, die niet beschreven zijn in dit artikel. Misschien wist je niet dat dit mogelijk zou zijn en krijg je extra inspiratie. Hier enkele voorbeelden:
- Een katapult die een kattensnoepje wegschiet als de kat op een matje gaat staan. Hierdoor blijft de kat in beweging en krijgt het ook een lekker snoepje.
- Een wekker die wegrijdt als die afgaat en die je moet pakken om het uit te zetten. Hierdoor moet je wel uit bed stappen en ben je gelijk wakker.
- Een snoepmachine die je pas een snoepje kan geven als je 20 sprongen op een matje maakt. Dit houdt je in beweging en als beloning krijg je een snoepje.
Er zijn nog talloze voorbeelden! Hopelijk heb je inspiratie opgedaan en wil je er zelf mee aan de slag. Arduino boeken zijn voor beginners erg leerzaam. De beste Arduino boeken voor beginners staan op ProgrammeerPlaats. Je zou ook een Arduino cursus kunnen volgen om meer over de Arduino te leren.
De Arduino is een leuke manier om te leren programmeren en meer over electronica te leren. Je leert omgaan met hard- en software. Ook voor de ervaren programmeur is het hartstikke gaaf om met een Arduino aan de slag te gaan.
Heb je nog vragen en/of opmerkingen? Laat dan hieronder een reactie achter of neem contact op.
Beste,
Bedankt voor deze nuttige informatie. Ik moet van mijn leerkracht een opdracht maken met alle informatie van een arduino, Een vraag van hem dat ik niet echt weet of kan beantwoorden is: of je bv bij de slimme tuinsystemen in plaats van een arduino ook een PLC kan gebruiken of niet?
Met vriendelijke groeten,
Smits Branco
Hoi Branco,
Dat is een goede vraag! Wij zijn niet momenteel nog niet zo thuis in PLC, maar wat we op internet hebben gevonden is dat PLC vooral bedoeld is om grote machines aan te sturen.
PLC schijnt niet heel toegankelijk te zijn en alleen de echte specialisten hebben er verstand van. Een Arduino is ideaal om een slim tuinsysteem mee te maken, omdat iedereen het kan leren via internet, je goede prototypes kan maken en het is goedkoop.
Met een Arduino is het veel makkelijker om een slim tuinsysteem te maken. PLC is weer meer geschikt om bijvoorbeeld een machine aan te sturen in hele grote tuinen, die duizenden bloemen automatisch water geeft als ze dat nodig hebben.
Een Arduino is dus meer bedoeld voor kleine projecten en PLC is bedoeld om grote machines mee aan te sturen, wat minder past in een slim tuinsysteem.
Ik zoek een systeem die een 12volt motortje ong 1uur laat draaien even pauzeren en daarna de motor ompoolt dus de andere kant op, ook ong 1 uur
Zou het kunnen doen met relais
maar misschien toch leuk om het met een arduino te realiseren.
Hoi John,
Ik zou zeker eens lekker met een Arduino gaan “stoeien” als ik jou was. De mogelijkheden zijn heel groot.
Beste Bas,
ik zoek een systeem waarbij beweging op een fiets of door aan iets te draaien kersverlichting aan een gebouw aan gaat. Kan dit? hoe doe ik dit dan best?
Hoi Britt,
Je zou kunnen Googlen op “arduino christmas lights” of iets in die richting. Dan kom je mooie voorbeelden en mogelijkheden tegen van kerstverlichting die wordt aangestuurd door een Arduino.
Een enkel of een paar lampjes laten branden door te fietsen of aan iets te draaien is nog wel mogelijk, een heel gebouw is een ander verhaal.
Gr. Bas
en er voor zorgen dat via een ardiuno door beweging bv een schakelaar aan/uit gaat? waarbij de beweging zorgt dat er stroomtoevoer is naar de lampjes? (dus lampjes aangesloten op elektriciteit ), kan ardiuno dan triggeren dat bij beweging licht aangeschakeld wordt?
Door bijvoorbeeld te fietsen, kan je een object in beweging laten brengen die dan een schakelaar indrukt. Op die manier is het mogelijk.
Het is erg leerzaam om op internet naar soortgelijke voorbeeldprojecten te zoeken en uit te vinden welke onderdelen je allemaal nodig hebt.
Beste Bas,
De afstandsbediening van mijn gashaard is stuk; het infraroodlampje brandt niet meer, dus er gaat geen signaal meer naar de haard. Ik heb hem uit elkaar gehaald, en het ziet er vanbinnen heel simpel uit, maar die onderdelen zeggen me niks… Nu heb ik een universele afstandsbediening in huis (Logitech Companion), en wil ik proberen om de code van de afstandsbediening van de haard naar de Logitech te verzenden/programmeren. Kan ik achter de code komen met een simpele Arduino? Een nieuwe afstandsbediening voor de haard kost nl. € 275…
Groetjes, Liz
Hoi Liz,
Dat lijkt me niet mogelijk met een Arduino. Misschien is er ergens een tweedehands afstandsbediening op de kop te tikken?
Gr. Bas
Beste heer, mijn zoon is met een project bezig en moet een arduino programeren met ultrasoon sensors (4 stuks in serie) en vier wielen die on afhankelijk worden aangestuurd door Electro motoren . maar op een of andere manier wil het niet werken.
Weet u een oplossing???
Hoi L.Engels,
Ik zou checken of alle verbindingen helemaal kloppen en zoveel mogelijk data naar de seriële monitor printen. Op die manier kan je goed testen of alles werkt. Ga ook op zoek naar voorbeeldcodes op het internet, mocht deze code niet werken. Je hoeft niet opnieuw het wiel uit te vinden. 😉
Gr. Bas
Bedankt voor je reactie, hij heeft alle sensoren appart getest deze doen het allemaal .Ook heeft hij alles data in de monitor terug laten komen en kan niets vinden wat er nu fout is.