If-Koubou

Ce este Arduino? Aflați mai multe despre această platformă electronică open-source

Ce este Arduino? Aflați mai multe despre această platformă electronică open-source (Cum să)

Arduino este o platformă de prototipuri electronice cu sursă deschisă bazată pe hardware și software flexibile și ușor de utilizat. Astăzi vă vom ajuta să începeți prin a vă arăta câteva dintre opțiunile disponibile și cât de ușor este să începeți.

Arduino hardware-ul este o placă cu circuit deschis, cu microprocesor și pin-intrare / ieșire (I / O) pentru comunicarea și controlul obiectelor fizice (LED-uri, servomecanisme, butoane etc.). Placa va fi alimentată de obicei prin USB sau o sursă externă de alimentare, care la rândul său permite alimentarea altor echipamente și senzori.

Arduino are, de asemenea, o componentă software open-source care este similară cu C ++. Mediul de dezvoltare integrat Arduino (IDE) vă permite să scrieți coduri, să le compilați și apoi să le încărcați în Arduino pentru a le folosi în prototipuri și proiecte.

Toate acestea au fost concepute astfel încât să fie utile pentru a permite artiștilor și factorilor de decizie să își dezvolte liber ideile în obiecte reale. Dacă sunteți interesat să construiți ceva singur, aruncați o privire pentru a vedea opțiunile hardware și software-ul disponibil pentru a vă începe.

Arduino Variante

Hardware-ul Arduino fiind "open-source" înseamnă că puteți vizualiza schemele fiecărei plăci disponibile. Aceasta înseamnă că sunteți liber să cumpărați componentele hardware și să le lipiți împreună, dacă sunteți atât de înclinat. Pentru a începe, probabil că vă recomandăm să cheltuiți suma de ~ 30 USD și să vedeți cât doriți să investiți cu adevărat.

Imaginea de mai jos a fost creată folosind Fritzing și este structura pentru un Arduino de bază folosind o placă de pâine.

Arduino vine într-o varietate de tipuri diferite care fac alegerea celui potrivit, dificil de a decide, dar varietatea permite, de asemenea, flexibilitate în alegerea soluției perfecte.

Nu putem acoperi toate opțiunile Arduino, dar aici sunt câteva opțiuni notabile pentru a începe.

Arduino Uno

Uno este un excelent starter Arduino, oferă o fundație solidă pentru cei care încep să aibă o mulțime de opțiuni pe care le veți dori în timp ce explorați platforma. De asemenea, funcționează cu aproape orice scut disponibil (mai multe despre acest lucru mai târziu).

Arduino Nano

Nano este aproape caracteristică pentru caracteristicile aceleași ca Arduino Uno, dar este de aproximativ 1/3 din dimensiune și nu poate folosi scuturi cu ușurință. Uno este menit să fie folosit ca un dispozitiv permanent în proiecte sau cu panouri pentru testare.

Arduino Lilypad

Lilypad are un design unic, care poate fi cusut în țesături pentru proiecte care pot fi purtate sau artă. Desigur, nu vă limitați la aceste aplicații, dar scuturile nu vor funcționa pe acest Arduino, astfel încât extinderea poate deveni dificilă.

Arduino Mega 2560

Mega 2560 are mai multă memorie și mai mulți I / O ace decât oricare alt Arduino. Acesta este cel mai mare și mai bun Arduino pe care îl puteți obține, dar este posibil să nu aveți nevoie de prea multă putere dacă proiectele dvs. nu o fac. Acest lucru ar fi, de asemenea, un Arduino mai scump să plece într-un proiect permanent.

Netduino

Netduino este vărul lui Arduino. Acesta este încă un hardware open source hacking și soluție de prototipuri. Dar Netduino rulează .NET Micro Framework pentru baza software. Este compatibil cu scuturile Arduino, dar unii pot cere șoferilor să ruleze.

Pentru mai multe arduino hardware verificați link-ul de mai jos.

Accesorii Arduino (Shields)

Scuturile fac adăugarea de funcționalitate pentru arduino-ul tău, literalmente. Acestea au ace care împing în partea dreaptă a arduinului dvs. și puteți profita imediat de orice poate face scutul. De asemenea, puteți adăuga simultan mai multe scuturi. Un Arduino care urmărește Twitter-ul pentru un hashtag specific (ecranul eternet) și apoi controlează o mașină RC folosind RF (scut RF) nu depășește sfera unui singur proiect datorită flexibilității scutului.

Veți observa mai jos că niște scuturi arătau foarte mult ca plăcile Arduino, dar nu fiți confuzi deoarece nu au puterea de procesare principală pentru a rula codul pe care îl veți scrie în schițe (mai jos).

Ethernet

Acesta este unul dintre cele mai populare scuturi pentru că vă extinde arduino pentru a putea utiliza internetul pentru comunicare și control. Ecranul Ethernet este unul dintre cele mai versatile disponibile și, odată ce ați învățat elementele de bază, ar trebui să căutați să obțineți unul astfel încât să puteți face mașina dvs. de spălat / toaster / cafea tweet.

XBee

Scutul XBee facilitează comunicarea wireless între puncte. Puteți folosi acest lucru pentru a conecta împreună două Arduinos sau a crea o rețea de ochiuri întregi de Arduinos, care o zi va fi REGULATUL LUMII!

Motor

Arduino poate controla motoarele și servo-urile fără a avea nevoie de un scut, însă scutul motorului crește până la capacitatea de a utiliza 11. Puteți folosi acest lucru pentru a vă controla de la distanță mașina de tuns iarba sau pentru a vă construi propriul robot.

Există multe alte scuturi Arduino disponibile cum ar fi muzică, joc video și bluetooth. Acesta este doar vârful aisbergului și vă recomandăm să vă căutați propriul scut pentru proiectul dvs.

Dacă căutați prototipul Arduinos și scuturile împreună cu diferiți senzori, vă recomandăm să verificați Fritzing, care nu numai că ajută la etapele de prototipare, ci și pentru a vă arăta cum să faceți plăci permanente cu PCB pentru a vă produce proiectul.

Programare (schițe)

IDE-ul Arduino este un instrument de dezvoltatori încrucișat, scris în Java. Acesta vă permite să controlați toate funcțiile software ale Arduino.

Fiecare program pe care îl scrieți este numit o schiță și este compilat și încărcat în Arduino folosind IDE-ul. O mulțime de schițe sunt disponibile gratuit online și IDE-ul vine chiar cu o multitudine de exemple pentru a începe să începeți cu aproape orice funcție pe care arduino-ul dvs. este capabil.

Eclipse și Notepad ++ sunt alternative populare pentru scrierea schițelor dvs., dar le lipsește accesul ușor la exemplele de schițe și compilarea / încărcarea schiței finalizate către Arduino.

Resurse

Acest articol este conceput pentru a vă lansa în proiectele dvs. Arduino. Pentru mai multe lecturi, verificați linkurile de mai jos și începeți să faceți lucruri.

Dacă aveți mai multe linkuri utile sau un proiect Arduino propriu, nu ezitați să lăsați un comentariu pe care să-l împărtășiți cu toți cititorii.

Idei de proiect

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 referință hardware http://arduino.cc/en/Main/Hardware

Videoclipuri https://www.youtube.com/user/makemagazine

http://www.circuitsathome.com/