Cum să construiești un robot cu un Arduino și un microcontroler 8051

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





În lumea modernă, robotul va juca un rol important . Scopul principal al robotului este scăderea puterii omului. Roboții sunt utilizați în electronică în multe aplicații. În acest articol am discutat despre cum să construiești un robot cu modulul Arduino și microcontrolerul 8051. Pentru a construi un robot cu Arduino, explicăm despre robotul arduino cu evitarea obstacolelor. Componentele necesare includ corpul robotului, motorul de curent continuu, senzorul cu ultrasunete, modulul Arduino, IC driverul motorului și modulul Arduino

Cum să construiești un robot?

componentele necesare pentru a construi robotul include următoarele




Corpul robotului

Corpul de bază al robotului robotul de evitare a obstacolelor este afișat în următoarea imagine. Corpul robotului este un corp din plastic și conține roți pe ambele părți. În fața corpului robotului este dispus senzorul cu ultrasunete. Prin utilizarea senzorului cu ultrasunete obstacolul poate detecta. Când robotul se mișcă, dacă este detectat un obstacol de către senzorul cu ultrasunete, robotul se va deplasa deoparte și va continua să se miște.

Corpul robotului

Corpul robotului



Motor DC

Motorul de curent continuu este un motor electric și funcționează pe curent continuu. Funcționarea oricărui motor electric se bazează pe electromagnetism. Câmpul magnetic este produs de conductorul care transportă curentul atunci când este plasat într-un câmp magnetic extern, acesta va experimenta o forță proporțională cu curentul din conductor. polaritățile sunt identice cu nordul spre nord și sudul spre sud, atunci magneții se vor respinge.

Motor DC

Motor DC

Configurația internă a motorului de curent continuu este proiectată pentru a atașa interacțiunea magnetică dintre conductorul de curent și câmpul magnetic extern pentru a produce mișcarea. În acest sens, folosim două motoare de curent continuu, fiecare motor conține 6v, iar totalul celor două motoare de curent continuu conține 12v. Cele două motoare de curent continuu sunt plasate în corpul robotului, pe care le putem observa în imaginea următoare. Corpul robotului este deplasat cu ajutorul motoarelor de curent continuu

Corpul robotului cu motor DC

Corpul robotului cu motor DC

Modul Arduino

Următoarea imagine arată imaginea modulului arduino. modulul arduino joacă un rol important în proiectarea robotului de evitare a obstacolelor folosind kitul arduino. Pinul receptor al arduino este conectat la al doilea pin al senzorului cu ultrasunete, iar primul, al doilea și al treilea pin al modulului arduino este conectat la driverul motorului DC. Condensatorul și dioda componentelor comune sunt, de asemenea, conectate la modulul arduino cu ajutorul sursei de alimentare a bateriei.


Modul Arduino

Modul Arduino

IC driver driver

Pentru a porni motorul de curent continuu conducătorul auto IC folosit. Pinii 3,6 și 11, 14 ai driverului motorului sunt conectați la motorul DC. Pinii de intrare 1 și 2 sunt conectați la modulul arduino, iar pinul de activare este conectat la pinul transmițătorului arduino. Pinii 4, 5, 12, 13 ai șoferului motorului sunt conectați la sol.

IC driver driver

IC driver driver

Senzor cu ultrasunete

În acest concept senzorul cu ultrasunete este folosit pentru a detecta un obstacol în față și va trimite comanda către placa arduino. În funcție de semnalul de intrare, microcontrolerul redirecționează robotul pentru a se deplasa în direcții alternative.

Senzor cu ultrasunete

Senzor cu ultrasunete

Aplicațiile robotului arduino pentru evitarea obstacolelor

  • Robotul arduino se poate deplasa pe orice suprafață
  • Se poate deplasa pe suprafața metalică, cum ar fi corpul frigiderului.

Imaginea de mai jos prezintă robotul arduino pentru evitarea obstacolelor

Robot Arduino pentru evitarea obstacolelor

Robot Arduino pentru evitarea obstacolelor

Pentru a construi un robot cu microcontrolerul 8051 explicăm despre vehiculul robot al detectorului de metale. Componentele necesare construirii robotului cu microcontrolerul 8051 sunt

  • 8051 microcontroler
  • Motoare de curent continuu
  • Șoferii de motor
  • Detector de metale
  • Decodor
  • Codificator
  • Apasa butoanele
  • Cristal
  • Transmițător și receptor RF

Detector de metale

detector de metale este o bobină care are una sau mai multe bobine metalice utilizate pentru a detecta metalele de pe sol. Detectorul de metale funcționează pe principiul inducției electromagnetice. Detectorul de metale este conectat la corpul robotului prin PCB pe care îl putem observa în ultima imagine. Următoarea imagine arată detectorul general de metale utilizat în proiectele electronice.

Detector de metale

Detector de metale

Apasa butoanele

Butoanele sunt butoane care sunt formate din metale dure precum plasticul și metalul. În general, butoanele sunt utilizate pentru a reseta programul din microcontroler. Următoarea imagine arată imaginea butonului.

Apasa butonul

Apasa butonul

8051 Microcontroler

Microcontrolerul 8051 este format din 40 de pini . Pinul 4 și 5 al microcontrolerului este conectat la oscilatorul de cristal. Pinul Vcc este dat la sursa de alimentare de 5V, iar pinul de masă este conectat la masă. Pinii 15, 16, 18, 19 ai microcontrolerului sunt conectați la codificatorul IC al HT12E. Pinii microcontrolerului 2, 7, 8, 9 sunt conectați la butoane.

Următoarea imagine după conectarea tuturor componentelor precum rezistor, condensator, oscilator de cristal, microcontroler din seria 8051, codificatoare etc. sunt activate placa de circuit imprimat .

Conexiuni PCB

Conexiuni PCB

Imaginea de mai jos prezintă robotul detector de metale cu microcontrolerul din seria 8051.

Robot detector de metale cu microcontrolerul din seria 8051

Robot detector de metale cu microcontrolerul din seria 8051

În acest articol am discutat despre Cum se construiește un robot cu arduino și microcontrolerul 8051 . Sper că prin citirea acestui articol ați câștigat câteva cunoștințe de bază pentru a construi un robot. Dacă aveți întrebări despre acest articol sau despre electronice și proiecte de comunicare , vă rugăm să nu ezitați să comentați în secțiunea de mai jos. Iată întrebarea pentru tine, Ce este un microcontroler din seria 8051?

.