Hva er Arduino og hva kan du gjøre med det?
Oppdatert av Ian Buckley 14. august 2017
Hvis du er noe som meg, tinker du med elektronikk er noe du virkelig vil gjerne gjøre - i teorien minst. I virkeligheten hindrer tidsbegrensninger og mangel på kunnskap uunngåelig deg fra å prøve. Det er bare for vanskelig. Du liker å dissekere ødelagte gadgets, men gjør aldri noe med biter du finner annet enn å stash dem bort for en regnfull dag (en skuff full av mikrobølgeovn deler? Sjekk).
De Arduino er svaret på alt det, og ærlig talt alt som kan betraktes som morsomt, mens læring er en virkelig revolusjonerende enhet etter min mening.
Teknisk er Arduino en programmerbar logikkcontroller Hva i verden er PLC Programmering? Hva i verden er PLC Programmering? I industriens verden er det datamaskiner, og så er det datautomatisering. Mens du kanskje tror at du vet alt, er det å vite om datamaskiner, har du ikke engang klvert overflaten av å bruke ... Les mer. Offisielt skjønt, det er en open-source elektronikk prototyping plattform - men hva betyr det?
For deg eller meg er det som en liten datamaskin du kan programmere for å gjøre ting, og det samhandler med verden gjennom elektroniske sensorer, lys og motorer. I hovedsak gjør det noen virkelig hardcore elektronikkprosjekter tilgjengelig for alle - slik at kunstnere og kreative typer kan konsentrere seg om å gjøre deres ideer til virkelighet. Det er det ultimate tinkeringsverktøyet!
Å sitere:
Arduino er en open source elektronikk prototyping plattform basert på fleksibel, brukervennlig maskinvare og programvare. Det er ment for kunstnere, designere, hobbyister, og alle som er interessert i å lage interaktive objekter eller miljøer.
Hva kan du gjøre med det?
Før du diskuterer hva som gjør Arduino til en så revolusjonerende enhet, synes jeg det er bedre å vise deg noen av mine favorittprosjekter som er laget med Arduino.
1. 3D-skrivere
Tidligere viste vi deg MakerBot Two 3D-skrivere Du kan lage deg selv for rundt $ 1000 To 3D-skrivere Du kan lage deg selv for rundt $ 1000 I dag vil jeg gjerne vise deg to spesifikke prosjekter som kan bygges for mer eller mindre $ 1000, begge som er fullt funksjonelle 3D-plast skrivere, og begge er åpne og utvikles aktivt. Les mer, en 3D-skriver. Vel, det bruker et par Arduinos til å kontrollere ting som å skille ut smeltet plast fra skrivehodet for å flytte plattformen.
2. Puff The Magic Dragon Fighting Robot
Selvfølgelig er alle slags roboter førsteklasses kandidater for å bli laget med Arduino, men denne er den søteste jeg har sett ennå. Ved hjelp av en grunnleggende robotramme, 2 motorer og 2 lyssensorer, kan denne lille fyren finne en varmekilde, hodet mot den og sette brannen ut - alt autonomt.
(* Autonom mening betyr at den gjør det på egenhånd, uten menneskelig kontroll).
3. Laser Harp
Fantastisk trance lyder, lasere, hva mer kan du muligens ønske?
4. Baker Tweet
En enkel måte å fortelle kundene om at ferskt brød er gjort, har BakerTweet et valg for å velge brød og en tweet-knapp! Jeg tror du er enig i at dette er den mest unike bruken av Arduino ennå.
5. LED-kuber
Den beste måten å forklare dette på er å bare se på videoen - disse er helt nydelige; en 8x8x8 LED-kube (det er 512 lysdioder), med alle de kontrollerende gjort av en Arduino.
Vanskelighetsgraden er imidlertid på den høyere siden. Ikke bekymre deg hvis det virker komplisert - vi har en full Arduino LED-kube. Hvordan lage en pulserende Arduino LED-kube som ser ut som den kom fra fremtiden. Hvordan lage en pulserende Arduino LED-kube som ser ut som den kom fra fremtiden. Hvis du har dabbled med noen nybegynnere Arduino prosjekter, men leter etter noe litt permanent og på et helt annet nivå, fantastisk, så er den ydmyke 4 x 4 x 4 LED-kuben ... Les mer opplæring, som dekker alt du trenger å vite.
Så gøy og spill til side, hva gjør Arduino så spesiell? Det er sikkert andre programmerbare controllere der ute?
Åpen kilde
Arduino er et merkenavn, men det meste av maskinvaren og programvaren de har utviklet, er åpen kildekode. Skemaene er tilgjengelige online, så hvis du ikke vil kjøpe en ferdig Arduino, kan du kjøpe de enkelte komponentene og gjøre det selv, eller kjøpe en av de mange klonene som nå er tilgjengelige. På dette tidspunktet er det verdt å vurdere å bruke et offisielt Arduino-styre i det hele tatt!
tilkobling
Som en maskinvare kan Arduino operere enten uavhengig (som i en robot), koblet til en datamaskin (og dermed gi datamaskinen tilgang til sensordata fra omverdenen og gi tilbakemelding), eller koblet til andre Arduino eller andre elektroniske enheter og kontroller chips. Nesten alt kan knyttes sammen og begrenses bare av fantasien din, vilje til å sette litt tid og krefter på å lære noe nytt, og tilgjengeligheten av komponenter. Hvis du kan tenke på det - kan Arduino gjøre det.
En rikdom av støtte
Det er tusenvis av andre mennesker og organisasjoner der ute som omfatter Arduino. Resultatet av dette er at hvis du mangler i kreativitetsavdelingen, er det alltid et pre-kodet prosjekt for deg å bygge, og det er alltid noe nytt å lære. Det er også veldig lett å komme i gang.
Allsidighet og kostnad
En offisiell komplett Uno-styret koster $ 25, og en klon Uno så lite som $ 4, noe som gjør disse små elektroniske underverkene tilgjengelige for både hobbyister og utdanningsinstitusjoner.
Programmeringsspråket du laster opp med, er utrolig enkelt, og bør være kjent for alle som har hatt erfaring med Java eller lignende språk. (Det er faktisk basert på behandling).
Det er også et fantastisk læringsverktøy, som du kan eksperimentere med elektronikk og lære grunnlaget. Faktisk, hvis vi hadde disse da jeg var på skolen, er jeg ganske sikker på at jeg ville blitt en maskinvareingeniør.
Massevis av alternativer
Siden Arduino er utgitt, har mange andre selskaper tatt på seg open-source hardware ethos. Sammen med de mange klonbrettene som har truffet markedet, finnes flere unike design som er kompatible med Arduino IDE. Disse platene tar den generelle ånden til de originale Arduino-brettene og legger til ekstra funksjoner.
Et bemerkelsesverdig eksempel er Teensy-linjen for utviklingsbrett. Disse små platene pakker en mye større bearbeidingsstans enn Arduino boards, med en liten formfaktor som gjør dem perfekte for små prosjekter som er avhengige av kraftig bearbeiding i kjernen.
En nåværende favoritt her på MakeUseOf er NodeMCU Møt Arduino Killer: ESP8266 Møt Arduino Killer: ESP8266 Hva om jeg fortalte deg at det er et Arduino-kompatibelt dev-kort med innebygd Wi-Fi for mindre enn $ 10? Vel, det er det. Les mer utviklingsbrett. Dette bordet som også er lite, har ombord Wi-Fi, og ved siden av å være Arduino-kompatibelt, kan det brukes som en liten Node.Js Hva er Node.JS og hvorfor skal jeg bry deg? [Webutvikling] Hva er Node.JS og hvorfor skal jeg bryr meg? [Webutvikling] JavaScript er et bare programmeringsspråk på klientsiden som kjører i nettleseren, ikke sant? Ikke nå lenger. Node.js er en måte å kjøre JavaScript på serveren på; men det er så mye mer også. Hvis ... Les mer server. Tilgjengelig for så lite som $ 3, er disse små platene så gode at vi lurte på om de ville være en direkte konkurrent til Arduino-tronen.
Vil du fortsatt vite mer? Sjekk ut denne korte Arduino-dokumentarfilmen som går litt mer i bakgrunnen og motivasjonen bak prosjektet. Mye av det er på italiensk, for hvis navnet ikke ga bort det allerede, begynte prosjektet i Italia.
Få opprettelse
Arduino har helt forandret hobby elektronikk spillet. Det som ikke var mulig uten omfattende kunnskap i fortiden, er nå oppnådd av alle på grunn av det store spekteret av billige mikrokontroller tilgjengelig, og det store samfunnet som omgir det. Komme i gang er ganske enkelt også, og vi har en praktisk nybegynnersguide. Komme i gang med Arduino: En nybegynnersveiledning Komme i gang med Arduino: En nybegynnersveiledning Arduino er en open source elektronikk prototypeplan basert på fleksibel, brukervennlig maskinvare og programvare . Det er ment for kunstnere, designere, hobbyister, og alle som er interessert i å lage interaktive objekter eller miljøer. Les mer for å få deg av bakken.
Har du nettopp kommet i gang med mikrokontrollere? Hvilket bord tenker du på å få? Hva har du tenkt å gjøre? Gi oss beskjed i kommentarseksjonen nedenfor!
Utforsk mer om: Arduino.