Sonar Bilan O'ziyurar Er Usti Transport Vositasini Qanday Qilish Kerak

Mundarija:

Sonar Bilan O'ziyurar Er Usti Transport Vositasini Qanday Qilish Kerak
Sonar Bilan O'ziyurar Er Usti Transport Vositasini Qanday Qilish Kerak

Video: Sonar Bilan O'ziyurar Er Usti Transport Vositasini Qanday Qilish Kerak

Video: Sonar Bilan O'ziyurar Er Usti Transport Vositasini Qanday Qilish Kerak
Video: Tez Xaydash Sirlari. Как Гонять авто На Узбекском. 2024, May
Anonim

Arduino bilan barcha er usti o'yinchoqlar mavzusini davom ettirish. Biz allaqachon siz bilan Bluetooth orqali smartfon orqali radio boshqariladigan barcha er usti transport vositalarini tayyorladik. Endi biz o'zini o'zi boshqaradigan, to'siqlardan qochadigan, shuningdek burilish yoki to'xtash to'g'risida "faralar" bilan signal beradigan har qanday transport vositasini ishlab chiqaramiz.

Sonar bilan jihozlangan o'yinchoqlar
Sonar bilan jihozlangan o'yinchoqlar

Bu zarur

  • - Arduino UNO yoki unga tenglashtirilgan;
  • - ultratovush diapazoni (ultratovush moduli) HC-SR04 yoki shunga o'xshash;
  • - L9110S dvigatel haydovchisi yoki analog;
  • - Pololu Zumo tanki yoki shunga o'xshash yo'l uchun platforma;
  • - Arduino taxtasi kattaligiga ko'ra shisha tolali parcha yoki prototip tuzish uchun qalqon;
  • - tanlangan shassi uchun mos 2 ta elektr motor;
  • - 2 ta oq LED (faralar), 2 ta qizil LED (orqa chiroqlar) va 4 ta 180-220 Ohm qarshilik;
  • - batareyalar (1 ta "toj" yoki 4-6 barmoq batareyalari);
  • - ulash simlari;
  • - lehimli temir;
  • - kompyuter;
  • - mahkamlagichlar - 6-10 murvat M2, 5, ularga yuvish mashinalari, yong'oqlar.

Ko'rsatmalar

1-qadam

Birinchi qadam platformani yig'ishdir. Avvalgi maqolalardan birida biz o'yinchoq ATV shassisini qanday tayyorlashni batafsil ko'rib chiqdik. Bu erda qadamlar bir xil bo'ladi. Shuning uchun biz bu haqda batafsil to'xtamaymiz. Arduino taxtasi o'rnatilgan barcha er usti transport vositasi uchun yig'ilgan shassi fotosuratda ko'rsatilgan.

O'ziyurar o'yinchoq er usti transport vositalarining shassisi
O'ziyurar o'yinchoq er usti transport vositalarining shassisi

2-qadam

Endi navbat elektronikada. Avvalo ulanish diagrammasini ko'rib chiqamiz. Iltimos, barcha LEDlar taxminan 200 ohm qarshilik orqali ulanganligini unutmang. Sonar Arduinoning ikkita ixtiyoriy raqamli pimiga va + 5V quvvat manbaiga ulangan. Dvigatel haydovchisining Arduino va dvigatellarga ulanishini diagrammada ko'rish mumkin. Agar biron bir noaniqlik bo'lsa - avvalgi maqolani o'qing, biz uni batafsilroq ko'rib chiqdik yoki sharhlarda savollar bering.

O'yinchoq ATV ulanish diagrammasi
O'yinchoq ATV ulanish diagrammasi

3-qadam

Yuqoridagi sxema bo'yicha o'yinchoq er usti transport vositamizning yuragi va miyasini yig'amiz. Siz hamma narsani elektron plataga o'rnatishingiz mumkin - bu o'rnatish va kelajakdagi mumkin bo'lgan o'zgartirishlar uchun juda qulaydir. Suratda elektron komponentlar Arduino Uno prototipini yaratish uchun maxsus qalqonga joylashtirilgan. Sonar transport vositasining old tomoniga qaraydi. Orqa LEDlar tormoz chiroqlarini taqlid qiladi, oldingi LEDlar navbati bilan - faralar.

O'yinchoq ATV elektronikasini yig'ish
O'yinchoq ATV elektronikasini yig'ish

4-qadam

Bizning er usti transport vositamizni boshqarish dasturini yozish vaqti keldi. Eskiz kodi (Arduino uchun dastur) rasmda ko'rsatilgan.

Ushbu eskizdagi asosiy nuance sonar bilan ishlashdir. Xulosa shuki, biz qisqa puls - triggerni yuboramiz, aks-aks ettirishning kechikish vaqtini o'lchaymiz va kechikish vaqtidan maqsadga bo'lgan masofani aniqlaymiz. Agar masofa belgilanganidan kamroq bo'lsa (eskizda - 20 sm), u holda er usti transport vositasi aylanib chiqadi.

Biz avvalgi maqolada motorni boshqarish algoritmini ko'rib chiqdik. Burilish paytida er usti transport vositasi "burilish signallarini" yoqadi, to'xtaganda - tormoz chirog'i. To'siq aniqlanganda faralar yonadi va ATV uni aylanib chiqadi. Yer usti transport vositasini yanada "aqlli" qilish uchun, to'siqlardan qochish uchun o'zboshimchalik yo'nalishini belgilaylik.

Koddagi sharhlar butun dasturni batafsilroq tushuntiradi.

O'yinchoq er usti transport vositasi uchun eskiz
O'yinchoq er usti transport vositasi uchun eskiz

5-qadam

Arduino-ga eskizni "to'ldiring" (biz dasturni Arduino-ga qanday yuklash to'g'risida oldingi maqolalarda bir nechta variantlarni ko'rib chiqdik). Biz qalqonni Arduino taxtasiga er usti transport vositasining elektron komponentlari bilan bog'laymiz. Biz ovqat beramiz. Va bizning er usti transport vositamiz qanday qilib "hayotga qaytishini" kuzatamiz.

Tavsiya: