Sisällysluettelo:

IOT Lunar Rover Raspberrypi+Arduino: 5 vaihetta (kuvilla)
IOT Lunar Rover Raspberrypi+Arduino: 5 vaihetta (kuvilla)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 vaihetta (kuvilla)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 vaihetta (kuvilla)
Video: High Density 2022 2024, Heinäkuu
Anonim
Image
Image
IOT Lunar Rover Raspberrypi+Arduino
IOT Lunar Rover Raspberrypi+Arduino

Tämä projekti on saanut inspiraationsa Intian kuuoperaatiosta Chandryaan-2, joka järjestetään syyskuussa 2019. Tämä on erityinen tehtävä, koska he laskeutuvat paikkaan, jossa kukaan ei ole ennen laskeutunut. rakenna todellinen rover roverin online -kuvien perusteella. 3D -tulostimien koko rajoitti minua, joten minun piti tehdä pieniä muutoksia.

Vaihe 1: Tarvittavat komponentit

Tarvittavat komponentit
Tarvittavat komponentit

Tämä on modulaarinen rakenne, jossa on kaksi ohjaustaulua, arduino ja vadelma pi. Molemmat toimivat toisistaan riippumatta. Jos sinulla ei ole tarpeeksi budjettia, voit jättää vadelmapi ja kameran pois, rover toimii edelleen Bluetoothilla. Raspberry pi: tä käytetään vain kameraan ja roverin ohjaamiseen WiFi: n ja Internetin kautta. Roverin liikettä ohjaa arduino. Molemmissa laitteissa on erilainen virtalähde.

Ohjausjärjestelmän osat

  1. Arduino uno
  2. L293D Moottorin kuljettaja hymyili
  3. 6 dc moottorit
  4. 6 rengasta (3D -tulostettu)
  5. Mainbody+linkit (3 painettua)
  6. 2 servomoottoria
  7. Erilaisia liitteitä (3D -tulostettu)
  8. 5 mm, 4 mm, 3 mm ja 2 mm ruuvit
  9. Itselukittuvat mutterit 4mm ja 5mm
  10. 7V virtalähde

Verkon ohjauskomponentit

  1. Rapberry pi
  2. USB -verkkokamera (videon suoratoistoon ja tallennukseen)
  3. Pi -kamera (stillkuville)
  4. 5v virtalähde

Vaihe 2: Päärunko ja kiinnikkeet

Päärunko ja lisävarusteet
Päärunko ja lisävarusteet
Päärunko ja lisävarusteet
Päärunko ja lisävarusteet
Päärunko ja lisävarusteet
Päärunko ja lisävarusteet
Päärunko ja lisävarusteet
Päärunko ja lisävarusteet

Jos sinulla on 3D -tulostin, voit tulostaa kaikki tavarat suoraan, mutta jos sinulla ei ole sitä, voit käyttää lounaslaatikkoa päärungolle ja linkkien tekemiseen rokkariteli -mekanismille voit käyttää pvc -putkia. Jätän linkin viittauksia.

Jos et halua, voit jättää liitteen, rover toimii edelleen. Antenni ja aurinkopaneeli on juuri lisätty, koska minulla oli paljon aikaa ja varaosia.

Cad -mallinnus tehdään solidworks 2017. Olen sisällyttänyt sekä stl- että solidworks -tiedoston, jotta voit tehdä muutoksia haluamallasi tavalla tai tulostaa osat suoraan. Käytin osien tulostamiseen ender 3 pro.

Katso video, jotta ymmärrät paremmin roverin kokoamisen.

Lataa koodi- ja CAD -tiedostot täältä

Vaihe 3: Johdotus ja piiri

Johdotus ja piiri
Johdotus ja piiri

Käytä yllä olevaa kuvaa kunnioittaaksesi kaikkien moottorien liittämistä arduino -korttiin.

Yhdistämme kaksi moottoria kummallakin puolella yhteen paikkaan. Ja jos moottorit pyörivät väärään suuntaan, vaihda vain johdot, joiden pitäisi korjata se.

Liitä Raspberry pi USB -verkkokamera USB -porttiin, minkä tahansa kameran pitäisi toimia ilman asennusta

Liitä Raspicamera -moduuli boradin liittimen nastaan.

TÄRKEÄ

Syötä vain 5V vadelmapi: lle. ÄLÄ KÄYTÄ RASPI- JA ARDUINO -VIRTALÄHTEITÄ

Paistat laudan.

Tiedän sen typerää käyttämällä kahta tarjontaa, mutta tein sen näin, jotta ihmiset, joilla ei ole raspia ja kamera, voivat myös rakentaa sen.

Vaihe 4: Roverin hallinta

Roverin hallinta
Roverin hallinta
Roverin hallinta
Roverin hallinta
Roverin hallinta
Roverin hallinta

On kaksi ohjaustapaa, joista toinen on Bluetooth -yhteys Android -laitteella ja toinen WiFi- ja Internet -yhteydellä

Paikallinen Bluetooth -yhteys

Tätä varten sinun on ladattava Bluetooth -sovellus Play -kaupasta ja muodostettava yhteys roveriin.

WiFi ja Internet -ohjaus

Tämä on vähän hankala, koska käytämme tähän vadelmapiä. Ensin sinun on muodostettava yhteys vadelmapi: hen SSH: n kautta etätyöpöytäyhteyden kautta. Suorita sitten Rovercontol -skripti, joka pyytää sinua muodostamaan yhteyden ardruino -korttiin Bluetoothin kautta, kun se on valmis, se avaa ikkunan ja käytä nyt w, a, s, d -näppäimiä roverin ajamiseen ja pysäytä se painamalla j.

Voit hallita kameran suorittamaa verkkokameran komentosarjaa käynnistämällä live -videon ottamaan pysäytyskuvan käyttämällä tätä komentoa pääteikkunassa

raspistill -v -o testi.jpg

Molemmat kamerat toimivat toisistaan riippumatta ja niitä voidaan käyttää samanaikaisesti.

RaspiCamin asentaminen Napsauta tätä

Verkkokameran komentosarja käyttää Opencv 3: ta, joka on käynnissä Python 3: lla, napsauttamalla tätä

Vaihe 5: PÄÄTELMÄ

PÄÄTELMÄ
PÄÄTELMÄ
PÄÄTELMÄ
PÄÄTELMÄ

Tämä on ensimmäinen osa projektia, jossa päivitän roverin ja lisään itsenäisen itseajon ja lopuksi teen laskeutumismoduulin, jonka käynnistän taivaalta ja yritän laskea sen automaattisesti ikään kuin se olisi kuu.

Voit vapaasti esittää kysymyksiä kommenteissa ja epäilyksiä, vastaan mahdollisimman pian.

Suositeltava: