Annonse
Oppdatert av Ian Buckley 14. august 2017
Hvis du er noe som meg, er å tulle med elektronikk noe du virkelig vil gjøre - i teorien i det minste. I virkeligheten hindrer tidsbegrensninger og mangel på kunnskap uunngåelig deg fra å prøve. Det er bare for vanskelig. Du liker å dissekere ødelagte dingser, men gjør aldri noe med de bitene du finner annet enn å stikke dem vekk for en regnfull dag (en skuff full av mikrobølgedeler? Kryss av).
De Arduino er svaret på alt det, og ærlig talt alt som kan anses som morsomt mens du lærer er et virkelig revolusjonerende apparat etter min mening.
Teknisk sett er Arduino en programmerbar logisk kontroller Hva i all verden er PLC-programmering?I produksjonsverdenen er det datamaskiner, og så er det automatisering av datamaskiner. Selv om du kanskje tror at du vet alt det er å vite om datamaskiner, har du bare ikke engang klødd overflaten ved å bruke ... Les mer . Offisielt er det imidlertid 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 den 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 ideene sine til virkelighet. Det er det ultimate tinkering-verktøyet!
Å sitere:
Arduino er en åpen kildekode-prototypeplattform for elektronikk basert på fleksibel, brukervennlig maskinvare og programvare. Den er beregnet på kunstnere, designere, hobbyister og alle som er interessert i å lage interaktive objekter eller miljøer.
Hva kan du gjøre med det?
Før jeg diskuterer hva som gjør Arduino til et slikt revolusjonerende apparat, tror jeg det er bedre å vise deg noen av favorittprosjektene mine som er laget med Arduino.
1. 3D-skrivere
I fortiden Vi viste deg MakerBot To 3D-skrivere kan du lage deg for rundt 1000 dollarI dag vil jeg vise dere to spesifikke prosjekter som kan bygge for mer eller mindre 1000 dollar, begge er fullt funksjonelle 3D-plastskrivere, og som begge er åpne og aktivt utviklet. Les mer , en 3D-skriver. Vel, det bruker et par Arduinos for å kontrollere ting som å kaste ut smeltet plast fra skrivehodet for å flytte plattformen.
2. Puff The Magic Dragon Fighting Robot
Selvfølgelig er alle typer roboter førstekandidater for å bli laget med Arduino, men denne er den søteste jeg har sett enda. Ved hjelp av en grunnleggende robotramme, 2 motorer og 2 lyssensorer, er denne lille fyren i stand til å finne en varmekilde, ta turen mot den og slukke brannen - alt selvstendig.
(* Autonom mening som den gjør på egen hånd, uten menneskelig kontroll).
Hvis dette prosjektet interesserer deg, kan du se på hvordan Xod kan hjelpe deg med å bygge en Arduino-robot Hvordan Xod hjelper deg med å bygge Arduino-roboter uten kodingVil du lære robotikk, men har ingen programmeringsevner? Det er enkelt med Xod grafisk IDE og en Arduino-kontrollert robot. Les mer .
3. Laserharpe
Fantastiske transe lyder, lasere, hva mer kan du muligens ønske deg?
4. Baker Tweet
En enkel måte å fortelle kundene at ferskt brød er gjort, BakerTweet har et valg av valg av brød og en tweet-knapp! Jeg tror du vil være 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 videoen - disse er helt nydelige; en 8x8x8 LED kube (det er 512 lysdioder), med all kontrollen utført av en Arduino.
Vanskelighetsnivået er imidlertid på høyere side. Ikke bekymre deg hvis det virker komplisert - vi har en full Arduino LED Cube Hvordan lage en pulserende Arduino LED-kube som ser ut som den kom fra fremtidenHvis du har dyppet med noen nybegynnere Arduino-prosjekter, men er ute etter noe litt permanent og på et helt annet nivå av fantastisk, er den ydmyke LED-kuben 4 x 4 x 4 ... Les mer tutorial, som dekker alt du trenger å vite.
Så morsomt og spill til side, hva gjør Arduino akkurat så spesiell? Sikkert er det andre programmerbare kontrollere der ute?
Åpen kilde
Arduino er et merkenavn, men det meste av maskinvare og programvare de har utviklet er åpen kildekode. Skjemaene er tilgjengelige online, så hvis du ikke ønsker å kjøpe en ferdig Arduino, står du fritt til å kjøpe de enkelte komponentene og lag det selv, eller kjøp en av de mange kloneenhetene som nå er tilgjengelige. På dette tidspunktet er det verdt å vurdere om man skal 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 din tilgang til sensordata fra omverdenen og gi tilbakemelding), eller koblet til andre Arduino, eller andre elektroniske enheter og kontroller chips. Stort sett alt kan kobles sammen og begrenses bare av fantasien din, viljen til å legge litt tid og krefter på å lære noe nytt og tilgjengeligheten av komponenter. Hvis du kan tenke på det - kan Arduino gjøre det.

Et vell av støtte
Det er tusenvis av andre mennesker og organisasjoner der ute som omfavner Arduino. Resultatet av dette er at hvis du mangler kreativitetsavdelingen, er det alltid et forhåndskodet prosjekt du kan bygge, og det er alltid noe nytt å lære. Det er også veldig enkelt å komme i gang.

Allsidighet og kostnader
Et offisielt komplett Uno-styre koster 25 dollar, og en klone Uno så lite som $ 4, 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 noen 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 hatt disse når jeg var på skolen, er jeg ganske sikker på at jeg ville blitt maskinvareingeniør.
Massevis av alternativer
Siden Arduino-utgivelsen har mange andre selskaper tatt på seg open source hardware ethos. Ved siden av de mange klonbrettene som har truffet markedet, er det tilgjengelige flere unike design som er kompatible med Arduino IDE. Disse brettene har den generelle ånden i de originale Arduino-brettene og gir ekstra funksjoner.
Et bemerkelsesverdig eksempel er NodeMCU Møt Arduino Killer: ESP8266Hva om jeg fortalte deg at det er et Arduino-kompatibelt dev-brett med innebygd Wi-Fi for under 10 dollar? Det er det. Les mer utviklingsstyret. Dette brettet som også er bittesmå, har ombord Wi-Fi, og ved siden av å være Arduino-kompatibelt, kan det brukes som et bittelitt Node. Js Hva er Node. JS og hvorfor skal jeg bry meg? [Webutvikling]JavaScript er bare et 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 som litt som $ 3, disse bittesmå brettene er så gode at vi lurte på om de ville være en direkte konkurrent til Arduino-tronen.
En av våre favorittmikrokontrollere her på MakeUseOf er teensy linje med utvikling styrer. Disse små tavlene pakker en mye større prosesseringsstans enn Arduino-tavler, med en liten formfaktor som gjør dem perfekte for små prosjekter som er avhengige av kraftig prosessering i kjernen.
Vil du fortsatt vite mer? Sjekk ut denne korte Arduino-dokumentaren som går litt mer i bakgrunnen og motivasjonen bak prosjektet. Mye av det er på italiensk, for hvis navnet ikke allerede ga det bort, startet prosjektet i Italia.
Få opprette
Arduino har forandret hobbyelektronikk-spillet fullstendig. Hva som ikke var mulig uten omfattende kunnskap i det siste, er nå oppnåelig av alt på grunn av det store utvalget av billige mikrokontrollere som er tilgjengelige, og det enorme samfunnet som omgir det.
Det er ganske enkelt å komme i gang også, og vi har en praktisk nybegynnerguide Komme i gang med Arduino: En nybegynnerguideArduino er en åpen kildekode-prototypeplattform for elektronikk basert på fleksibel, brukervennlig maskinvare og programvare. Den er beregnet på kunstnere, designere, hobbyister og alle som er interessert i å lage interaktive objekter eller miljøer. Les mer for å få deg av bakken. Eller sjekk ut vår Arduino nybegynnerprosjekt: Trafikklyskontroll Arduino-programmering for nybegynnere: Traffic Light Controller Project TutorialÅ bygge en Arduino trafikklyskontroller hjelper deg med å utvikle grunnleggende kodingsevner! Vi setter i gang. Les mer opplæringen.
Kommer du nettopp i gang i verdenen til mikrobølge-kontrollere? Hvilket brett tenker du å få? Hva planlegger du å lage? Gi oss beskjed i kommentarfeltet nedenfor!
James har en BSc i kunstig intelligens, og er CompTIA A + og Network + sertifisert. Han er hovedutvikler av MakeUseOf, og bruker fritiden sin på å spille VR paintball og brettspill. Han har bygd pc-er siden han var liten.