Vad är Arduino? Lär dig om denna open-source elektronikplattform
Arduino är en öppen prototypplattform för öppen källkod baserad på flexibel, lättanvänd maskinvara och mjukvara. Idag hjälper vi dig att komma igång genom att visa dig några av de tillgängliga alternativen och hur lätt det är att komma igång.
Arduino-hårdvara är ett kretskort med öppen mikroprocessor och ingång / utgång (I / O) för kommunikation och styrning av fysiska objekt (LED, servos, knappar etc.). Styrelsen kommer typiskt att drivas via USB eller en extern strömförsörjning som i sin tur tillåter den att driva annan hårdvara och sensorer.
Arduino har också en öppen källkodskomponent som liknar C ++. Den integrerade utvecklingsmiljön Arduino (IDE) tillåter dig att skriva kod, kompilera den och sedan ladda upp den till din Arduino för fristående användning vid prototyper och projekt.
Allt detta var utformat för att vara lätt att använda för att låta konstnärer och tillverkare fritt utveckla sina idéer till verkliga objekt. Om du är intresserad av att bygga något själv, ta en titt för att se maskinvaruinställningarna och programvara som är tillgänglig för att få igång.
Arduinovarianter
Arduino-hårdvaran är "öppen källkod", vilket betyder att du kan se scheman på varje styrelse som finns tillgänglig. Det betyder att du är fri att köpa hårdvarukomponenterna och lödda brädan tillsammans om du är så benägen. För att komma igång, skulle vi antagligen bara rekommendera att du spenderar ~ $ 30 och ser hur mycket du verkligen vill investera.
Bilden nedan skapades med Fritzing och är layouten för en grundläggande Arduino med en brödbräda.
Arduino kommer i en mängd olika typer som gör att man väljer det rätta som är svårt att bestämma, men variation ger också flexibilitet vid val av den perfekta lösningen.
Vi kan inte täcka alla Arduino-alternativ, men här är några anmärkningsvärda alternativ för att komma igång.
Arduino Uno
Uno är en bra starter Arduino, den ger en solid grund för dem som bara börjar och har många alternativ du vill ha när du utforskar plattformen. Det fungerar också med nästan alla sköldar tillgängliga (mer om detta senare).
Arduino Nano
Nano är nästan funktion för funktionen samma som Arduino Uno, men det är ungefär 1/3 storlek och kan inte använda sköldar enkelt. Uno är tänkt att användas som en permanent fixtur i projekt eller med brödbrädor för testning.
Arduino Lilypad
Lilypad har en unik design som kan sys i tyger för bärbara projekt eller konst. Naturligtvis är du inte begränsad till dessa applikationer men sköldar kommer inte att fungera på den här Arduino så expansionen kan bli svår.
Arduino Mega 2560
Mega 2560 har mer minne och fler I / O-stift än någon annan Arduino. Detta är den största och bästa Arduino du kan få, men du kanske inte behöver så mycket makt om dina projekt inte kräver det. Detta skulle också vara en dyrare Arduino att lämna i ett projekt permanent.
Netduino
Netduino är kusinen till Arduino. Det är fortfarande en hårdvara hacking och prototyplösning för öppen källkod. Men Netduino kör. NET Micro Framework för dess mjukvarubas. Den är stift kompatibel med Arduino sköldar, men vissa kan kräva förare att köra.
För mer Arduino hårdvara kolla länken nedan.
Arduino Tillbehör (Sköldar)
Sköldar gör det enkelt att lägga till funktionalitet för din Arduino. De har pinnar som skjuter rakt in i toppen av din Arduino och du kan omedelbart dra nytta av vad skölden kan göra. Du kan också lägga till flera sköldar åt gången. En Arduino som tittar på Twitter för en viss hashtag (Ethernet-sköld) och sedan kontrollerar en RC-bil med RF (RF-skärm) ligger inte utanför ramen för ett enda projekt tack vare skärmens flexibilitet.
Du kommer att märka under det att vissa sköldar ser mycket ut som Arduino-brädorna själva, men var inte förvirrade eftersom de saknar den huvudsakliga processorkraften för att köra den kod du ska skriva i skisser (mer nedan).
Ethernet
Detta är en av de mest populära sköldarna eftersom det utökar din Arduino för att kunna använda internet för kommunikation och kontroll. Ethernet-skärmen är en av de mest mångsidiga och när du har behärskat grunderna bör du se för att få en så att du kan göra din tvättmaskin / brödrost / kaffebryggare tweet.
XBee
XBee-skärmen gör det enkelt att komma åt den trådlösa kommunikationen. Du kan använda detta för att ansluta två Arduinos tillsammans eller skapa ett helt nätverksnätverk av Arduinos som en dag kommer att reglera världen!
Motor
Arduino kan styra motorer och servo utan att behöva en skärm, men motorskärmen ramar upp den förmågan att 11. Du kan använda detta för att fjärrstyra din gräsklippare eller bygga din egen robot.
Det finns många andra Arduino sköldar tillgängliga som musik, videospel och bluetooth. Detta är bara toppen av isberget och vi rekommenderar att du gör en egen sökning för att hitta den perfekta skärmen för ditt projekt.
Om du vill prototypa Arduinos och sköldar tillsammans med olika sensorer rekommenderar vi att du checkar ut Fritzing, som inte bara hjälper till med prototyperna, utan hjälper dig också att visa dig hur du gör permanenta PCB-kort för att producera ditt projekt.
Programmering (skisser)
Arduino IDE är ett verktyg för plattformsutvecklare skrivet i Java. Det låter dig styra alla programfunktioner i din Arduino.
Varje program du skriver kallas en skiss och sammanställs och laddas upp till din Arduino med IDE. Många skisser är gratis tillgängliga online och IDE innehåller även en mängd exempel för att komma igång med nästan alla funktioner som din Arduino har förmåga att.
Eclipse och Notepad ++ är populära alternativ för att skriva dina skisser, men de saknar enkel tillgång till skiss exempel och sammanställa / ladda upp den färdiga skissen till Arduino.
Medel
Den här artikeln är utformad för att få igång din Arduino-projekt. För mer läsning kolla länkarna nedan och kom igång med att göra saker.
Om du har mer användbara länkar eller ett eget Arduino-projekt, var god att lämna en kommentar för att dela med alla läsare.
Projektidéer
http://arduino.cc/en/Tutorial/HomePage
http://www.arduino.cc/playground/Projects/ArduinoUsers
http://hackaday.com/category/arduino-hacks/
http://www.instructables.com/tag/type-id/category-technology/channel-arduino/
Arduino maskinvaru referens http://arduino.cc/sv/Main/Hardware
videor https://www.youtube.com/user/makemagazine
http://www.circuitsathome.com/