Advertentie

Bijgewerkt door Ian Buckley op 14 augustus 2017

Als je op mij lijkt, is sleutelen aan elektronica iets dat je graag zou willen doen - in theorie tenminste. In werkelijkheid verhinderen tijdsbeperkingen en gebrek aan kennis u onvermijdelijk om het te proberen. Het is gewoon te moeilijk. Je vindt het leuk om kapotte gadgets te ontleden, maar doe nooit iets met de stukjes die je vindt, behalve dat je ze opbergt voor een regenachtige dag magnetron onderdelen? Controleren).

De Arduino is het antwoord op dat alles, en eerlijk gezegd is alles wat als leuk kan worden beschouwd tijdens het leren een echt revolutionair apparaat naar mijn mening.

Technisch gezien is de Arduino een programmeerbare logische controller Wat in de wereld is PLC-programmering?In de productiewereld zijn er computers en dan is er computerautomatisering. Hoewel je misschien denkt dat je alles weet wat er te weten valt over computers, heb je gewoon niet eens het oppervlak van het gebruik bekrast ... Lees verder . Officieel is het echter een open-source prototypeplatform voor elektronica - maar wat betekent dat?

instagram viewer

Voor jou of mij is het net een kleine computer die je kunt programmeren om dingen te doen, en hij communiceert met de wereld via elektronische sensoren, lichten en motoren. In wezen maakt het een aantal echt hardcore elektronicaprojecten voor iedereen toegankelijk, zodat artiesten en creatieve types zich kunnen concentreren op het realiseren van hun ideeën. Het is het ultieme knutselgereedschap!

Om te citeren:

Arduino is een open-source prototypeplatform voor elektronica, gebaseerd op flexibele, gebruiksvriendelijke hardware en software. Het is bedoeld voor artiesten, ontwerpers, hobbyisten en iedereen die geïnteresseerd is in het maken van interactieve objecten of omgevingen.

Wat kun je ermee doen?

Voordat ik bespreek waarom de Arduino zo'n revolutionair apparaat is, denk ik dat het beter is om je enkele van mijn favoriete projecten te laten zien die met de Arduino zijn gemaakt.

1. 3D-printers

Vroeger we hebben je de MakerBot laten zien Twee 3D-printers die u zelf kunt maken voor ongeveer $ 1.000Vandaag wil ik u twee specifieke projecten laten zien die kunnen worden gebouwd voor ongeveer $ 1.000, beide zijn volledig functionele 3D-plastic printers, die beide open source zijn en actief zijn ontwikkelde. Lees verder , een 3D-printer. Welnu, dat gebruikt een paar Arduino's om dingen te regelen, zoals het uitwerpen van gesmolten plastic uit de printkop om het platform te verplaatsen.

2. Puff The Magic Dragon Fighting Robot

Natuurlijk zijn allerlei robots uitstekende kandidaten om met Arduino te worden gemaakt, maar deze is de leukste die ik tot nu toe heb gezien. Met behulp van een basisrobotframe, 2 motoren en 2 lichtsensoren kan deze kleine man een warmtebron vinden, ernaartoe gaan en het vuur doven - allemaal autonoom.

(* Autonoom betekent dat het het op zichzelf doet, zonder menselijke controle).

Als dit project je interesseert, kijk dan eens naar hoe Xod u kan helpen bij het bouwen van een Arduino-robot Hoe Xod u helpt Arduino-robots te bouwen zonder coderingWil je robotica leren, maar heb je geen programmeervaardigheden? Het is gemakkelijk met de Xod grafische IDE en een Arduino-gestuurde robot. Lees verder .

3. Laser harp

Geweldige trancegeluiden, lasers, wat wil je nog meer?

4. Baker Tweet

Een eenvoudige manier om klanten te vertellen dat vers brood klaar is, de BakerTweet heeft een draaiknop om het brood te kiezen en een tweet-knop! Ik denk dat je het ermee eens bent dat dit het meest unieke gebruik van de Arduino tot nu toe is.

5. LED-kubussen

De beste manier om dit uit te leggen is door gewoon de video te bekijken - deze zijn absoluut prachtig; een 8x8x8 LED kubus (dat zijn 512 LED's), met alle besturing gedaan door een Arduino.

De moeilijkheidsgraad ligt echter aan de hogere kant. Maak je geen zorgen als dat ingewikkeld lijkt - we hebben er een Arduino LED-kubus Hoe maak je een pulserende Arduino LED-kubus die eruitziet alsof hij uit de toekomst kwam?Als je wat Arduino-projecten voor beginners hebt gedaan, maar op zoek bent naar iets dat een beetje permanent is en op een heel ander geweldig niveau, dan is de bescheiden 4 x 4 x 4 LED-kubus ... Lees verder tutorial, die alles omvat wat u moet weten.

Afgezien van het plezier en de games, wat maakt de Arduino dan zo speciaal? Er zijn toch nog andere programmeerbare controllers?

Open source

Arduino is een merknaam, maar de meeste hardware en software die ze hebben ontwikkeld, is open source. De schema's zijn online beschikbaar, dus als u geen kant-en-klare Arduino wilt kopen, staat het u vrij om de afzonderlijke componenten en Maak het zelfof koop een van de vele kloonapparaten die nu beschikbaar zijn. Op dit punt is het overwegen waard of een officieel Arduino-bord moet worden gebruikt helemaal!

Arduino programmeren

Connectiviteit

Als een stuk hardware kan de Arduino ofwel onafhankelijk werken (zoals in een robot), aangesloten op een computer (waardoor uw computer toegang tot sensorgegevens van de buitenwereld en feedback geven), of verbonden met andere Arduino's, of andere elektronische apparaten en controller chips. Vrijwel alles kan worden verbonden en wordt alleen beperkt door uw verbeeldingskracht, bereidheid om wat tijd en moeite te steken in het leren van iets nieuws en de beschikbaarheid van componenten. Als je het kunt bedenken, kan de Arduino het doen.

arduino microcontroller

Een schat aan ondersteuning

Er zijn duizenden andere mensen en organisaties die de Arduino omarmen. Het resultaat hiervan is dat als je een gebrek hebt aan de afdeling creativiteit, er altijd een vooraf gecodeerd project is dat je kunt bouwen en dat er altijd iets nieuws te leren is. Het is ook heel gemakkelijk om te beginnen.

Arduino programmeren

Veelzijdigheid en kosten

Een officieel compleet Uno-bord kost $ 25, en een kloon Uno slechts $ 4, waardoor deze kleine elektronische wonderen toegankelijk zijn voor zowel hobbyisten als onderwijsinstellingen.

De programmeertaal waarmee u uploadt is ongelooflijk eenvoudig en moet bekend zijn bij iedereen die ervaring heeft met Java of vergelijkbare talen. (Het is eigenlijk gebaseerd op Verwerken).

Het is ook een fantastisch leermiddel, waarmee je kunt experimenteren met elektronica en de basis kunt leren. Als we deze hadden gehad toen ik op school zat, ben ik er vrij zeker van dat ik een hardware-ingenieur zou zijn geworden.

Tal van mogelijkheden

Sinds de release van de Arduino hebben veel andere bedrijven het open source hardware-ethos overgenomen. Naast de vele kloonborden die op de markt zijn gekomen, zijn er verschillende unieke ontwerpen beschikbaar die compatibel zijn met de Arduino IDE. Deze boards nemen de algemene geest van de originele Arduino-boards over en voegen extra functies toe.

Een opmerkelijk voorbeeld is de NodeMCU Maak kennis met de Arduino Killer: ESP8266Wat als ik je vertelde dat er een Arduino-compatibel dev-bord is met ingebouwd Wi-Fi voor minder dan $ 10? Nou, dat is er. Lees verder Ontwikkelingsraad. Dit bord, dat ook klein is, heeft ingebouwde Wi-Fi en kan naast Arduino-compatibel ook als klein worden gebruikt Knooppunt. Js Wat is knooppunt. JS en waarom zou ik erom geven? [Webontwikkeling]JavaScript is gewoon een programmeertaal aan de clientzijde die in de browser wordt uitgevoerd, toch? Niet meer. Node.js is een manier om JavaScript op de server uit te voeren; maar het is ook zoveel meer. Als... Lees verder server. Beschikbaar voor als slechts $ 3, deze kleine borden zijn zo goed dat we ons afvroegen of ze een directe concurrent zouden zijn van de Arduino-troon.

Een van de onze favoriete microcontrollers hier bij MakeUseOf is de Teensy lijn van ontwikkelborden. Deze kleine kaarten hebben een veel grotere verwerkingskracht dan Arduino-kaarten, met een kleine vormfactor, waardoor ze perfect zijn voor kleine projecten die afhankelijk zijn van krachtige verwerking.

Wil je nog meer weten? Bekijk deze korte Arduino-documentaire die iets meer naar de achtergrond gaat en de motivatie achter het project. Veel ervan is in het Italiaans, want als de naam het nog niet verraadde, begon het project in Italië.

Ga aan de slag

Arduino heeft het hobbyelektronicaspel volledig veranderd. Wat in het verleden niet mogelijk was zonder uitgebreide kennis, is nu voor iedereen haalbaar dankzij het brede scala aan goedkope microcontrollers dat beschikbaar is en de enorme gemeenschap eromheen.

Beginnen is ook vrij eenvoudig en we hebben een handige beginnershandleiding Aan de slag met Arduino: een beginnershandleidingArduino is een open-source prototypeplatform voor elektronica, gebaseerd op flexibele, gebruiksvriendelijke hardware en software. Het is bedoeld voor kunstenaars, ontwerpers, hobbyisten en iedereen die geïnteresseerd is in het maken van interactieve objecten of omgevingen. Lees verder om je van de grond te krijgen. Of bekijk onze Arduino-beginnersproject: verkeerslichtregeling Arduino Programming for Beginners: Traffic Light Controller Project TutorialHet bouwen van een Arduino verkeerslichtcontroller helpt je bij het ontwikkelen van basiscoderingsvaardigheden! We helpen je op weg. Lees verder tutorial.

Ben je net begonnen in de wereld van microcontrollers? Welk bord denk je te krijgen? Wat ga je maken? Laat het ons weten in de comments hieronder!

James heeft een BSc in Artificial Intelligence en is CompTIA A + en Network + gecertificeerd. Hij is de hoofdontwikkelaar van MakeUseOf en brengt zijn vrije tijd door met het spelen van VR paintball en bordspellen. Hij bouwt al pc's sinds hij een kind was.