Mundarija:

IOT Lunar Rover Raspberrypi+Arduino: 5 qadam (rasmlar bilan)
IOT Lunar Rover Raspberrypi+Arduino: 5 qadam (rasmlar bilan)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 qadam (rasmlar bilan)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 qadam (rasmlar bilan)
Video: Amazing arduino project 2024, Iyul
Anonim
Image
Image
IOT Lunar Rover Raspberrypi+Arduino
IOT Lunar Rover Raspberrypi+Arduino

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

Kerakli komponentlar
Kerakli komponentlar

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

  1. Arduino bilan
  2. L293D dvigateli haydab yubordi
  3. 6 shahar DC dvigatellari
  4. 6 ta shinalar (3d bosma)
  5. Asosiy+havolalar (3 ta chop etilgan)
  6. 2 ta servo dvigatel
  7. Har xil qo'shimchalar (3d bosma)
  8. 5 mm, 4 mm, 3 mm va 2 mm vintlardek
  9. O'z -o'zidan qulflanadigan yong'oqlar 4 mm va 5 mm
  10. 7V quvvat manbai

Tarmoqni boshqarish elementlari

  1. Rapberry pi
  2. USB veb -kamerasi (video uzatish va yozish uchun)
  3. Pi kamera (harakatsiz tasvirlar uchun)
  4. 5V quvvat manbai

2 -qadam: Asosiy korpus va qo'shimchalar

Asosiy tanasi va qo'shimchalari
Asosiy tanasi va qo'shimchalari
Asosiy tanasi va qo'shimchalari
Asosiy tanasi va qo'shimchalari
Asosiy tanasi va qo'shimchalari
Asosiy tanasi va qo'shimchalari
Asosiy tanasi va qo'shimchalari
Asosiy tanasi va qo'shimchalari

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

Elektr simlari va davri
Elektr simlari va davri

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

Roverni boshqarish
Roverni boshqarish
Roverni boshqarish
Roverni boshqarish
Roverni boshqarish
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

XULOSA
XULOSA
XULOSA
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: