Wat is Arduino en wat kun je ermee doen?
Bijgewerkt door Ian Buckley op 14 augustus 2017
Als je op mij lijkt, is sleutelen aan elektronica iets dat je echt zou willen doen - in theorie tenminste. In werkelijkheid voorkomen tijdsdruk en gebrek aan kennis onvermijdelijk dat u het probeert. Het is gewoon te moeilijk. Vind je het leuk om kapotte gadgets te ontleden, maar doe je nooit iets met de stukjes die je vindt, behalve dat je ze wegspoelt voor een regenachtige dag (een lade vol met magnetrononderdelen?).
De Arduino is het antwoord op dat alles en eerlijk gezegd is alles wat tijdens het leren als leuk kan worden beschouwd, naar mijn mening een echt revolutionair apparaat.
Technisch gezien is de Arduino een programmeerbare logische controller. Wat ter wereld is PLC-programmering? Wat ter wereld is PLC-programmering? In de wereld van de productie 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 nog niet eens het oppervlak van het gebruik van ... Lees meer. Officieel is het echter een open-source prototypeplatform voor elektronica - maar wat betekent dat?
Voor jou of voor mij is het als een kleine computer die je kunt programmeren om dingen te doen, en het werkt samen met de wereld via elektronische sensoren, lichten en motoren. In wezen maakt het sommige echt hardcore elektronica-projecten voor iedereen toegankelijk - zodat artiesten en creatievelingen zich kunnen concentreren op het realiseren van hun ideeën. Het is de ultieme knutselaar!
Om te citeren:
Arduino is een prototype-platform voor open-source elektronica op basis van flexibele, eenvoudig te gebruiken hardware en software. Het is bedoeld voor kunstenaars, ontwerpers, hobbyisten en iedereen die geïnteresseerd is in het maken van interactieve objecten of omgevingen.
Wat kan je ermee doen?
Voordat ik bediscussieer wat de Arduino zo'n revolutionair apparaat maakt, denk ik dat het beter is om je enkele van mijn favoriete projecten te laten zien die met de Arduino gemaakt zijn.
1. 3D-printers
In het verleden hebben we je de MakerBot Two 3D-printers getoond die je zelf kunt maken voor ongeveer $ 1.000 Twee 3D-printers die je zelf kunt maken voor ongeveer $ 1.000 Vandaag wil ik je twee specifieke projecten laten zien die kunnen worden gebouwd voor meer of minder $ 1.000, beide die volledig functionele 3D-plastic printers zijn, en die beide open source zijn en actief worden ontwikkeld. Lees meer, een 3D-printer. Welnu, dat gebruikt een paar Arduino's om dingen te regelen, zoals het uitstoten van gesmolten plastic van de printkop naar het verplaatsen van het platform.
2. Puff The Magic Dragon Fighting Robot
Uiteraard zijn alle soorten robots uitstekende kandidaten om met Arduino gemaakt te worden, maar deze is de schattigste die ik tot nu toe heb gezien. Met behulp van een standaard robotframe, 2 motoren en 2 lichtsensoren, kan deze kleine man een warmtebron vinden, er naartoe gaan en het vuur uitdoen - allemaal autonoom.
(* Autonome betekenis: het doet het op zichzelf, zonder menselijke controle).
3. Laserharp
Fantastische trance-geluiden, 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 kieskeuze om het brood te kiezen en een tweet-knop! Ik denk dat je het er mee eens zult zijn dat dit het meest unieke gebruik van de Arduino is.
5. LED-kubussen
De beste manier om dit uit te leggen, is door gewoon naar de video te kijken - deze zijn absoluut schitterend; een 8x8x8 LED-kubus (dat zijn 512 LED's), met alle bediening gedaan door een Arduino.
De moeilijkheidsgraad ligt echter aan de hogere kant. Maak je geen zorgen als dat complex lijkt - we hebben een volledige Arduino LED-kubus Hoe maak je een pulserende Arduino LED-kubus die eruit ziet alsof het uit de toekomst is gekomen Hoe maak je een pulserende Arduino LED-kubus die eruit ziet alsof hij uit de toekomst kwam Als je heb met enkele beginnende Arduino-projecten gewerkt, maar ben op zoek naar iets een beetje permanent en op een heel ander niveau van geweldig, dan is de nederige 4 x 4 x 4 LED-kubus ... Lees meer tutorial, waarin alles staat wat je moet weten.
Wat maakt de Arduino nu zo leuk en spelen opzij? Er zijn vast 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 je geen kant-en-klare Arduino wilt kopen, ben je vrij om de afzonderlijke componenten te kopen en zelf te maken, of koop een van de vele kloonapparaten die nu beschikbaar zijn. Op dit moment is het de moeite waard om te overwegen om een officieel Arduino-bord helemaal te gebruiken!
connectiviteit
Als een stuk hardware kan de Arduino ofwel zelfstandig (zoals in een robot) werken, verbonden met een computer (waardoor uw computer toegang heeft tot sensorgegevens van de buitenwereld en feedback geven), of verbonden met andere Arduino's of andere elektronische apparaten. apparaten en controllerchips. Vrijwel alles kan worden verbonden en wordt alleen begrensd door je verbeelding, bereidheid om wat tijd en moeite te steken in het leren van iets nieuws, en de beschikbaarheid van componenten. Als je het kunt bedenken - de Arduino kan het.
Een rijkdom aan ondersteuning
Er zijn duizenden andere mensen en organisaties die de Arduino omarmen. Het resultaat hiervan is dat als je een tekort hebt op de afdeling creativiteit, er altijd een vooraf gecodeerd project voor je is om te bouwen, en er is altijd iets nieuws te leren. Het is ook heel gemakkelijk om te beginnen.
Veelzijdigheid en kosten
Een officieel compleet Uno-bord kost $ 25 en een kloon Uno kost slechts $ 4, waardoor deze kleine elektronische wonderen toegankelijk zijn voor hobbyisten en onderwijsinstellingen.
De programmeertaal die u uploadt is ongelooflijk eenvoudig en zou bekend moeten zijn voor iedereen die enige ervaring heeft met Java of soortgelijke talen. (Het is eigenlijk gebaseerd op Verwerking).
Het is ook een fantastische leermethode, waarmee je kunt experimenteren met elektronica en de basis kunt leren. Sterker nog, als we deze hadden toen ik op school zat, ben ik er vrij zeker van dat ik een hardware-ingenieur zou zijn geworden.
Tal van opties
Sinds de release van de Arduino hebben veel andere bedrijven de open source hardwarethos aangenomen. Naast de vele kloonplaten 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 en voegen extra functies toe.
Een opmerkelijk voorbeeld is de Teensy-lijn met ontwikkelborden. Deze kleine kaarten bevatten een veel grotere verwerkingsstempel dan Arduino-kaarten, met een kleine vormfactor waardoor ze perfect zijn voor kleine projecten die op krachtige verwerking in hun kern vertrouwen.
Een actuele favoriet hier bij MakeUseOf is de NodeMCU Meet the Arduino Killer: ESP8266 Maak kennis met de Arduino Killer: ESP8266 Wat als ik je vertelde dat er een Arduino-compatibel dev-bord is met ingebouwde wifi voor minder dan $ 10? Welnu, dat is er. Lees meer ontwikkelbord. Dit bord, dat ook klein is, heeft Wi-Fi aan boord en kan, naast Arduino-compatibel, als een klein Node.Js worden gebruikt. Wat is Node.JS en waarom zou ik erom geven? [Webontwikkeling] Wat is Node.JS en waarom zou ik erom geven? [Web Development] JavaScript is slechts een client-side programmeertaal die in de browser draait, toch? Niet meer. Node.js is een manier om JavaScript op de server uit te voeren; maar het is zoveel meer ook. Als ... Lees meer server. Beschikbaar voor slechts $ 3, deze kleine boards zijn zo goed dat we ons afvroegen of ze een directe concurrent van de Arduino-troon zouden zijn.
Wil je nog meer weten? Bekijk deze korte Arduino-documentaire die wat meer naar de achtergrond gaat en de motivatie achter het project. Veel ervan is in het Italiaans, want als de naam het niet al weggaf, begon het project in Italië.
Creëer
Arduino heeft het spel voor hobbyelektronica volledig veranderd. Wat niet mogelijk was zonder uitgebreide kennis in het verleden is nu haalbaar dankzij het brede scala aan goedkope micro-controllers die er zijn, en de enorme gemeenschap eromheen. Aan de slag gaan is ook eenvoudig, en we hebben een handige handleiding voor beginners. Aan de slag met Arduino: een beginnershandleiding Aan de slag met Arduino: een beginnersgids Arduino is een open-source prototype-platform voor elektronica op basis van flexibele, eenvoudig te gebruiken 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 meer om u van de grond te krijgen.
Ben je net begonnen in de wereld van microcontrollers? Welk bord denk je te krijgen? Wat ben je van plan te maken? Laat het ons weten in de commentaarsectie hieronder!
Ontdek meer over: Arduino.