Taula de continguts:
- Pas 1: es necessiten components
- Pas 2: cos principal i accessoris
- Pas 3: cablejat i circuit
- Pas 4: Control del Rover
- Pas 5: CONCLUSIÓ
Vídeo: IOT Lunar Rover Raspberrypi + Arduino: 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Aquest projecte s’inspira en la missió lunar índia Chandryaan-2, que tindrà lloc el setembre del 2019. Aquesta és una missió especial perquè van a aterrar al lloc on ningú no ha aterrat abans. creeu el rover real basat en les imatges del rover en línia. La mida de les meves impressores 3D em va restringir, de manera que vaig haver de fer algunes lleugeres modificacions.
Pas 1: es necessiten components
Es tracta d’un disseny modular que té dues plaques de control, un arduino i un raspberry pi. Tots dos funcionen independentment els uns dels altres. Si no teniu prou pressupost, podeu deixar fora el raspberry pi i la càmera, el rover encara funcionarà mitjançant Bluetooth. Raspberry pi només s’utilitza per a càmeres i per controlar el rover per WiFi i internet. El moviment del rover està controlat per arduino. Tots dos dispositius tenen una font d'alimentació diferent.
Components del sistema de control
- Arduino uno
- L293D El conductor del motor es va estendre
- Motors de 6 cc
- 6 pneumàtics (impresos en 3D)
- Mainbody + enllaços (3 impresos)
- 2 servomotors
- Diversos fitxers adjunts (impresos en 3D)
- Cargols de 5 mm, 4 mm, 3 mm i 2 mm
- Femelles autoblocants de 4 mm i 5 mm
- Alimentació 7v
Components de control de xarxa
- Rapberry pi
- Càmera web USB (per a transmissió i enregistrament de vídeo)
- Càmera Pi (per a imatges fixes)
- Alimentació 5v
Pas 2: cos principal i accessoris
Si teniu una impressora 3D, podeu imprimir directament tot el material, però si no en teniu, podeu fer servir una carmanyola per al cos principal i per fer els enllaços per al mecanisme del bogie basculant podeu utilitzar tubs de pvc, deixaré l’enllaç per al vostre referències.
Si no voleu, podeu deixar el fitxer adjunt, el rover continuarà funcionant. Acabo d'afegir l'antena i el panell solar perquè tenia molt de temps i recanvis.
El modelatge cad es realitza al solidworks 2017. He inclòs tant fitxers stl com fitxers solidworks perquè pugueu fer canvis segons vosaltres o imprimir directament les parts. Vaig fer servir Ender 3 Pro per imprimir les peces.
Mireu el vídeo per comprendre millor com muntar el rover.
Descarregueu fitxers de codi i CAD aquí
Pas 3: cablejat i circuit
Utilitzeu la imatge anterior per reverenciar la connexió de tots els motors a la placa arduino.
Connectarem dos motors a cada costat a una sola ranura. I si els motors funcionen en una direcció equivocada, només cal canviar els cables que l’han de solucionar.
Per a Raspberry pi, connecteu la càmera web USB al port usb qualsevol camra hauria de funcionar, no cal instal·lar-la
Connecteu el mòdul Raspicamera al pin del connector del borad.
IMPORTANT
Subministrament només de 5v a raspberry pi. NO UTILITZEU EL MATEIX ALIMENTACIÓ PER A RASPI I ARDUINO
Fregireu el vostre tauler.
Sé que és una ximpleria fent servir dos subministraments, però ho vaig fer així perquè la gent que no tingui raspi i càmera també pugui construir-la.
Pas 4: Control del Rover
Hi ha dos modes de control, un mitjançant Bluetooth mitjançant un dispositiu Android, un altre mitjançant WiFi i Internet
Connexió Bluetooth local
Per a això, haureu de descarregar l’aplicació Bluetooth des del Play Store i connectar-vos al rover.
Per a control de WiFi i internet
Això és poc complicat perquè utilitzarem raspberry pi per a això. Primer heu de connectar-vos al raspberry pi mitjançant SSH mitjançant una connexió d’escriptori remot. A continuació, executeu l'script Rovercontol que us demanarà que us connecteu a la placa ardruino mitjançant Bluetooth un cop feta, s'obrirà una finestra i ara utilitzarà les tecles w, a, s, d per conduir el rover i premeu j per aturar-lo.
Per controlar l'script de càmera web executada per la càmera, s'iniciarà el vídeo en directe per fer una fotografia fixa, utilitzeu aquesta ordre a la finestra del terminal
raspistill -v -o test.jpg
Ambdues càmeres funcionen independentment les unes de les altres i es poden utilitzar al mateix temps.
Per configurar RaspiCam Feu clic aquí
L’escriptura de càmera web utilitza Opencv 3 que s’executa a Python 3 per configurar-lo que faci clic aquí
Pas 5: CONCLUSIÓ
Aquesta és la primera part del projecte, actualitzaré el rover i afegiré una conducció autònoma autònoma i, finalment, faré un mòdul lander que llançaré des del cel i intentaré aterrar-lo automàticament com si arribés a la lluna.
No dubteu a fer cap pregunta sobre els comentaris i dubtes que us respondré el més aviat possible.
Recomanat:
Reproductor d'àudio amb Arduino amb targeta Micro SD: 7 passos (amb imatges)
Reproductor d'àudio que utilitza Arduino amb targeta Micro SD: SUBSCRIU el meu canal per a més projectes ……………………. Molta gent vol connectar la targeta SD amb arduino o voleu una sortida d’àudio mitjançant arduino. Així doncs, aquí teniu la forma més senzilla i barata d’interfocar la targeta SD amb arduino. tu ens pots
Reconeixement d'imatges amb plaques K210 i Arduino IDE / Micropython: 6 passos (amb imatges)
Reconeixement d’imatges amb plaques K210 i Arduino IDE / Micropython: ja vaig escriure un article sobre com executar demostracions d’OpenMV a Sipeed Maix Bit i també vaig fer un vídeo de demostració de detecció d’objectes amb aquesta placa. Una de les moltes preguntes que la gent ha formulat és: com puc reconèixer un objecte que la xarxa neuronal no és tr
Com fer un dron amb Arduino UNO - Feu un Quadcopter amb microcontrolador: 8 passos (amb imatges)
Com fer un dron amb Arduino UNO | Feu un Quadcopter amb microcontrolador: Introducció Visiteu el meu canal de YouTube Un drone és un gadget (producte) molt car de comprar. En aquest post vaig a discutir, com ho faig a bon preu ?? I com pots fer-ho així a un preu barat … Bé, a l'Índia tots els materials (motors, ESC
Comandament a distància sense fils que utilitza el mòdul NRF24L01 de 2,4 Ghz amb Arduino - Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter - Helicòpter Rc - Avió Rc amb Arduino: 5 passos (amb imatges)
Comandament sense fils que utilitza un mòdul NRF24L01 de 2,4 Ghz amb Arduino | Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter | Helicòpter Rc | Avió Rc amb Arduino: per fer funcionar un cotxe Rc | Quadcopter | Drone | Avió RC | Vaixell RC, sempre necessitem un receptor i un transmissor, suposem que per RC QUADCOPTER necessitem un transmissor i un receptor de 6 canals i aquest tipus de TX i RX és massa costós, així que en farem un al nostre
Robot Rover FPV controlat per Wi-Fi (amb motors Arduino, ESP8266 i Stepper): 11 passos (amb imatges)
Robot Rover FPV controlat per Wi-Fi (amb motors Arduino, ESP8266 i Stepper): aquest instructiu mostra com dissenyar un rover robotitzat de dues rodes controlat remotament a través d’una xarxa wi-fi mitjançant un Arduino Uno connectat a un mòdul Wi-Fi ESP8266 i dos motors pas a pas. El robot es pot controlar des d'un navegador d'Internet normal