Cu mâinile mele: "Arduino" - constructor electronic
"Arduino" este constructor electronic
conținut
Arduino: un designer de înaltă tehnologie
"Arduino" este un board pe microcontrolere cu multe contacte și procesor propriu. Placa este baza la care puteți conecta un număr destul de mare de așa-numitul shildov (din scutul englezesc scut), extinderea funcționalității tabloului. Se utilizează în sistemele de automatizare a proceselor, dar poate fi și ușor aplicat în robotică. Domeniile de activitate ale consiliului Arduino sunt multe. Dar a fost popular printre amatorii radio ca un designer ieftin, dar simplu și foarte versatil.
Pentru a forța Arduino să lucreze așa cum este necesar, este posibil prin programare. Acest proces este ușor și chiar și un începător se poate descurca. Și dacă utilizatorul are cunoștințe C ++, atunci va fi foarte ușor și rapid să programați tabla.
Principalul avantaj al plăcii este posibilitatea conectării la acesta a unui număr nelimitat de dispozitive periferice, astfel încât puteți obține o automatizare maximă. În plus, dacă un începător nu obține ceva, nu contează. În rețea există un număr mare de comunități cu o mulțime de informații și instrucțiuni privind programarea și conectarea. "Arduino" pentru începători amatori radio este o alegere minunată.
Trebuie remarcat faptul că designerul lucrează la software-ul liber (de exemplu, o distribuție Linux specială), deci nu trebuie să plătiți suplimentar pentru OS și software.
Lucrul cu scuturi
După cum sa menționat deja mai sus, funcționalitatea dispozitivului este mărită cu ajutorul plăcilor speciale. Acestea sunt plăci gata făcute pentru controlul unui anumit proces. Scuturile sunt conectate prin conectori - bolțuri. Gama de procese care pot fi controlate cu ajutorul unui shild este foarte mare: de la transferul de date prin Ethernet la controlul motorului. Sistemul de control al procesului cu ajutorul shild-ului poate fi asamblat de unul singur. "Arduino" distribuie doar rolul acestui dispozitiv sau al dispozitivului extern prescris în program, dar cărțile de extensie lucrează direct.
Există momente când trebuie să scrieți câteva date în memorie (de exemplu, puncte GPS). Însuși "Arduino" nu poate face acest lucru, deoarece nu are o unitate de memorie. Aici, și Shild util, adăugând posibilitatea de a utiliza carduri micro-SD de până la 64 GB.
Destul de ciudat, dar chiar și tu poți crea propriul tău. De exemplu, un ecran LCD simplu. Luați ecranul de la calculator sau pager vechi și atașați-l pe pinii plăcii. Desigur, va trebui să înregistrați programul astfel încât "Arduino" să afișeze imaginea pe ecran. Și totul, shild-ul făcut de noi este gata.
Programarea "Arduino"
Programele pentru "Arduino" sunt scrise în limba cablului. Această limbă este foarte asemănătoare cu cea a C ++. Cu toate acestea, chiar dacă nu aveți abilități de programare, atunci nu puteți trata cu Wired oricum. La forumurile dedicate "Arduino", programele pentru el sunt numite "skits". Chiar dacă programați lenea dvs. sau nu, puteți găsi un număr mare de schițe gata făcute.
Fiecare schiță are nevoie de un set propriu de biblioteci. Ele pot fi, de asemenea, căutate pe forumuri pe "Arduino". Pentru începători, există un manual de referință foarte bun, cu instrucțiuni pas cu pas pentru scrierea schițelor pentru un anumit proces.
Crearea Shild pentru "Arduino" cu mâinile lor
Achiziționarea de ardezie pentru "Arduino" nu este necesară. Spuneți că nu mai aveți 30 de dolari, dar sunt multe detalii inutile și o mare dorință de a automatiza ceva. Nu este o problemă. Principalul lucru este că aveți deja o placă principală cu un sistem de operare cusut și capacitatea de a scrie schițe.
Din detaliile la îndemână se poate dovedi schema "Arduino". Cu mâinile va lipi doar componentele. Cu toate acestea, dacă se presupune că proiectul este fixat, atunci nu este necesar să lipiți nimic. Este suficient să conectați componentele cu fire. Trebuie remarcat faptul că un astfel de tampon auto-fabricat pentru "Arduino" la costuri va fi de câteva ori mai ieftin decât cel din fabrică. De exemplu, un set de "Arduino" pentru a automatiza funcționarea motoarelor electrice va costa 80-90 $. Dar dacă faceți singur adunarea, puteți reduce costul la 30 USD.
De asemenea, există multe alte seturi create pentru anumite zone și includ, pe lângă placa principală, toate detaliile necesare. De exemplu, un set pentru crearea unei case "inteligente", supraveghere video, control climatizare sau sisteme stereo.
Bineînțeles, nu totul poate fi făcut singur. În unele cazuri, nu puteți găsi piesele potrivite. De exemplu, un shild cu o extensie pentru un card de memorie va trebui să fie cumpărat.
Pentru ceea ce puteți folosi "Arduino"
Există o mulțime de aplicații pentru acest dispozitiv, vom lua în considerare doar câteva exemple de utilizare.
De exemplu, aveți o mașină. Și trebuie să afișați informații privind viteza pe ecranul LCD al radioului. Cum se face un vitezometru de la Arduino? Este foarte simplu. Cumparam o taxa. De exemplu, Arduino Mega 2560, GPS modul Ublox NEO 6m GPS. După aceea, se uită la schițe gata de management al rețelei, prescrie toate în „Arduino“, conectate între ele, și - ați terminat.
De asemenea, este ușor să creați un sistem de control întreg cu propriile mâini. "Arduino" oferă o astfel de oportunitate. Principalul lucru este de a pune la dispoziție schițele și detaliile necesare.
Utilizarea lui Arduino în robotică
"Arduino" este utilizat pe scară largă în robotică. Datorită faptului că un număr mare de servomotoare, motoare, senzori sunt conectați la placă, puteți obține un întreg robot realizat de dvs. "Arduino" vă permite de asemenea să o programați după cum doriți. Dacă sunteți interesat de crawling, de conducere și de sărituri de fier, atunci "Arduino" este cu siguranță pentru tine.
În plus, dacă atașați dispozitivul împreună cu unii senzori la quadrocopter, puteți obține un bun robot-observator. Și aceasta este deja o dezvoltare destul de utilă.
Este în robotică că puteți arăta o fantezie remarcabilă, și cu ajutorul "Arduino" - să o pună în aplicare. Unii meseriași fac chiar prototipuri robot Bender de la "Futurama", folosind doar acest designer.
În loc să încheiem
Panourile controlorilor Arduino sunt ideale pentru automatizarea oricărui proces datorită flexibilității sale în tuning. În plus, nu va exista nici o problemă în ceea ce privește programarea panourilor datorită unei cărți bogate de referință pe această temă. Dacă se rupe ceva în procesul de lucru, va fi ușor să o reparați singur. "Arduino" permite unei persoane să-și arate imaginația nelimitată. Cu această placă, puteți crea aproape orice de la sistemul de control al încălzirii prin pardoseală prin telefonul smartphone la robot.
- Casa inteligentă pe Arduino: teorie și practică
- Programare AVR. Programarea microcontrolerelor AVR pentru incepatori
- Cum sa faci un tahometru cu mainile tale?
- Cum să asamblați quadrupter-ul cu propriile mâini. Configurarea și controlul quadrocopterului
- Arduino Uno: назначение, описание платформы
- Să ne dăm seama cum să faceți din programator propriile mâini
- Arduino pentru începători: instrucțiuni pas cu pas. Programare și proiecte Arduino: de unde să…
- Microcontrolere de programare pentru începători: ușor și accesibil
- Nokia 5110: fotografie, diagrama. Conectarea afișajului grafic Nokia 5110 la Arduino
- Zmeura Pi 2: aplicare, instalare și conectare
- Microcontroler ESP8266: conexiune și configurare
- Senzor piezoelectric: descriere, accelerare, principiu de funcționare și caracteristici
- Interfață I2C: descriere în limba rusă
- Aparat de masurat cu ultrasunete: manual, modele, recenzii
- Arduino propriile mâini. Arduino UNO cu mâinile lor
- Senzor PIR: descriere și instrucțiuni de conectare
- Microcontrolere Atmega8. Programarea Atmega8 pentru începători
- Interfața UART: descriere, utilizare
- Ce este Arduino și cum să îl folosiți?
- Cum se construiește o imprimantă 3D cu mâinile tale?
- Designer electronic: joacă cu avantaj