Taula de continguts:

IOT Lunar Rover Raspberrypi + Arduino: 5 passos (amb imatges)
IOT Lunar Rover Raspberrypi + Arduino: 5 passos (amb imatges)

Vídeo: IOT Lunar Rover Raspberrypi + Arduino: 5 passos (amb imatges)

Vídeo: IOT Lunar Rover Raspberrypi + Arduino: 5 passos (amb imatges)
Vídeo: Non-Contact Long Range MLX90614-DCI Temperature Sensor with Arduino 2024, Desembre
Anonim
Image
Image
IOT Lunar Rover Raspberrypi + Arduino
IOT Lunar Rover Raspberrypi + Arduino

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

Components necessaris
Components necessaris

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

  1. Arduino uno
  2. L293D El conductor del motor es va estendre
  3. Motors de 6 cc
  4. 6 pneumàtics (impresos en 3D)
  5. Mainbody + enllaços (3 impresos)
  6. 2 servomotors
  7. Diversos fitxers adjunts (impresos en 3D)
  8. Cargols de 5 mm, 4 mm, 3 mm i 2 mm
  9. Femelles autoblocants de 4 mm i 5 mm
  10. Alimentació 7v

Components de control de xarxa

  1. Rapberry pi
  2. Càmera web USB (per a transmissió i enregistrament de vídeo)
  3. Càmera Pi (per a imatges fixes)
  4. Alimentació 5v

Pas 2: cos principal i accessoris

Cos principal i accessoris
Cos principal i accessoris
Cos principal i accessoris
Cos principal i accessoris
Cos principal i accessoris
Cos principal i accessoris
Cos principal i accessoris
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

Cablatge i circuit
Cablatge 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

Controlant el Rover
Controlant el Rover
Controlant el Rover
Controlant el Rover
Controlant el Rover
Controlant el 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Ó

CONCLUSIÓ
CONCLUSIÓ
CONCLUSIÓ
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: