Reklame

Opdateret af Ian Buckley den 14. august 2017

Hvis du er noget som mig, er det at tænke med elektronik noget, du virkelig gerne vil gøre - i det mindste i teorien. 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 ødelagte gadgets, men gør aldrig noget med de bits, du finder andet end at holde dem væk i en regnfuld dag (en skuffe fuld af mikrobølgedele? Kontrollere).

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

Teknisk set er Arduino en programmerbar logik controller Hvad i all verden er PLC-programmering?I fremstillingsverdenen er der computere, og så er der computerautomation. Mens du måske tror, ​​at du ved alt, hvad der er at vide om computere, har du bare ikke engang ridset overfladen ved at bruge ... Læs mere . Officielt er det dog en open source elektronik-prototyperplatform - men hvad betyder det?

instagram viewer

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

At citere:

Arduino er en open source-elektronikprototypeplatform baseret på fleksibel, let at bruge hardware og software. Det er beregnet til kunstnere, designere, hobbyister og enhver, der er interesseret i at skabe interaktive objekter eller miljøer.

Hvad kan du gøre med det?

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

1. 3D-printere

I fortiden vi viste dig MakerBot To 3D-printere, du kan fremstille dig selv for omkring $ 1.000I dag vil jeg gerne vise dig to specifikke projekter, der kan bygge til mere eller mindre $ 1.000, begge er fuldt funktionelle 3D-plastikprintere, og begge er åbne og aktivt udviklede sig. Læs mere , en 3D-printer. Det bruger et par Arduinos til at kontrollere ting som at sprøjte smeltet plast fra skrivehovedet til at flytte platformen.

2. Puff The Magic Dragon Fighting Robot

Alle former for robotter er selvfølgelig de bedste kandidater til at blive lavet med Arduino, men denne er den sødeste jeg har set endnu. Ved hjælp af en grundlæggende robotramme, 2 motorer og 2 lyssensorer er denne lille fyr i stand til at finde en varmekilde, hovedet mod den og slukke ilden - alt autonomt.

(* Autonom betydning, det gør det på egen hånd uden menneskelig kontrol).

Hvis dette projekt interesserer dig, så kig på hvordan Xod kan hjælpe dig med at opbygge en Arduino-robot Sådan hjælper Xod dig med at opbygge Arduino-robotter uden kodningVil du lære robotik, men har ingen programmeringsevner? Det er let med Xod-grafisk IDE og en Arduino-kontrolleret robot. Læs mere .

3. Laserharpe

Fantastiske trance lyde, lasere, hvad mere kan du muligvis ønske dig?

4. Bager Tweet

En simpel måde at fortælle kunderne om, at frisk brød er færdig, BakerTweet har et valg af opkald 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 bare at se videoen - disse er absolut smukke; en 8x8x8 LED terning (det er 512 lysdioder), med al styring udført af en Arduino.

Sværhedsgraden er dog på den højere side. Bare rolig, hvis det virker kompliceret - vi har en fuld Arduino LED Cube Sådan fremstilles en pulserende Arduino LED-terning, der ligner den kom fra fremtidenHvis du har dybt med nogle nybegynder Arduino-projekter, men er på udkig efter noget lidt permanent og på et helt andet niveau af awesome, så er den ydmyge 4 x 4 x 4 LED-terning ... Læs mere tutorial, der dækker alt hvad du har brug for at vide.

Så sjove og spil til side, hvad der nøjagtigt gør Arduino så speciel? Der er bestemt andre programmerbare controllere derude?

Åben kilde

Arduino er et brand name, men det meste af hardware og software, de har udviklet, er open source. Skemaerne er tilgængelige online, så hvis du ikke ønsker at købe en færdiglavet Arduino, er du fri til at købe de enkelte komponenter og lav det selv, eller køb en af ​​de mange tilgængelige kloneenheder nu. På dette tidspunkt er det værd at overveje om man skal bruge et officielt Arduino-bestyrelse overhovedet!

arduino programmering

Connectivity

Som et stykke hardware kan Arduino fungere enten uafhængigt (som i en robot), forbundet til en computer (og dermed give din computer adgang til sensordata fra omverdenen og give feedback), eller tilsluttet andre Arduino'er eller andre elektroniske enheder og controller chips. Stort set alt kan forbindes og er kun afgrænset af din fantasi, vilje til at lægge lidt tid og kræfter på at lære noget nyt og tilgængeligheden af ​​komponenter. Hvis du kan tænke på det - kan Arduino gøre det.

arduino mikrocontroller

Et væld af støtte

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

arduino programmering

Alsidighed og omkostninger

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

Det programmeringssprog, du uploader med, er utroligt enkelt og bør være velkendt for alle, der har haft nogen erfaring med Java eller lignende sprog. (Det er faktisk baseret på Forarbejdning).

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 skolen, er jeg temmelig sikker på, at jeg ville være blevet en maskiningeniør.

Masser af muligheder

Siden Arduino's frigivelse har mange andre virksomheder taget open source-hardwareethos op. Foruden de mange klonplader, der har ramt markedet, er der flere unikke designs, der er kompatible med Arduino IDE. Disse tavler har den generelle ånd i de originale Arduino-tavler og tilføjer ekstra funktioner.

Et bemærkelsesværdigt eksempel er NodeMCU Mød Arduino Killer: ESP8266Hvad hvis jeg fortalte dig, at der er et Arduino-kompatibelt dev-kort med indbygget Wi-Fi for mindre end $ 10? Det er der. Læs mere udvikling bestyrelse. Dette bord, der også er lille, har ombord Wi-Fi, og sammen med at være Arduino-kompatibelt kan det bruges som et lille Node. js Hvad er knudepunkt. JS og hvorfor skal jeg passe? [Web-udvikling]JavaScript er bare et programmeringssprog på klientsiden, der kører i browseren, ikke? Ikke mere. Node.js er en måde at køre JavaScript på serveren på; men det er så meget mere også. Hvis... Læs mere server. Fås til som lidt som $ 3, disse bittesmå brædder er så gode, at vi spekulerede på, om de ville være en direkte konkurrent til Arduino-tronen.

En af vores foretrukne mikrokontrollere her på MakeUseOf er teensy linje med udviklingsborde. Disse små tavler pakker en meget større forarbejdningspunch end Arduino-tavler, med en lille formfaktor, der gør dem perfekte til små projekter, der er afhængige af kraftig behandling i deres kerne.

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

Bliv oprette

Arduino har fuldstændigt ændret hobbyelektronik-spillet. Hvad der ikke var muligt uden omfattende viden i fortiden, kan nu opnås af alle på grund af den brede vifte af billige mikrokontrollere, der er tilgængelige, og det enorme samfund, der omgiver det.

Det er også nemt at komme i gang, og vi har en praktisk begynderguide Kom godt i gang med Arduino: En begynderguideArduino er en open source-elektronikprototypeplatform baseret på fleksibel, letanvendelig hardware og software. Det er beregnet til kunstnere, designere, hobbyister og enhver, der er interesseret i at skabe interaktive objekter eller miljøer. Læs mere for at få dig væk fra jorden. Eller tjek vores Arduino-begynders projekt: Trafiklysstyring Arduino-programmering for begyndere: Projektvejledning til Traffic Light ControllerAt opbygge en Arduino trafiklyscontroller hjælper dig med at udvikle grundlæggende kodningsevner! Vi sætter dig i gang. Læs mere tutorial.

Kommer du lige i gang med mikrokontrollerens verden? Hvilket bræt tænker du på at få? Hvad planlægger du at lave? Fortæl os det i kommentarafsnittet nedenfor!

James har en BSc i kunstig intelligens og er CompTIA A + og Network + certificeret. Han er hovedudvikler af MakeUseOf og bruger sin fritid på at spille VR paintball og brætspil. Han har bygget pc'er siden han var barn.