Mundarija:
- 1 -qadam: Komponentlar kerak
- 2 -qadam: Asosiy korpus va qo'shimchalar
- 3 -qadam: simlar va kontaktlarning zanglashiga olib kelishi
- 4 -qadam: Roverni boshqarish
- 5 -qadam: Xulosa
Video: IOT Lunar Rover Raspberrypi+Arduino: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu loyiha hind oyining Chandryaan-2 missiyasidan ilhomlanib, 2019 yil sentyabr oyida bo'lib o'tadi, bu alohida missiya, chunki ular oldin hech kim qo'nmagan joyga qo'nishni rejalashtirmoqda. haqiqiy roverni roverning Internetdagi rasmlari asosida yarating. Menga 3D printerlar hajmi cheklangan edi, shuning uchun biroz o'zgartirish kiritishim kerak edi.
1 -qadam: Komponentlar kerak
Bu modulli dizayn bo'lib, unda ikkita boshqaruv paneli bor: arduino va malina pi. Ikkalasi ham bir -biridan mustaqil ishlaydi. Agar sizda byudjet etarli bo'lmasa, siz malina pi ni qoldirishingiz mumkin va kamera Bluetooth bilan ishlaydi. Raspberry pi faqat kamera va WiFi va internet orqali roverni boshqarish uchun ishlatiladi. Roverning harakatini arduino boshqaradi. Ikkala qurilma ham turli xil quvvat manbalariga ega.
Boshqaruv tizimining tarkibiy qismlari
- Arduino bilan
- L293D dvigateli haydab yubordi
- 6 shahar DC dvigatellari
- 6 ta shinalar (3d bosma)
- Asosiy+havolalar (3 ta chop etilgan)
- 2 ta servo dvigatel
- Har xil qo'shimchalar (3d bosma)
- 5 mm, 4 mm, 3 mm va 2 mm vintlardek
- O'z -o'zidan qulflanadigan yong'oqlar 4 mm va 5 mm
- 7V quvvat manbai
Tarmoqni boshqarish elementlari
- Rapberry pi
- USB veb -kamerasi (video uzatish va yozish uchun)
- Pi kamera (harakatsiz tasvirlar uchun)
- 5V quvvat manbai
2 -qadam: Asosiy korpus va qo'shimchalar
Agar sizda 3 o'lchamli printer bo'lsa, siz hamma narsani to'g'ridan -to'g'ri chop etishingiz mumkin, lekin agar yo'q bo'lsa, siz asosiy qism uchun tushlik qutisini ishlatishingiz mumkin va roker -bogie mexanizmiga havola qilish uchun siz pvc quvurlardan foydalanishingiz mumkin, men siz uchun havolani qoldiraman. havolalar.
Agar xohlamasangiz, qo'shimchani tark etishingiz mumkin, rover hali ham ishlaydi. Men qo'shgan antenna va quyosh paneli, chunki menda ko'p vaqt va ehtiyot qismlar bor edi.
Kadrlarni modellashtirish Solidworks 2017 da amalga oshiriladi. Men stl va solidworks fayllarini o'z ichiga olganman, shuning uchun siz o'zingizga o'zgartirish kiritishingiz yoki qismlarni to'g'ridan -to'g'ri chop etishingiz mumkin. Men qismlarni chop etish uchun ender 3 pro -dan foydalanardim.
Roverni qanday yig'ishni yaxshiroq tushunish uchun videoni tomosha qiling.
Kod va SAPR fayllarini bu yerdan yuklab oling
3 -qadam: simlar va kontaktlarning zanglashiga olib kelishi
Yuqoridagi rasmdan foydalanib, barcha dvigatellarni arduino kartasiga ulang.
Biz har bir tomondan ikkita dvigatelni bitta uyaga ulaymiz. Va agar motorlar noto'g'ri yo'nalishda ishlayotgan bo'lsa, uni tuzatishi kerak bo'lgan simlarni almashtiring.
Raspberry pi uchun USB veb -kamerasini USB portiga ulang
Raspicamera modulini borad konnektori piniga ulang.
MUHIM
Malinali pi uchun atigi 5v quvvat. RASPI VA ARDUINO UCHUN KUCHLI QUVATLARNI QULLANMAYIN
Siz taxtangizni qovurasiz.
Men bilamanki, bu ikkita bema'nilikdan foydalanadi, lekin men buni shunday qildimki, uni raspi va kamerasi bo'lmagan odamlar ham qura oladilar.
4 -qadam: Roverni boshqarish
Wi -Fi va Internet orqali android qurilmasi yordamida Bluetooth orqali boshqarishning ikkita usuli mavjud
Mahalliy Bluetooth ulanishi
Buning uchun siz Play Marketdan Bluetooth ilovasini yuklab olishingiz va roverga ulanishingiz kerak bo'ladi.
Wi -Fi va Internetni boshqarish uchun
Bu juda qiyin, chunki biz buning uchun malina pi dan foydalanamiz. Avval siz malina pi ga SSH orqali masofaviy ish stoli orqali ulanishingiz kerak. Keyin Rovercontol skriptini ishga tushiring, u sizdan Bluetooth orqali ardruino platasiga ulanishingizni so'raydi, u oynani ochadi va endi wover, a, s, d tugmalaridan foydalanib, roverni boshqaradi va j tugmasini bosadi.
Kamerada ishlaydigan veb -kamera skriptini boshqarish uchun u jonli videoni oladi va harakatsiz rasmga oladi, bu buyruqni terminal oynasida ishlating
raspistill -v -o test.jpg
Ikkala kamera ham bir -biridan mustaqil ishlaydi va bir vaqtning o'zida ishlatilishi mumkin.
RaspiCam -ni sozlash uchun bu erni bosing
Veb -kamera skriptida Python 3 da ishlaydigan Opencv 3 ishlatiladi, bu yerni bosing
5 -qadam: Xulosa
Bu loyihaning birinchi qismi, men roverni takomillashtiraman va avtonom haydashni qo'shaman, nihoyat men osmondan ishga tushiriladigan qo'nish modulini yarataman va uni xuddi Oyga tushgandek avtomatik ravishda qo'nishga harakat qilaman.
Izohlarda savollar bersangiz va shubhalaringiz bo'lsa, men imkon qadar tezroq javob beraman.
Tavsiya:
IoT Halloween oshqovog'i - LEDlarni Arduino MKR1000 va Blynk ilovasi bilan boshqaring ???: 4 qadam (rasmlar bilan)
IoT Halloween oshqovog'i | Boshqarish LEDlari Arduino MKR1000 va Blynk ilovasi bilan ???: Hammaga salom, Bir necha hafta oldin Xellouin bayrami bo'lib o'tdi va men o'z balkonim uchun yaxshi qovoq o'ydim. Qovoqcham ochiq havoda bo'lganida, men har kuni kechqurun shamni yoqish uchun chiqish juda zerikarli ekanligini tushundim. Va men
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): 10 qadam (rasmlar bilan)
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): Oldingi loyihamda men Wi-Fi bilan aqlli hammom o'lchovini ishlab chiqdim. U foydalanuvchi vaznini o'lchashi, uni mahalliy ko'rsatishi va bulutga yuborishi mumkin. Bu haqda batafsil ma'lumotni quyidagi havola orqali olishingiz mumkin: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Wi-Fi boshqariladigan FPV Rover roboti (Arduino, ESP8266 va Stepper motorlari bilan): 11 qadam (rasmlar bilan)
Wi-Fi orqali boshqariladigan FPV Rover roboti (Arduino, ESP8266 va Stepper motorlari bilan): Bu ko'rsatma, ESP8266 Wi-Fi moduliga ulangan Arduino Uno yordamida, Wi-Fi tarmog'i orqali masofadan boshqariladigan, ikki g'ildirakli robot-roverni qanday loyihalashtirishni ko'rsatib beradi. va ikkita qadamli motor. Robotni oddiy Internet -brauzer orqali boshqarish mumkin