Përmbajtje:

Roboti Zjarrfikës duke Përdorur Arduino: 4 Hapa
Roboti Zjarrfikës duke Përdorur Arduino: 4 Hapa

Video: Roboti Zjarrfikës duke Përdorur Arduino: 4 Hapa

Video: Roboti Zjarrfikës duke Përdorur Arduino: 4 Hapa
Video: Сервомотор управления с нажимом 2 кнопки с Arduino 2024, Nëntor
Anonim
Roboti Zjarrfikës duke Përdorur Arduino
Roboti Zjarrfikës duke Përdorur Arduino

Sot do të ndërtojmë një Robot Zjarrfikës duke përdorur Arduino, i cili automatikisht do të ndiejë zjarrin dhe do të fillojë pompën e ujit.

Në këtë projekt, ne do të mësojmë se si të ndërtojmë një robot të thjeshtë duke përdorur Arduino që mund të lëvizë drejt zjarrit dhe të nxjerrë ujë rreth tij për të shuar zjarrin.

Materiali i kërkuar:

  • Arduino UNO
  • Mburoja e sensorit Arduino Uno
  • Sensori i flakës
  • Moduli i drejtuesit të motorit L298N
  • Shasia robotike
  • 2 Motorë (45 RPM)
  • Pompë zhytëse 5V
  • Moduli stafetë me një kanal
  • Lidhja e telave
  • Bateri e rimbushshme 12v
  • Bateri 9V

Hapi 1: Mburoja e sensorit Arduino V5

Mburoja e sensorit Arduino V5
Mburoja e sensorit Arduino V5
Mburoja e sensorit Arduino V5
Mburoja e sensorit Arduino V5

Arduino Sensor Shield është një tabelë me kosto të ulët që ju lejon të lidhni një sërë sensorësh me Arduino tuaj duke përdorur kabllo kërcyes të lehtë për t'u lidhur.

Boardshtë një tabelë e thjeshtë pa elektronikë, përveç disa rezistorëve dhe një LED. Roli i tij kryesor është të furnizojë ato kunjat e kokës për ta bërë më të lehtë lidhjen e pajisjeve të jashtme si servo motorët tanë.

Karakteristikat:

  • Arduino Sensor Shield V5.0 lejon lidhje plug and play me module të ndryshme si sensorë, servos, stafetë, butona, potenciometra dhe më shumë
  • I përshtatshëm për Arduino UNO dhe Mega Boards
  • Ndërfaqja IIC
  • Ndërfaqja e komunikimit të modulit Bluetooth
  • Ndërfaqja e komunikimit e modulit të kartës SD
  • Ndërfaqja e komunikimit të modulit pa tel APC220 RF
  • Ndërfaqja e sensorëve tejzanor RB URF v1.1
  • 128 x 64 ndërfaqe paralele LCD
  • 32 ndërfaqe servo kontrollues

Ju lehtë mund të lidheni me sensorët e zakonshëm analogë duke përdorur këtë tabelë zgjerimi, siç është sensori i temperaturës. Ato kunjat mashkullore me 3 drejtime ju lejojnë të lidhni motorët servo.

Çdo gjë është plug and play, dhe është projektuar të jetë e pajtueshme me Arduino UNO. Pra, gjithçka që duhet të bëni është të lexoni të dhënat nga sensorët dhe të nxirrni PWM për të drejtuar servot sipas programit në arduino.

Ky është versioni më i fundit i mburojës së sensorit në treg. Përmirësimi kryesor ndaj paraardhësit të tij është burimi i energjisë. Ky version siguron një lidhës të jashtëm të energjisë kështu që nuk keni nevojë të shqetësoheni për mbingarkesën e mikrokontrolluesit Arduino ndërsa drejtoni shumë sensorë dhe aktivizues.

Nëse e hiqni lidhësin pin pranë hyrjes së energjisë, mund ta fuqizoni atë nga jashtë. Ju nuk duhet ta ndizni atë me më shumë se 5v ose mund të dëmtoni arduinon poshtë.

Hapi 2: Sensori i flakës & Shoferi i motorit L298N

Sensori i flakës & Shoferi i motorit L298N
Sensori i flakës & Shoferi i motorit L298N

Sensori i flakës

Një modul i sensorit të flakës që përbëhet nga një sensor flake (marrës IR), rezistencë, kondensator, potenciometër dhe krahasues LM393 në një qark të integruar. Mund të zbulojë dritën infra të kuqe me një gjatësi vale që varion nga 700nm në 1000nm. Sonda e flakës me rreze infra të kuqe konverton dritën e zbuluar në formën e dritës infra të kuqe në ndryshime aktuale. Ndjeshmëria rregullohet përmes rezistencës së ndryshueshme në bord me një kënd zbulimi prej 60 gradë.

Tensioni i punës është midis 3.3v dhe 5.2v DC, me një dalje dixhitale për të treguar praninë e një sinjali. Ndjenja kushtëzohet nga një krahasues LM393.

Karakteristikat:

  • Ndjeshmëri e lartë në fotografi
  • Koha e reagimit të shpejtë
  • Ndjeshmëria e rregullueshme

Specifikim:

  • Tensioni i punës: 3.3v - 5v
  • Zbuloni diapazonin: 60 gradë
  • Dalje dixhitale/analoge
  • Çipi në bord LM393

L298N Drejtuesi i motorit

L298N është një drejtues motorësh i dyfishtë H-Bridge i cili lejon kontrollin e shpejtësisë dhe drejtimit të dy motorëve DC në të njëjtën kohë. Moduli mund të drejtojë motorë DC që kanë tensione midis 5 dhe 35V, me një rrymë maksimale deri në 2A.

Moduli ka dy blloqe terminale vidhos për motorin A dhe B, dhe një bllok terminal vidhos për kunjin e Tokës, VCC për motorin dhe një kunj 5V i cili mund të jetë ose hyrje ose dalje.

Kjo varet nga tensioni i përdorur në motorët VCC. Moduli ka një rregullator 5V në bord i cili ose aktivizohet ose çaktivizohet duke përdorur një kërcyes. Nëse voltazhi i furnizimit me motor është deri në 12V ne mund të aktivizojmë rregullatorin 5V dhe pin 5V mund të përdoret si dalje, për shembull për fuqizimin e bordit tonë Arduino. Por nëse voltazhi i motorit është më i madh se 12V ne duhet ta shkëputim kërcyesin sepse ato tensione do të shkaktojnë dëme në rregullatorin 5V në bord. Në këtë rast pin 5V do të përdoret si hyrje pasi ne kemi nevojë ta lidhim atë me një furnizim me energji 5V në mënyrë që IC të funksionojë siç duhet.

Këtu mund të vërejmë se ky IC bën një rënie të tensionit prej rreth 2V. Kështu për shembull, nëse përdorim një furnizim me energji 12V, tensioni në terminalet e motorëve do të jetë rreth 10V, që do të thotë se ne nuk do të jemi në gjendje të marrim shpejtësinë maksimale nga motori ynë 12V DC.

Hapi 3: Diagrami i Qarkut

Diagrami i qarkut
Diagrami i qarkut

Për Kodin e plotë të Punës Vizitoni - Alpha Electronz

Recommended: