Paano Gumawa Ng Isang Self-propelled Na All-terrain Na Sasakyan Na May Sonar

Talaan ng mga Nilalaman:

Paano Gumawa Ng Isang Self-propelled Na All-terrain Na Sasakyan Na May Sonar
Paano Gumawa Ng Isang Self-propelled Na All-terrain Na Sasakyan Na May Sonar

Video: Paano Gumawa Ng Isang Self-propelled Na All-terrain Na Sasakyan Na May Sonar

Video: Paano Gumawa Ng Isang Self-propelled Na All-terrain Na Sasakyan Na May Sonar
Video: ЭлектроТРИЦИКЛ CITYCOCO 3 АКБ ЗАПАС ХОДА замер Дальность трехколесный электроскутер электро трицикл 2024, Nobyembre
Anonim

Pagpapatuloy sa tema ng mga laruang all-terrain na sasakyan na may Arduino. Gumawa na kami ng isang sasakyan na kontrolado ng radyo sa lahat ng mga lupain kasama mo mula sa isang smartphone sa pamamagitan ng Bluetooth. Gumagawa kami ngayon ng isang all-terrain na sasakyan na nag-mamaneho mismo, iniiwasan ang mga hadlang, at nagpapahiwatig din ng mga "headlight" tungkol sa pag-on o paghinto.

Laruang all-terrain na sasakyan na may sonar
Laruang all-terrain na sasakyan na may sonar

Kailangan iyon

  • - Arduino UNO o katumbas;
  • - Tagahanap ng saklaw ng ultrasonic (module ng ultrasonic) HC-SR04 o katulad;
  • - L9110S motor driver o analog;
  • - Sinusubaybayan na platform para sa tangke ng Pololu Zumo o katulad;
  • - isang piraso ng fiberglass ayon sa laki ng isang Arduino board o isang kalasag para sa prototyping;
  • - 2 electric motor na angkop para sa napiling chassis;
  • - 2 puting LEDs (headlight), 2 pulang LED (ilaw sa likuran) at 4 180-220 Ohm resistors;
  • - mga baterya (1 "korona" o 4-6 na mga baterya ng daliri);
  • - pagkonekta ng mga wire;
  • - panghinang;
  • - isang kompyuter;
  • - mga fastener - 6-10 bolts M2, 5, washers, nut sa kanila.

Panuto

Hakbang 1

Ang unang hakbang ay upang tipunin ang platform. Sa isa sa mga nakaraang artikulo, tiningnan namin nang detalyado kung paano gawin ang chassis ng isang laruang ATV. Dito, ang mga hakbang ay magiging eksaktong pareho. Samakatuwid, hindi namin ito tatalakayin nang detalyado. Ang pinagsamang chassis para sa all-terrain na sasakyan na may naka-install na board ng Arduino sa kanila ay ipinakita sa larawan.

Itinulak ang sarili na chassis ng laruang all-terrain na sasakyan
Itinulak ang sarili na chassis ng laruang all-terrain na sasakyan

Hakbang 2

Ngayon ay ang pagliko ng electronics. Tingnan muna natin ang diagram ng koneksyon. Mangyaring tandaan na ang lahat ng mga LED ay konektado sa pamamagitan ng resistors ng halos 200 ohms. Ang sonar ay konektado sa dalawang di-makatwirang mga digital na pin ng Arduino at isang supply ng kuryente na + 5V. Ang koneksyon ng driver ng motor sa Arduino at sa mga motor ay makikita sa diagram. Kung mayroong anumang mga hindi siguridad - basahin ang nakaraang artikulo, kung saan isinasaalang-alang namin ito nang mas detalyado, o nagtanong sa mga komento.

Laruang diagram ng koneksyon ng ATV
Laruang diagram ng koneksyon ng ATV

Hakbang 3

Tipunin natin ang puso at utak ng ating laruang all-terrain na sasakyan alinsunod sa diagram sa itaas. Maaari mong mai-mount ang lahat sa isang circuit board - mas maginhawa ito para sa pag-mount at posibleng mga pagbabago sa hinaharap. Sa larawan, ang mga elektronikong sangkap ay inilalagay sa isang espesyal na kalasag para sa prototyping para sa Arduino Uno. Ang sonar ay tumingin nang diretso sa harap ng sasakyan. Gagaya ng mga likurang LED ang mga ilaw ng preno, ang mga front LED, ayon sa pagkakabanggit - ang mga ilaw ng ilaw.

Pag-iipon ng electronics ng laruang ATV
Pag-iipon ng electronics ng laruang ATV

Hakbang 4

Oras upang magsulat ng isang programa ng kontrol para sa aming sasakyan sa lahat ng lupain. Ang sketch code (programa para sa Arduino) ay ipinapakita sa ilustrasyon.

Ang pangunahing pananarinari sa sketch na ito ay gumagana sa sonar. Sa kahulihan ay nagpapadala kami ng isang maikling pulso - isang gatilyo, sukatin ang oras ng pagkaantala ng echo - pagmuni-muni, at matukoy ang distansya sa target mula sa oras ng pagkaantala. Kung ang distansya ay mas mababa kaysa sa tinukoy na isa (sa sketch - 20 cm), pagkatapos ang all-terrain na sasakyan ay paikot-ikot nito.

Isinasaalang-alang namin ang algorithm ng motor control sa nakaraang artikulo. Kapag lumiliko, ang all-terrain na sasakyan ay magbubukas ng "turn signal", kapag humihinto - isang ilaw ng preno. Kapag may napansin na balakid, ang mga headlight ay magbubukas at ang ATV ay paikot ikot nito. Upang gawing mas "matalinong" ang sasakyan sa buong lupain, magtakda tayo ng isang di-makatwirang direksyon para sa pag-iwas sa mga hadlang.

Ang mga komento sa code ay nagpapaliwanag ng buong programa nang mas detalyado.

Sketch para sa isang laruang all-terrain na sasakyan
Sketch para sa isang laruang all-terrain na sasakyan

Hakbang 5

"Punan" ang sketch sa Arduino (isinaalang-alang na namin ang maraming mga pagpipilian sa mga nakaraang artikulo kung paano mai-load ang programa sa Arduino). Ikonekta namin ang kalasag sa mga elektronikong sangkap ng all-terrain na sasakyan sa Arduino board. Naghahain kami ng pagkain. At pinapanood namin kung paano "mabuhay" ang aming sasakyan sa buong lupain.

Inirerekumendang: