Annons

Uppdaterad av Ian Buckley den 14 augusti 2017

Om du är något som jag, är att knyta till elektronik något du verkligen skulle vilja göra - åtminstone i teorin. I verkligheten hindrar tidsbegränsningar och brist på kunskap dig oundvikligen att försöka. Det är bara för svårt. Du gillar att dissekera trasiga prylar, men gör aldrig någonting med de bitar du hittar annat än att sticka bort dem för en regnig dag (en låda full av mikrovågsdelar? Kontrollera).

De Arduino är svaret på allt detta, och ärligt talat allt som kan anses roligt medan lärande är en verkligt revolutionerande enhet enligt min mening.

Tekniskt sett är Arduino en programmerbar logikstyrenhet Vad i världen är PLC-programmering?I tillverkningsvärlden finns det datorer och sedan finns datorautomation. Även om du kanske tror att du vet allt som finns att veta om datorer, har du bara inte ens repat ytan med att använda ... Läs mer . Officiellt är det dock en open-source elektronik prototypningsplattform - men vad betyder det?

instagram viewer

För dig eller mig är det som en liten dator du kan programmera för att göra saker, och den interagerar med världen genom elektroniska sensorer, lampor och motorer. I huvudsak gör det några verkligt hardcore elektronikprojekt tillgängliga för alla - så artister och kreativa typer kan koncentrera sig på att göra sina idéer till verklighet. Det är det ultimata klippverktyget!

För att citera:

Arduino är en open-source elektronikprototypplattform baserad på flexibel, lättanvänd hårdvara och mjukvara. Det är avsett för konstnärer, designers, hobbyister och alla som är intresserade av att skapa interaktiva objekt eller miljöer.

Vad kan du göra med det?

Innan jag diskuterar vad som gör Arduino till en sådan revolutionerande enhet, tror jag att det är bättre att visa dig några av mina favoritprojekt som har gjorts med Arduino.

1. 3D-skrivare

Förr vi visade dig MakerBot Två 3D-skrivare som du kan skapa för cirka 1 000 dollarIdag skulle jag vilja visa er två specifika projekt som kan byggas för mer eller mindre $ 1000, båda är fullt funktionella 3D-plastskrivare, och båda är öppna och aktiva tagit fram. Läs mer , en 3D-skrivare. Det använder ett par Arduinos för att kontrollera saker som att mata ut smält plast från skrivhuvudet för att flytta plattformen.

2. Puff The Magic Dragon Fighting Robot

Naturligtvis är alla typer av robotar främsta kandidater för att bli gjorda med Arduino, men den här är den sötaste jag har sett ännu. Med hjälp av en grundläggande robotram, 2 motorer och 2 ljusgivare kan denna lilla kille hitta en värmekälla, ta sig mot den och släcka elden - allt självständigt.

(* Autonom innebär att det gör det på egen hand, utan mänsklig kontroll).

Om detta projekt intresserar dig, titta på hur Xod kan hjälpa dig att bygga en Arduino-robot Hur Xod hjälper dig att bygga Arduino-robotar utan kodningVill du lära dig robotik men har inga programmeringsfärdigheter? Det är enkelt med Xod grafisk IDE och en Arduino-kontrollerad robot. Läs mer .

3. Laserharpa

Fantastiska trance-ljud, lasrar, vad mer kan du behöva?

4. Baker Tweet

Ett enkelt sätt att berätta för kunderna att färskt bröd är gjort, BakerTweet har ett urval för att välja bröd och en tweet-knapp! Jag tror att du håller med om att det här är den mest unika användningen av Arduino än.

5. LED-kuber

Det bästa sättet att förklara detta är att bara titta på videon - dessa är helt underbara; en 8x8x8 LED-kub (det är 512 lysdioder), med alla kontroller utförda av en Arduino.

Svårighetsnivån är dock på högre sida. Oroa dig inte om det verkar komplicerat - vi har en fullständig Arduino LED-kub Hur man gör en pulserande Arduino LED-kub som ser ut som om den kom från framtidenOm du har tappat med några nybörjars Arduino-projekt, men letar efter något lite permanent och på en helt annan nivå av fantastiskt, är den ödmjuka 4 x 4 x 4 LED-kuben ... Läs mer handledning, som täcker allt du behöver veta.

Så roligt och spel åt sidan, vad gör Arduino exakt så speciellt? Visst finns det andra programmerbara styrenheter där ute?

Öppen källa

Arduino är ett varumärke, men det mesta av hårdvaran och programvaran som de har utvecklat är öppen källkod. Schemat är tillgängliga online, så om du inte vill köpa en färdig Arduino är du fritt att köpa de enskilda komponenterna och gör det själv, eller köp en av de många tillgängliga klonanordningarna som nu finns. Vid denna punkt är det värt att överväga om man ska använda ett officiellt Arduino-styrelse alls!

arduino-programmering

Anslutningar

Som en hårdvara kan Arduino arbeta antingen oberoende (som i en robot), ansluten till en dator (därmed ge din dator tillgång till sensordata från omvärlden och ge feedback), eller ansluten till andra Arduino, eller andra elektroniska enheter och styrenheter pommes frites. Ganska mycket vad som helst kan anslutas och begränsas endast av din fantasi, villighet att lägga lite tid och ansträngning på att lära sig något nytt och tillgången på komponenter. Om du kan tänka på det - kan Arduino göra det.

arduino mikrokontroller

En rikedom av stöd

Det finns tusentals andra människor och organisationer som omfattar Arduino. Resultatet av detta är att om du saknar kreativitetsavdelningen finns det alltid ett förkodat projekt för dig att bygga, och det finns alltid något nytt att lära sig. Det är också mycket lätt att komma igång.

arduino-programmering

Mångsidighet och kostnad

En officiell komplett Uno-styrelse kostar $ 25, och en klon Uno så lite som $ 4, vilket gör dessa små elektroniska underverk tillgängliga för både hobbyister och utbildningsinstitutioner.

Det programmeringsspråk du laddar upp med är oerhört enkelt och bör vara bekant för alla som har haft någon erfarenhet av Java eller liknande språk. (Det är faktiskt baserat på bearbetning).

Det är också ett fantastiskt lärande verktyg som du kan experimentera med elektronik och lära dig grunden. I själva verket, om vi hade dessa när jag var i skolan, är jag ganska säker på att jag skulle ha blivit en maskinvara.

Gott om alternativ

Sedan Arduino släpptes har många andra företag tagit på hårdvarosetos med öppen källkod. Förutom de många klonbrädorna som har slagit marknaden finns flera unika mönster som är kompatibla med Arduino IDE. Dessa styrelser har den allmänna andan hos de ursprungliga Arduino-brädorna och lägger till extra funktioner.

Ett anmärkningsvärt exempel är NodeMCU Möt Arduino Killer: ESP8266Vad händer om jag sa till dig att det finns en Arduino-kompatibel dev-kort med inbyggd Wi-Fi för mindre än $ 10? Det finns det. Läs mer utvecklingsstyrelse. Det här brädet som också är litet, har ombord Wi-Fi och kan, tillsammans med att det är Arduino-kompatibelt, användas som ett litet Nod. Js Vad är Node. JS och varför ska jag bry mig? [Webbutveckling]JavaScript är bara ett programmeringsspråk på klientsidan som körs i webbläsaren, eller hur? Inte längre. Node.js är ett sätt att köra JavaScript på servern; men det är så mycket mer också. Om... Läs mer server. Finns för som lite som $ 3, dessa små brädor är så bra att vi undrade om de skulle vara en direkt konkurrent till Arduino-tronen.

En av våra favoritmikrokontroller här på MakeUseOf är teensy linje av utvecklingsskivor. Dessa små brädor packar en mycket större bearbetningsstans än Arduino-brädor, med en liten formfaktor som gör dem perfekta för små projekt som förlitar sig på kraftfull bearbetning i deras kärna.

Vill du fortfarande veta mer? Kolla in den här korta Arduino-dokumentären som går lite mer i bakgrunden och motivationen bakom projektet. Mycket av det finns på italienska, för om namnet inte redan gav bort det, började projektet i Italien.

Bli skapande

Arduino har helt ändrat hobbyelektronikspelet. Vad som inte var möjligt utan omfattande kunskaper i det förflutna kan nu nås av alla på grund av det stora utbudet av billiga mikrokontroller som finns och det enorma samhället som omger det.

Att komma igång är också ganska enkelt, och vi har en praktisk nybörjarguide Komma igång med Arduino: En nybörjarguideArduino är en open-source elektronikprototypplattform baserad på flexibel, lättanvänd hårdvara och mjukvara. Den är avsedd för konstnärer, designers, hobbyister och alla som är intresserade av att skapa interaktiva objekt eller miljöer. Läs mer för att få dig från marken. Eller kolla in vår Arduino nybörjarprojekt: Kontroll av trafikljus Arduino-programmering för nybörjare: Tutorial för trafikljuskontrollerAtt bygga en Arduino-trafikljuskontroller hjälper dig att utveckla grundläggande kodfärdigheter! Vi kommer igång. Läs mer handledning.

Kommer du just att komma igång i en värld av mikrokontroller? Vilket styrelse tänker du få? Vad tänker du göra? Låt oss veta i kommentaravsnittet nedan!

James har en kandidatexamen i artificiell intelligens och är CompTIA A + och Network + certifierad. Han är ledande utvecklare av MakeUseOf och tillbringar sin fritid med att spela VR-paintball och brädspel. Han har byggt datorer sedan han var liten.