Vad är Arduino och vad kan du göra med det?

Arduino är en anmärkningsvärd liten elektronik enhet, men om du aldrig har använt en tidigare, precis vad exakt är de, och vad kan du göra med en?

Arduino är en anmärkningsvärd liten elektronik enhet, men om du aldrig har använt en tidigare, precis vad exakt är de, och vad kan du göra med en?
Annons

Uppdaterad av Ian Buckley den 14 augusti 2017

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

Arduino är svaret på allt det och uppriktigt sagt allt som kan anses vara kul medan lärande är en verkligt revolutionerande enhet enligt min åsikt.

Tekniskt är Arduino en programmerbar logikkontrollant Vad i världen är PLC-programmering? Vad i världen är PLC-programmering? I tillverkningsvärlden finns det datorer, och då finns det datorautomatisering. Medan du kanske tror att du vet allt är det att veta om datorer, har du inte ens repat ytan på att använda ... Läs mer. Officiellt är det dock en open source-prototypplattform för elektronik - men vad betyder det?

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

Att citera:

Arduino är en öppen prototypplattform för öppen källkod baserad på flexibel, lättanvänd maskinvara och mjukvara. Den är avsedd för artister, 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, tycker jag att det är bättre att visa dig några av mina favoritprojekt som har gjorts med Arduino.

1. 3D-skrivare

I det förflutna visade vi dig MakerBot Two 3D-skrivare du kan göra för ungefär $ 1000 Två 3D-skrivare du kan göra dig till runt $ 1000 Idag vill jag visa dig två specifika projekt som kan byggas för mer eller mindre $ 1000, båda av som är fullt fungerande 3D-plastskrivare, och som båda är öppna och utvecklas aktivt. Läs mer, en 3D-skrivare. Tja, det använder ett par Arduinos för att styra saker som att spruta smält plast från skrivhuvudet för att flytta plattformen.

2. Puff The Magic Dragon Fighting Robot

Självklart ä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 än. Med hjälp av en grundläggande robotram, 2 motorer och 2 ljussensorer kan den här lilla killen hitta en värmekälla, rikta mot den och släcka elden - helt autonomt.

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

3. Laser Harpa

Fantastiska trance ljud, lasrar, vad mer kan du eventuellt vilja?

4. Baker Tweet

Ett enkelt sätt att berätta för kunder att färskt bröd är gjort, BakerTweet har ett urvalsval för att välja bröd och en tweet-knapp! Jag tror att du är överens om att detta är den mest unika användningen av Arduino än.

5. LED-kubbar

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 gjorda av en Arduino.

Svårighetsgraden är dock på den högre sidan. Oroa dig inte om det verkar vara komplicerat - vi har en full Arduino LED-kub Hur du gör en pulserande Arduino LED-kub som ser ut som den kom från framtiden Hur man gör en pulserande Arduino LED-kub som ser ut som den kom från framtiden Om du har dabbled med några nybörjare Arduino-projekt, men letar efter något lite permanent och på en helt annan nivå awesome, då är den ödmjuka 4 x 4 x 4 LED-kuben ... Läs mer handledning, som täcker allt du behöver för att känna till.

Så kul och spel åt sidan, vad gör precis Arduino så speciellt? Det finns säkert andra programmerbara controllers där ute?

Öppen källa

Arduino är ett varumärke, men det mesta av hårdvaran och mjukvaran som de har utvecklat är öppen källkod. Schematerna finns tillgängliga online, så om du inte vill köpa en färdig Arduino, kan du köpa de enskilda komponenterna och göra det själv, eller köpa en av de många klonanordningarna som finns tillgängliga. Vid denna tidpunkt är det värt att överväga att använda en officiell Arduino styrelse alls!

arduino programmering

Anslutningar

Som en maskinvara kan Arduino operera antingen oberoende (som i en robot), ansluten till en dator (vilket ger din dator tillgång till sensordata från omvärlden och ger feedback) eller ansluten till andra Arduino eller andra elektroniska enheter och kontroller chips. Nästan allting kan kopplas och begränsas av din fantasi, villighet att lägga lite tid och ansträngning på att lära sig något nytt och tillgången till komponenter. Om du kan tänka på det - kan Arduino göra det.

arduino microcontroller

En rikedom av stöd

Det finns tusentals andra människor och organisationer där ute 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 dig. Det är också väldigt 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.

Programmeringsspråket du laddar upp med är otroligt enkelt och bör vara bekant för alla som har haft 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. Faktum är att om vi hade dessa när jag var i skolan, är jag ganska säker på att jag skulle ha blivit en maskinvaruingenjör.

Massor av alternativ

Sedan Arduino har släppt, har många andra företag tagit på sig den öppna källans hårdvara-etos. Tillsammans med de många klonstyrelser som har slagit marknaden finns flera unika mönster tillgängliga som är kompatibla med Arduino IDE. Dessa brädor tar den allmänna andan i de ursprungliga Arduino-brädorna och lägger till extrafunktioner.

Ett anmärkningsvärt exempel är Teensy-linjen i utvecklingsbrädor. Dessa små brädor packar en mycket större bearbetningsstans än Arduino boards, med en liten formfaktor som gör dem perfekta för små projekt som är beroende av kraftfull bearbetning i sin kärna.

En nuvarande favorit här på MakeUseOf är NodeMCU Möt Arduino Killer: ESP8266 Möt Arduino Killer: ESP8266 Vad händer om jag sa till dig att det finns en Arduino-kompatibel dev-kort med inbyggd Wi-Fi för mindre än $ 10? Jo, det finns det. Läs mer utvecklingsstyrelsen. Denna bräda, som också är liten, har ombord Wi-Fi, och förutom att vara Arduino-kompatibel, kan den användas som en liten nod. Vad är Node.JS och varför ska jag bry sig? [Webbutveckling] Vad är Node.JS och varför ska jag bry sig? [Webbutveckling] JavaScript är ett helt enkelt programmeringsspråk för klientsidor 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. Tillgängliga för så lite som $ 3, dessa små brädor är så bra att vi undrade om de skulle vara en direkt konkurrent till Arduino tronen.

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

Skapa

Arduino har helt förändrat hobbyelektroniksspelet. Vad som inte var möjligt utan omfattande kunskaper i det förflutna är nu uppnås tack vare det stora utbudet av billiga mikrokontroller tillgängliga och det enorma samhället som omger det. Komma igång är ganska enkelt också, och vi har en praktisk nybörjarguide. Komma igång med Arduino: En nybörjarguide Komma igång med Arduino: En nybörjarhandbok Arduino är en öppen prototypplattform för öppen källkod baserad på flexibel, lättanvänd maskinvara och programvara . Den är avsedd för artister, designers, hobbyister och alla som är intresserade av att skapa interaktiva objekt eller miljöer. Läs mer för att ta dig ur marken.

Har du precis börjat i världen av mikrokontroller? Vilken styrelse tänker du på att få? Vad tänker du göra? Låt oss veta i kommentarsektionen nedan!

In this article