![Kompyuter tomonidan boshqariladigan simsiz Arduino roboti: 4 qadam Kompyuter tomonidan boshqariladigan simsiz Arduino roboti: 4 qadam](https://i.howwhatproduce.com/images/010/image-28344-j.webp)
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
![Kompyuter tomonidan boshqariladigan simsiz Arduino roboti Kompyuter tomonidan boshqariladigan simsiz Arduino roboti](https://i.howwhatproduce.com/images/010/image-28344-1-j.webp)
Ushbu qo'llanmada siz kompyuteringiz va Arduino -ga asoslangan robot o'rtasida aloqa kanalini o'rnatishni o'rganasiz. Biz bu erda ishlatadigan robot aylanib yurish uchun differentsial boshqaruv mexanizmidan foydalanadi. Robot narxini pasaytirish uchun men MOSFET asosidagi o'rni o'rniga Relay asosidagi motor drayveridan foydalanayapman. Röleli dvigatel haydovchisi yordamida men tezlikni boshqarish qobiliyatidan voz kechaman va faqat ikkita rejim bo'ladi - "to'liq tezlik holati" yoki "o'chirilgan holat".
Men 6 xujayrali lityum polimer batareyadan foydalanaman, uning umumiy quvvati 25,2 V to'liq zaryadlangan va 22,2 V zaryadlangan. Men Li-Po batareyasidan foydalanmoqdaman, chunki uning quvvati uzoq vaqt oqadi. Biz ishlatadigan dvigatellar - bu 12 V kirish voltajida 100 RPM da aylanishi mumkin bo'lgan metall tishli Jhonson dvigatellari. Men yaxshi tortish uchun mana shu motorlardan 4 tasi va rezina g'ildiraklardan foydalanardim.
Aloqa 433 MGts chastotali RF modullari (qabul qiluvchi va uzatuvchi) orqali RF kanalini sozlash orqali 2 Arduino platasi o'rtasida amalga oshiriladi. 433 MGts chastotali RF modulining uzatuvchi moduli Arduino transmitteriga ulangan, Arduino uzatgichi kompyuterga USB ma'lumot kabeli orqali kompyuter va uzatuvchi Arduino o'rtasida ketma -ket aloqa uchun ulangan. Qabul qilgich Arduino 433 MGts chastotali chastotali qabul qilish moduli bilan o'rnatiladi va dvigatel drayveri va quvvat manbaiga barcha ulanishlarni o'z ichiga oladi, bu uni mustaqil Arduino qiladi. Kompyuter ketma -ket ma'lumotlarni Arduino uzatuvchisiga yuboradi, so'ngra ma'lumotlarni RF kanali orqali Qabul qiluvchiga Arduino -ga uzatadi, keyin esa unga javob beradi!
Ta'minotlar
- O'rnimizni motorini boshqarish moduli/ 4 O'rnimizni moduli
- Li-po batareyasi
- Arduino x 2
- o'tish simlari
- RF 433 MGts Tx va Rx modullari
- metall tishli dvigatellar x 4
- g'ildiraklar x 4
- chasis
1 -qadam: Python skriptini ishga tushirish
Python skriptini ishga tushirish uchun biz Pygame kutubxonasini o'rnatishimiz kerak. Pygame kutubxonasini o'rnatish uchun sizga pip (python uchun paket o'rnatuvchisi) kerak bo'ladi. Agar sizning tizimingizda pip o'rnatilgan bo'lmasa, bu erdan pip o'rnating.
Pip muvaffaqiyatli o'rnatilgandan so'ng terminalda buyruqni bajaring yoki cmd "pip install pygame" yoki "sudo pip install pygame", bu sizning tizimingizga Pygame kutubxonasini o'rnatadi.
Skriptni ishga tushirishning oxirgi bosqichi terminal yoki CMD "Python Python_script_transmitter.py" buyrug'ini kiriting.
2 -qadam: Radiohead kutubxonasini o'rnatish
Loyihamizda biz aloqa uchun 433 MGts chastotali RF modullaridan foydalanmoqdamiz, shuning uchun biz aloqa operatsiyalarini amalga oshirish uchun Radiohead kutubxonasidan foydalanmoqdamiz. Radiohead kutubxonasini o'rnatish bosqichlari quyida keltirilgan:
- Radiohead kutubxonasini bu erdan yuklab oling.
- Zip faylini chiqarib oling va "Radiohead" papkasini Documents/Arduino/Libraries papkasiga o'tkazing.
- Fayllarni nusxalashdan so'ng kutubxona ishlashi uchun Arduino IDE -ni qayta ishga tushiring.
3 -qadam: Transmitter moduli ulanishlari
![Transmitter moduli ulanishlari Transmitter moduli ulanishlari](https://i.howwhatproduce.com/images/010/image-28344-2-j.webp)
Transmitter modulining ulanishlari quyida keltirilgan:
- Arduino har doim USB kabeli orqali noutbukga/python skriptida ishlaydigan kompyuterga ulangan bo'lib qoladi.
- Arduino +5v terminalini RF_TX (uzatuvchi) modulining Vcc terminaliga ulang.
- Arduino Gnd terminalini RF_TX (uzatuvchi) Gnd terminaliga ulang.
- Arduino D11 terminalini RF_TX (uzatuvchi) ma'lumotlar terminaliga ulang.
- RF_TX (uzatuvchi) modulining antenna terminalini antennaga ulang. (bu ulanish ixtiyoriy)
4 -qadam: Qabul qilgich moduli ulanishlari
![Qabul qiluvchilar moduli ulanishlari Qabul qiluvchilar moduli ulanishlari](https://i.howwhatproduce.com/images/010/image-28344-3-j.webp)
Qabul qiluvchilar Arduino uchun ulanishlar quyida keltirilgan:
- Qabul qilgich arduino mustaqil, shuning uchun u tashqi 9V batareyadan quvvatlanadi.
- +5v arduino terminalini RF_RX (qabul qiluvchi) modulining Vcc terminaliga ulang.
- arduino Gnd terminalini RF_RX (qabul qiluvchi) moduli Gnd terminaliga ulang.
- arduino D11 terminalini RF_RX (qabul qiluvchi) modulining Ma'lumotlar terminaliga ulang.
- RF_RX (qabul qilgich) antenna terminalini antennaga ulang (bu ulanish ixtiyoriy).
-
Dvigatel haydovchisi uchun ulanishlar
- Arduino D2 terminalini Dvigatel 1 A motor drayveri terminaliga ulang.
- Arduino D3 terminalini Dvigatel 1 B dvigatel terminaliga ulang.
- Arduino D4 terminalini Dvigatel haydovchisining Motor 2 A terminaliga ulang.
- Arduino D5 terminalini Dvigatel drayverining Motor 2 B terminaliga ulang.
- Motor Driver ext_supply terminalini batareyaning +9V terminaliga ulang. Dvigatel drayveri Gnd terminalini batareyaning Gnd terminaliga ulang.
Tavsiya:
Brauzer tomonidan boshqariladigan Roomba roboti Raspberry Pi Model 3 A+: 6 qadam (rasmlar bilan)
![Brauzer tomonidan boshqariladigan Roomba roboti Raspberry Pi Model 3 A+: 6 qadam (rasmlar bilan) Brauzer tomonidan boshqariladigan Roomba roboti Raspberry Pi Model 3 A+: 6 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/006/image-17446-6-j.webp)
Brauzer tomonidan boshqariladigan Roomba roboti Raspberry Pi Model 3 A+bilan: Umumiy nuqtai Bu ko'rsatma o'lik Roombaga yangi miya (Raspberry Pi), ko'zlar (veb -kamera) va hamma narsani veb -brauzerdan boshqarish usulini berishga qaratiladi. Ketma -ket interfeys orqali boshqarishga imkon beradigan Roomba xakerlari ko'p. Menda yo'q
Theremoose - Theremin tomonidan boshqariladigan kompyuter sichqonchasi: 6 qadam (rasmlar bilan)
![Theremoose - Theremin tomonidan boshqariladigan kompyuter sichqonchasi: 6 qadam (rasmlar bilan) Theremoose - Theremin tomonidan boshqariladigan kompyuter sichqonchasi: 6 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/001/image-862-48-j.webp)
Theremoose - Theremin tomonidan boshqariladigan kompyuter sichqonchasi: Bu loyiha Rendi Glenn bilan hamkorlikda amalga oshirilgan, uni bu erda tekshiring: https://www.instructables.com/member/rglenn/Bir hafta oldin men xakatonda qatnashganman. bu erda Torontoda dahshatli g'oyalar (stupidhacktoronto.com). Bu th
ARDUINO YUN tomonidan boshqariladigan ROOMBA STEFANO DALL'OLIO tomonidan Wifi ilovasi orqali: 4 qadam (rasmlar bilan)
![ARDUINO YUN tomonidan boshqariladigan ROOMBA STEFANO DALL'OLIO tomonidan Wifi ilovasi orqali: 4 qadam (rasmlar bilan) ARDUINO YUN tomonidan boshqariladigan ROOMBA STEFANO DALL'OLIO tomonidan Wifi ilovasi orqali: 4 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/004/image-9261-20-j.webp)
AROMINO YUN tomonidan boshqariladigan ROOMBA Wifi ilovasi orqali STEFANO DALL'OLIO: Ushbu qo'llanmada men ARDUINO YUN -ni Roomba -ga Wi -Fi orqali ulash uchun kodni ulashaman. Kod va ilovani to'liq Stefano Dall yaratgan va ishlab chiqqan. Olio.Mening Roomba - bu Roomba 620, lekin siz xuddi shu kodni boshqa Roomb uchun ishlatishingiz mumkin
Kompyuter tomonidan boshqariladigan quvvat tugmasi: 3 qadam
![Kompyuter tomonidan boshqariladigan quvvat tugmasi: 3 qadam Kompyuter tomonidan boshqariladigan quvvat tugmasi: 3 qadam](https://i.howwhatproduce.com/images/002/image-5154-66-j.webp)
Kompyuter tomonidan boshqariladigan quvvat tugmasi: Kompyuter bilan elektr rozetkasini yoqish yoki o'chirishni xohlaysizmi? Buni masofadan boshqarish pulti bilan qanday qilish kerak? Yaxshi eshitiladi - bilaman. Ammo eng yaxshisi, hamma narsani o'zingiz qilishingiz mumkin va bu sizga qanday qilib … " Nega men rozetkani yoqishni xohlayman?
Kompyuter tomonidan boshqariladigan narsalar: 6 qadam
![Kompyuter tomonidan boshqariladigan narsalar: 6 qadam Kompyuter tomonidan boshqariladigan narsalar: 6 qadam](https://i.howwhatproduce.com/images/003/image-7717-19-j.webp)
Kompyuter tomonidan boshqariladigan narsalar: Bu ko'rsatma sizga kompyuter tomonidan boshqariladigan past kuchlanishli qurilmani yaratishga yordam beradi. Sizga nima kerak: 1 ta eski ps/2 yoki pastki klaviatura 2 ba'zi past kuchlanishli o'rni 3 ta simli ixtiyoriy narsalar 1 chiroyli quti/korpus 2 dipli rozetka 3 lehim 4 ledli asboblar: s