4Jul

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

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.

Hardware Arduino este o placă cu circuite deschise cu microprocesor și pinuri de intrare / ieșire( I / O) pentru comunicarea și controlul obiectelor fizice( LED, servo, 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 proiectate pentru a fi ușor de folosit pentru a permite artiștilor și producătorilor 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ă vă cheltuiți suma de ~ 30 $ și să vedeți cât doriți cu adevărat să investiți.

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

Arduino vine într-o varietate de tipuri diferite care fac alegerea celei potrivite a fi dificil de decis, 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 bază solidă pentru cei care au început doar și au multe dintre opțiunile pe care le veți dori pe măsură 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 o caracteristică asemănătoare cu cea a lui Arduino Uno, dar este de aproximativ 1/3 din dimensiune și nu poate folosi scuturile 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 sau artă care pot fi purtate. 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 componente hardware Arduino verificați link-ul de mai jos.

Accesorii Arduino( Shields)

Shields fac adăugarea de funcționalitate la arduino un snap, literalmente. Acestea au știfturi care se î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.

Mai jos veți observa că unele scuturi arătau foarte mult ca plăcile Arduino, însă nu trebuie confundate 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, deoarece extinde arduino-ul dvs. pentru a putea utiliza internetul pentru comunicare și control. Ecranul Ethernet este unul dintre cele mai versatile disponibile și, odată ce ați stăpânit elementele de bază, ar trebui să vă uitați să obțineți unul astfel încât să puteți face mașina dvs. de spălat /toaster/ mașină de cafea tweet.

XBee

Ecranul XBee facilitează comunicarea wireless punct-la-punct. 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!

Motorul

Arduino poate controla motoarele și servo-urile fără a avea nevoie de un scut, însă scutul motorului crește această capacitate de 11. Puteți folosi acest lucru pentru a controla de la distanță mașina de tuns iarba sau pentru a construi propriul dvs. 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ă sunteți în căutarea prototipului Arduinos și a scuturilor î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)

Arduino IDE este un instrument de dezvoltare platformă transversală scris în Java. Acesta vă permite să controlați toate funcțiile software ale Arduino.

Fiecare program pe care îl scrieți se numește 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 vă începe cu aproape fiecare funcție pe care arduino-ul dvs. este capabil.

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

Resursele

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ărțiți cu toți cititorii.

Idei de proiect

http: //arduino.cc/en/Tutorial/ Pagina principală

http: //www.arduino.cc/playground/Projects/ ArduinoUsers

http: //hackaday.com/category/ arduino-hacks /

http: //www.instructables.com/tag/ tip-id / categorie-technology / canadian-arduino /

Arduino hardware referință http: //arduino.cc/en/Main/ Hardware

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

http: //www.circuitsathome.com/