Satura rādītājs:
- 1. darbība. Nepieciešamās sastāvdaļas
- 2. solis: Galvenā virsbūve un piederumi
- 3. darbība: elektroinstalācija un ķēde
- 4. solis: Rover vadīšana
- 5. solis: SECINĀJUMS
Video: IOT Lunar Rover Raspberrypi+Arduino: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šo projektu iedvesmojusi Indijas Mēness misija Chandryaan-2, kas notiks 2019. gada septembrī. Šī ir īpaša misija, jo viņi gatavojas nolaisties vietā, kur neviens vēl nav nolaidies. Tātad, lai parādītu savu atbalstu, es nolēmu izveidojiet faktisko roveru, pamatojoties uz roveru attēliem tiešsaistē. Mani ierobežoja mans 3D printeru izmērs, tāpēc man bija jāveic nelielas izmaiņas.
1. darbība. Nepieciešamās sastāvdaļas
Šī ir modulāra konstrukcija, tai ir divi vadības paneļi - arduino un aveņu pi. Abi strādā neatkarīgi viens no otra. Ja jums nav pietiekami daudz budžeta, varat atstāt aveņu pi un kameru, rover joprojām darbosies, izmantojot Bluetooth. Raspberry pi izmanto tikai kamerai un rovera vadīšanai, izmantojot WiFi un internetu. Braucēja kustību kontrolē arduino. Abām ierīcēm ir atšķirīgs barošanas avots.
Vadības sistēmas sastāvdaļas
- Arduino uno
- L293D Motora vadītājs pasmaidīja
- 6 dc motori
- 6 riepas (3D drukātas)
- Mainbody+saites (3 drukātas)
- 2 servomotori
- Dažādi pielikumi (3D drukāti)
- 5 mm, 4 mm, 3 mm un 2 mm skrūves
- Pašbloķējoši uzgriežņi 4 mm un 5 mm
- 7V barošanas avots
Tīkla vadības komponenti
- Rapberry pi
- USB tīmekļa kamera (video straumēšanai un ierakstīšanai)
- Pi kamera (nekustīgiem attēliem)
- 5v barošanas avots
2. solis: Galvenā virsbūve un piederumi
Ja jums ir 3D printeris, varat tieši izdrukāt visu, bet, ja jums tā nav, varat izmantot pusdienu kārbu galvenajam korpusam, un, lai izveidotu saites uz grozāmo ratiņu mehānismu, varat izmantot PVC caurules. Es atstāšu saiti jūsu vajadzībām atsauces.
Ja nevēlaties, varat atstāt pielikumu, rover joprojām darbosies. Antenu un saules paneli es tikko pievienoju, jo man bija daudz laika un rezerves daļas.
Cad modelēšana tiek veikta programmā solidworks 2017. Esmu iekļāvis gan stl failus, gan solidworks failu, lai jūs varētu veikt izmaiņas atbilstoši jums vai tieši izdrukāt detaļas. Detaļu drukāšanai es izmantoju ender 3 pro.
Noskatieties videoklipu, lai labāk izprastu rovera montāžu.
Lejupielādējiet kodu un CAD failus šeit
3. darbība: elektroinstalācija un ķēde
Izmantojiet iepriekš redzamo attēlu, lai godātu visu motoru pievienošanu arduino plāksnei.
Mēs savienosim divus motorus katrā pusē vienā slotā. Un, ja motori darbojas nepareizā virzienā, vienkārši nomainiet vadus, kas to vajadzētu salabot.
Raspberry pi pievienojiet USB tīmekļa kameru USB portam, jebkurai kamerai vajadzētu darboties, un instalēšana nav nepieciešama
Pievienojiet Raspicamera moduli savienotāja tapai uz borada.
SVARĪGS
Piegādāt aveņu pi tikai 5V. NELIETOJIET RASPI UN ARDUINO barošanas avotu
Jūs cepat savu dēli.
Es zinu, ka tas ir muļķīgi, izmantojot divus piedāvājumus, bet es to izveidoju tā, lai cilvēki, kuriem nav raspi un kameru, arī varētu to izveidot.
4. solis: Rover vadīšana
Ir divi režīmi, kurus var kontrolēt, izmantojot Bluetooth, izmantojot Android ierīci, otru, izmantojot WiFi un internetu
Vietējais Bluetooth savienojums
Lai to izdarītu, jums būs jālejupielādē Bluetooth lietotne no spēļu veikala un jāizveido savienojums ar rover.
WiFi un interneta kontrolei
Tas ir nedaudz sarežģīti, jo šim nolūkam mēs izmantosim aveņu pi. Vispirms jums ir jāizveido savienojums ar aveņu pi, izmantojot SSH, izmantojot attālās darbvirsmas savienojumu. Pēc tam palaidiet Rovercontol skriptu, tas lūgs jums izveidot savienojumu ar ardruino, izmantojot Bluetooth, kad tas būs izdarīts, tas atvērs logu un tagad izmantojiet w, a, s, d taustiņus, lai vadītu rover, un nospiediet j, lai to apturētu.
Lai kontrolētu kameras palaistu tīmekļa kameras skriptu, tas sāks tiešraides video, lai uzņemtu nekustīgu attēlu, izmantojiet šo komandu termināļa logā
raspistill -v -o tests.jpg
Abas kameras darbojas neatkarīgi viena no otras, un tās var izmantot vienlaikus.
Lai iestatītu RaspiCam, noklikšķiniet šeit
Tīmekļa kameras skripts izmanto Opencv 3, kas darbojas Python 3, lai to iestatītu, noklikšķinot šeit
5. solis: SECINĀJUMS
Šī ir projekta pirmā daļa, kurā es uzlabošu roveru un pievienošu autonomu pašbraucienu, un visbeidzot es izveidošu nolaišanās moduli, kuru palaidīšu no debesīm un mēģināšu automātiski nolaisties tā, it kā tā būtu uz Mēness.
Nekautrējieties uzdot visus jautājumus komentāros un šaubas, es atbildēšu pēc iespējas ātrāk.
Ieteicams:
IoT Helovīna ķirbis - Vadiet gaismas diodes ar Arduino MKR1000 un lietotni Blynk ???: 4 soļi (ar attēliem)
IoT Helovīna ķirbis | Vadības gaismas diodes ar Arduino MKR1000 un lietotni Blynk ???: Sveiki visiem! Pirms dažām nedēļām bija Helovīns, un, ievērojot tradīcijas, es savam balkonam izgriezu jauku ķirbi. Bet, kad ķirbis bija brīvā dabā, es sapratu, ka ir diezgan kaitinoši katru vakaru iziet ārā, lai iedegtu sveci. Un es
IoT gaisa atsvaidzinātājs (ar NodeMCU, Arduino, IFTTT un Adafruit.io): 15 soļi (ar attēliem)
IoT gaisa atsvaidzinātājs (ar NodeMCU, Arduino, IFTTT un Adafruit.io): Instructables Wireless Contest 2017 pirmās balvas ieguvējs !!!: DNew Featured tagad pieejams: IoT pulkstenis ar laika prognozi! Pārbaudiet to: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ Ir patīkami iegūt fragmentu
Izveidojiet savu pirmo IOT, izmantojot Arduino bez papildu moduļiem: 5 soļi (ar attēliem)
Izveidojiet savu pirmo IOT, izmantojot Arduino bez papildu moduļiem: Pasaule katru dienu kļūst gudrāka, un lielākais iemesls tam ir viedo tehnoloģiju attīstība. Kā tehnoloģiju entuziasts jūs noteikti esat dzirdējis par terminu IOT, kas nozīmē lietu internetu. Lietu internets nozīmē kontrolēt un barot
Wi-Fi kontrolēts FPV Rover robots (ar Arduino, ESP8266 un Stepper Motors): 11 soļi (ar attēliem)
Wi-Fi kontrolēts FPV Rover robots (ar Arduino, ESP8266 un Stepper Motors): šajā pamācībā ir parādīts, kā izveidot bezvadu tīklā vadāmu divriteņu robotu roveri, izmantojot Arduino Uno, kas savienots ar ESP8266 Wi-Fi moduli un divi soļu motori. Robotu var vadīt no parastām interneta uzacīm
Arduino RC Amphibious Rover: 39 soļi (ar attēliem)
Arduino RC Amphibious Rover: Pēdējo pāris mēnešu laikā mēs esam izstrādājuši tālvadības roveri, kas var pārvietoties gan uz sauszemes, gan uz ūdens. Lai gan transportlīdzeklis ar līdzīgām iezīmēm izmanto dažādus vilces mehānismus, mēs centāmies sasniegt visus piedziņas līdzekļus