Hvad er Arduino & Hvad kan du gøre med det?

Arduino er en bemærkelsesværdig lille elektronik enhed, men hvis du aldrig har brugt en før, hvad præcist er de, og hvad kan du gøre med en?

Arduino er en bemærkelsesværdig lille elektronik enhed, men hvis du aldrig har brugt en før, hvad præcist er de, og hvad kan du gøre med en?
Reklame

Opdateret af Ian Buckley den 14. august 2017

Hvis du er noget som mig, er tinkering med elektronik noget, du virkelig gerne vil gøre - i teorien i det mindste. I virkeligheden forhindrer tidsbegrænsninger og manglende viden uundgåeligt dig fra at prøve. Det er bare for svært. Du kan lide at dissekere brudte gadgets, men gør aldrig noget med de bits, du finder andet end stash dem væk for en regnvejrsdag (en skuff fuld af mikrobølge dele? Check).

Arduino er svaret på alt det, og helt ærligt noget, der kan betragtes som sjovt, mens læring er en virkelig revolutionerende enhed efter min mening.

Teknisk er Arduino en programmerbar logikcontroller Hvad i verden er PLC Programmering? Hvad i verden er PLC Programmering? I fremstillingsindustrien er der computere, og så er der computerautomatisering. Mens du måske tror, ​​at du ved alt, er der at vide om computere, har du bare ikke engang ridset overfladen ved at bruge ... Læs mere. Officielt er det imidlertid en open source elektronik prototyping platform - men hvad betyder det?

For dig eller mig er det som en lille computer, du kan programmere til at gøre ting, og det interagerer med verden gennem elektroniske sensorer, lys og motorer. I det væsentlige gør det nogle virkelig hardcore elektronikprojekter tilgængelige for alle - så kunstnere og kreative typer kan koncentrere sig om at gøre deres ideer til virkelighed. Det er det ultimative tinkeringsværktøj!

At citere:

Arduino er en open source elektronik prototyping platform baseret på fleksibel, nem at bruge hardware og software. Det er beregnet til kunstnere, designere, hobbyister og alle interesserede i at skabe interaktive objekter eller miljøer.

Hvad kan du gøre med det?

Før jeg diskuterer, hvad der gør Arduino til en sådan revolutionerende enhed, synes jeg, det er bedre at vise dig nogle af mine yndlingsprojekter, der er lavet med Arduino.

1. 3D-printere

Tidligere viste vi dig MakerBot Two 3D-printere, du kan lave dig selv for omkring $ 1.000 To 3D-printere, du kan lave dig selv for omkring $ 1.000 I dag vil jeg gerne vise dig to specifikke projekter, der kan bygges til mere end $ 1.000, begge som er fuldt funktionelle 3D-plast printere, og som begge er åbne og udvikles aktivt. Læs mere, en 3D-printer. Nå, der bruger et par Arduinos til at styre ting som at skubbe smeltet plast fra skrivehovedet til at flytte platformen.

2. Puff The Magic Dragon Fighting Robot

Selvfølgelig er alle slags robotter førende kandidater til at blive lavet med Arduino, men denne er den sødeste jeg nogensinde har set. Ved hjælp af en grundlæggende robotramme, 2 motorer og 2 lyssensorer kan denne lille fyr finde en varmekilde, hovedet mod det og sætte ilden ud - alt autonomt.

( * Selvstændig betydning, det gør det selv, uden menneskelig kontrol ).

3. Laser Harp

Awesome trance lyder, lasere, hvad mere kan du muligvis have?

4. Baker Tweet

En enkel måde at fortælle kunder om, at frisk brød er færdigt, har BakerTweet et valg til at vælge brød og en tweet-knap! Jeg tror du er enig i, at dette er den mest unikke brug af Arduino endnu.

5. LED-kuber

Den bedste måde at forklare dette på er at bare se videoen - disse er helt smukke; en 8x8x8 LED-terning (det er 512 lysdioder), med alle de styrende udført af en Arduino.

Vanskeligheden er dog på den højere side. Bare rolig, hvis det virker komplekst - vi har en fuld Arduino LED-kub Sådan laver du en pulserende Arduino LED-kub, der ligner den kom fra fremtiden Sådan laver du en pulserende Arduino LED-kub, der ligner den kom fra fremtiden Hvis du har dabbled med nogle nybegyndere Arduino projekter, men søger noget lidt permanent og på et helt andet niveau awesome, så er den ydmyge 4 x 4 x 4 LED-terning ... Læs mere vejledning, som dækker alt hvad du behøver for at ved godt.

Så sjovt og spil til side, hvad gør Arduino lige så specielt? Er der sikkert andre programmerbare controllere derude?

Åben kilde

Arduino er et mærke, men det meste af den hardware og software, de har udviklet, er open source. Skemaerne er tilgængelige online, så hvis du ikke vil købe en færdiglavet Arduino, er du fri til at købe de enkelte komponenter og gøre det selv, eller købe en af ​​de mange klonapparater, der nu er tilgængelige. På dette tidspunkt er det værd at overveje, om man skal bruge et officielt Arduino bord!

arduino programmering

Connectivity

Som et stykke hardware kan Arduino operere enten uafhængigt (som i en robot), der er forbundet til en computer (hvilket giver computeren adgang til sensordata fra omverdenen og giver feedback) eller forbundet til andre Arduino'er eller andre elektroniske enheder og controller chips. Næsten meget alting kan forbindes og begrænses kun af din fantasi, vilje til at sætte tid og kræfter i at lære noget nyt og tilgængeligheden af ​​komponenter. Hvis du kan tænke på det - kan Arduino gøre det.

arduino microcontroller

En rigdom af støtte

Der er tusindvis af andre mennesker og organisationer derude, der omfatter Arduino. Resultatet af dette er, at hvis du mangler i kreativitetsafdelingen, er der altid et prækodet projekt for dig at bygge, og der er altid noget nyt at lære. Det er også meget nemt at komme i gang.

arduino programmering

Alsidighed og omkostninger

Et officielt komplet Uno Board koster $ 25, og en klon Uno så lidt som $ 4, hvilket gør disse små elektroniske vidundere tilgængelige for både hobby- og uddannelsesinstitutioner.

Det programmeringssprog, du uploader med, er utrolig simpelt og bør være kendt for alle, der har haft erfaring med Java eller lignende sprog. (Det er faktisk baseret på Behandling).

Det er også et fantastisk læringsværktøj, som du kan eksperimentere med elektronik og lære fundamentet. Faktisk, hvis vi havde disse, da jeg var i skole, er jeg helt sikker på, at jeg ville være blevet hardware ingeniør.

Masser af muligheder

Siden Arduino's udgivelse har mange andre virksomheder taget fat på open source hardware ethos. Ved siden af ​​de mange klonbrætter, der har ramt markedet, er der flere unikke designs til rådighed, som er kompatible med Arduino IDE. Disse plader tager den generelle ånd af de originale Arduino boards og tilføjer ekstra funktioner.

Et bemærkelsesværdigt eksempel er Teensy-linjen for udviklingskort. Disse små brædder pakker en meget større behandlingsstans end Arduino boards, med en lille formfaktor, der gør dem perfekte til små projekter, der er afhængige af kraftig behandling i deres kerne.

En nuværende favorit her på MakeUseOf er NodeMCU Mød Arduino Killer: ESP8266 Mød Arduino Killer: ESP8266 Hvad hvis jeg fortalte dig et der er en Arduino-kompatibel dev-kort med indbygget Wi-Fi til mindre end $ 10? Nå er der. Læs mere udviklingskort. Dette bord, som også er lille, har ombord Wi-Fi, og sammen med at være Arduino-kompatibelt, kan det bruges som et lille knudepunkt. Hvad er Node.JS og hvorfor skal jeg passe? [Webudvikling] Hvad er Node.JS og hvorfor skal jeg passe? [Webudvikling] JavaScript er et blot et klientside programmeringssprog, der kører i browseren, ikke? Ikke mere. Node.js er en måde at køre JavaScript på serveren; men det er også meget mere. Hvis ... Læs mere server. Tilgængelig for så lidt som $ 3, disse små bord er så gode, at vi spekulerede på, om de ville være en direkte konkurrent til Arduino tronen.

Vil du stadig vide mere? Tjek den korte Arduino dokumentarfilm, der går lidt mere i baggrunden og motivationen bag projektet. Meget af det er på italiensk, fordi hvis navnet ikke gav det væk allerede, begyndte projektet i Italien.

Få oprettelse

Arduino har helt ændret hobby elektronik spil. Hvad der ikke var muligt uden omfattende viden i fortiden, er nu muligt for alle på grund af det store udvalg af billige mikro-controllere til rådighed, og det enorme samfund der omgiver det. Kom godt i gang er også ret nemt, og vi har en praktisk begynder guide. Kom i gang med Arduino: En nybegyndervejledning Kom i gang med Arduino: En nybegyndervejledning. Arduino er en open source elektronik prototypeplanlægning baseret på fleksibel, brugervenlig hardware og software . Det er beregnet til kunstnere, designere, hobbyister og alle interesserede i at skabe interaktive objekter eller miljøer. Læs mere for at komme dig ud af jorden.

Er du lige ved at komme i gang i verden med mikrocontrollere? Hvilket bord tænker du på at få? Hvad planlægger du at lave? Lad os vide i kommentarfeltet nedenfor!

In this article