Orodha ya maudhui:

Roboti inayodhibitiwa kijijini kwa kutumia Arduino na Remote ya T.V: Hatua 11
Roboti inayodhibitiwa kijijini kwa kutumia Arduino na Remote ya T.V: Hatua 11

Video: Roboti inayodhibitiwa kijijini kwa kutumia Arduino na Remote ya T.V: Hatua 11

Video: Roboti inayodhibitiwa kijijini kwa kutumia Arduino na Remote ya T.V: Hatua 11
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Novemba
Anonim
Roboti inayodhibitiwa kijijini kwa kutumia Arduino na Remote ya T. V
Roboti inayodhibitiwa kijijini kwa kutumia Arduino na Remote ya T. V

Gari hii inayodhibitiwa kijijini inaweza kuzunguka kwa kutumia kivitendo aina yoyote ya kijijini kama vile TV, AC nk.

Inafanya matumizi ya ukweli kwamba kijijini hutoa IR (infrared).

Mali hii inatumiwa kwa kutumia mpokeaji wa IR, ambayo ni sensorer ya bei rahisi sana.

Katika hii kufundisha utajifunza jinsi ya

  1. Kiolesura IR mpokeaji kwa Arduino.
  2. Interface 2 motors kwa Arduino.
  3. Unganisha mipangilio 2 hapo juu.

Kumbuka: Gari hii inayodhibitiwa kijijini ina hasara ya kutofanya kazi nje kwa jua.

Nambari zote, skimu na picha zingine mahali hapa ziko hapa.

Hatua ya 1: Vifaa vinahitajika

  • Kebo ya Arduino Uno na USB
  • Programu ya Arduino
  • Bodi ya mkate
  • Motors 100rpm dc
  • Mpokeaji wa IR (SM0038 au TSOP1738)
  • L293D dereva wa gari IC
  • Waya za jumper
  • Chassis na magurudumu
  • Betri 9V (nambari 2)
  • Sehemu za betri

Gharama ya jumla ya vifaa: Rs 600 = $ 9 (bila gharama ya Arduino)

Hatua ya 2: Mkutano

Mkutano
Mkutano
Mkutano
Mkutano

Rekebisha magurudumu kwenye chasisi.

Ambatisha motors 2 kwa magurudumu ya nyuma na utumie viboko mbele.

Tengeneza mashimo kwenye chasisi na urekebishe Arduino ukitumia vis.

Rekebisha ubao wa mkate kwa kutumia mkanda wa pande mbili uliyopewa juu yake.

Panda L293D kwenye ubao wa mkate na notch inayoangalia mbele.

Hatua ya 3: Muunganisho wa Mpokeaji wa IR

Uunganisho wa Mpokeaji wa IR
Uunganisho wa Mpokeaji wa IR

Inakabiliwa na notch kwenye mpokeaji, unganisho kutoka kushoto kwenda kulia ni

  • pini-kushoto.
  • pini ya kati-5V.
  • pini ya dijiti ya kulia ya 6 kwenye Arduino.

Rejelea mpango kwa maelezo zaidi.

Hatua ya 4: Kuhifadhi Maktaba ya IR

Kuhifadhi Maktaba ya IR
Kuhifadhi Maktaba ya IR
Kuhifadhi Maktaba ya IR
Kuhifadhi Maktaba ya IR

Nenda kwenye kiunga kifuatacho-

drive.google.com/open?id=0B621iZr0p0N_WUVm…

Hifadhi faili zilizo ndani ya folda inayoitwa IRremote na uhifadhi folda kwenye saraka ya maktaba ya Arduino IDE yako yaani arduino-1.0.6> folda ya maktaba kama IRremote.

Hatua ya 5: Kupata Thamani za Hexadecimal za Funguo za mbali

Kupata Thamani za Hexadecimal za Funguo za mbali
Kupata Thamani za Hexadecimal za Funguo za mbali
Kupata Thamani za Hexadecimal za Funguo za mbali
Kupata Thamani za Hexadecimal za Funguo za mbali

1. Pakua nambari katika kijijini.ino kwenye Arduino

2. Fungua mfuatiliaji wa serial.

3. Bonyeza funguo tofauti za kijijini na upate maadili ya hexadecimal.

Hapa nimepata maadili ya funguo za mbele, nyuma, kushoto, kulia na kati ambazo ni

mbele = 0x80BF53AC

nyuma = 0x80BF4BB4

kushoto = 0x80BF9966

kulia = 0x80BF837C

katikati = 0x80BF738C

Thamani hizi za vifungo hivi zimepangwa kusonga mbele, kurudi nyuma, songa kushoto, songa kulia na kuvunja mtawaliwa.

Hatua ya 6: Uunganisho wa L293D

Uunganisho wa L293D
Uunganisho wa L293D
Uunganisho wa L293D
Uunganisho wa L293D

Chukua 5V na ardhi kutoka Arduino na uziunganishe kwa reli 2 za chini za ubao wa mkate, na hivyo kutoa 5V na laini ya ardhini.

Pini 1, 9, 16 kutoka L293D hadi 5V.

Pini 4, 5, 12, 13 kutoka L293D hadi chini.

Kuacha motor kwa pini 3, 6 kwenye L293D.

Gari ya kulia kwa pini 11, 14 kwenye L293D.

Pini 2, 7 (kwa gari ya kushoto) kutoka L293D hadi pini 9, 8 kwenye Arduino.

Pini 10, 15 (kwa motor ya kulia) kutoka L293D hadi 10, pini 11 kwenye Arduino.

Rejea hesabu kwa maelezo zaidi.

Kumbuka kuwa katika waya za manjano zinaonekana zinawakilisha motor ya kushoto na waya za machungwa kulia motor.

Hatua ya 7: Kuingiliana kwa Motors na L293D

Baada ya kufanya unganisho, pakia nambari kwenye motor_test.ino kwenye Arduino.

Kumbuka kuwa kwa motor ya kushoto kuzunguka, lm, lmr inapaswa kuwa kinyume i.e HIGH na LOW au kinyume chake..

Vivyo hivyo kwa motor kulia kuzunguka, rm, rmr inapaswa kuwa kinyume i.e HIGH na LOW au kinyume chake.

Tambua viwango vya mantiki vya lm, lmr, rm, rmr kwa magurudumu yote kwenda mbele kwa kujaribu na makosa.

Kwangu ilikuwa chini, juu, juu, chini.

Kwa hivyo pembejeo zinazohitajika kwenda mbele ni CHINI, JUU, JUU, CHINI.

Pembejeo zinazohitajika kurudi nyuma ni ZA JUU, CHINI, CHINI, JUU.

Pembejeo zinazohitajika kwenda kulia ni CHINI, JUU, JUU, JUU (kwa mfano, motor tu ya kushoto inapaswa kuzunguka).

Pembejeo zinazohitajika kwenda kushoto ni JUU, JUU, JUU, LOW (kwa mfano tu motor inayofaa inapaswa kuzunguka).

Kumbuka kuwa maadili ya lm, lmr, rm, rmr kupatikana yanaweza kuwa tofauti na hapo juu.

Hatua ya 8: Kuunganisha Kila kitu

Kuunganisha Kila kitu
Kuunganisha Kila kitu

Sasa unganisha kila kitu yaani sehemu ya mpokeaji wa ir na sehemu ya L293D.

Mpangilio uliopewa hapo juu ni mchanganyiko tu wa skimu za mpokeaji wa IR na L293D.

Kimsingi unaweza kwanza kutengeneza miunganisho ya IR, pata thamani ya hexadecimal na bila kuvuruga unganisho la IR, fanya unganisho la L293D na unganishe motors na Arduino.

Hatua ya 9: Ugavi wa Nguvu

9V kuwezesha Arduino na chanya ya betri iliyopewa vin pin ya Arduino na hasi iliyotolewa kwa pini ya pili ya Arduino

9V kwa usambazaji wa Vss (pini 8) ya l293d ambayo hutumiwa kwa kuendesha motors (thamani kubwa inayoweza kutolewa ni 36V)

Hatua ya 10: Mpango wa Mwisho

Pakia nambari iliyotolewa kwa rc_car.ino ndani ya Arduino (ikiwa unganisho la IR na L293D zimefanywa).

Nambari kama muundo wa hapo awali ni ujumuishaji tu wa nambari za majaribio ya kijijini na motor. kupitia L293D

Angalia ikiwa bot huenda kama inavyotakiwa au la.

Nenda kwenye hazina hii ili upakue nambari na skimu. Bofya kwenye kitufe cha "Clone or Download" (rangi ya kijani upande wa kulia) na uchague "Pakua ZIP" kupakua faili ya zip. Sasa toa yaliyomo kwenye kompyuta yako kupata msimbo na skimu (kwenye folda ya skimu).

Hatua ya 11: Jinsi Bot inavyofanya kazi

Image
Image

Hapa kuna video ya bot katika mwendo.

Ilipendekeza: