Pagina principala » HOWTO » Ce este Arduino? Aflați despre această platformă electronică open-source

    Ce este Arduino? Aflați 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-ul Arduino 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 hardware ș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 vă folosi singure în prototipuri și proiecte.

    Toate acestea au fost concepute astfel încât să fie ușor de folosit pentru a le 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ă cheltuiți suma de ~ 30 $ ș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 paine.

    Arduino vine într-o varietate de tipuri diferite care fac alegerea celei potrivite 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 doar și are 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 caracteristică pentru caracteristica la fel ca Arduino Uno, dar este de aproximativ 1/3 din dimensiune și nu poate folosi scuturi cu ușurință. Uno-ul este destinat a fi folosit ca un fix 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 acele 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 sa 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)

    Scuturile vă ajută să adăugați funcționalitate la arduino-ul dvs., literalmente. Ei au ace care împing în partea dreaptă a arduinului tău și poț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 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ă unele scuturi arătau foarte mult ca plăcile Arduino, însă 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 multe despre aceasta mai jos).

    Ethernet

    Acesta este unul dintre cele mai populare scuturi, deoarece 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

    Ecranul 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 va într-o zi REGULA LUME!

    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 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ă sunteți în căutarea de prototip Arduinos și scuturi impreuna 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. Multe schițe sunt disponibile online și IDE-ul vine chiar cu o multitudine de exemple pentru a începe să începeți cu aproape toate funcțiile pe care Arduino le poate oferi.

    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 la Arduino.

    Resurse

    Acest articol este conceput pentru a vă începe î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/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/