Sisällysluettelo:
- Vaihe 1: Osaluettelo
- Vaihe 2: Kokoa kotelo
- Vaihe 3: Yhdistä johdot
- Vaihe 4: Valmistele pan/tilt -alusta
- Vaihe 5: Valmistele MB102 Breadboard -virtalähdemoduuli
- Vaihe 6: Lopullinen johdotus ja robotin kokoaminen
- Vaihe 7: Lähetä koodi
- Vaihe 8: IP -osoitteen saaminen
- Vaihe 9: Videovalvontarobotin hallinta
- Vaihe 10: Hallitse robottiasi Internetin kautta
Video: Videovalvontarobotti: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Kuvittele, jos sinulla on robotti, jossa on kamera mukana ja jota voidaan ohjata Internetin kautta.
Se avaisi paljon mahdollisuuksia käyttää sitä. Voit esimerkiksi lähettää robotin keittiöön tarkistamaan, jätitkö vedenkeittimen vahingossa liedelle!
Olen kokeillut ESP32-CAM-kehityskortteja ja huomasin, että ESP32-CAM: n avulla se voidaan tehdä helposti.
ESP32-CAM on hyvin pieni kameramoduuli, jossa on ESP32-S-siru ja joka maksaa noin 10-15 dollaria.
ESP32-CAM-moduuli voidaan ohjelmoida Arduino IDE: llä. ESP32-CAM-moduulissa on myös useita GPIO-nastoja ulkoiseen laitteistoon liittämistä varten.
Joten aloitetaan!
Vaihe 1: Osaluettelo
Osaluettelo:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - koodin lataamiseen ESP32 -CAM -laitteeseen
Kaksikanavainen DC -moottorin ohjain L298N x1
Adafruit (PID 3244) Mini Round Robot Chassis Kit - 2WD with DC Motors x1 - Käytin tätä alusta, mutta voit tehdä oman tai ostaa minkä tahansa muun saatavilla olevan alustan. Tässä tarvitsemme vanteita ja DC -moottoreita
18650 Akun pidike x1
18650 -paristo x2 (vaihtoehtoisesti neljä AA -paristoa ja sen pidike voidaan käyttää 18650 -paristojen sijaan)
Mini Pan/ Tilt Platform, jossa 2 SG-90 Servoa x1
MB102 Breadboard -virtalähdemoduuli x1
iRobbie-A iOS-sovellus
Vaihe 2: Kokoa kotelo
Kokoa robotin runko kahdella tasavirtamoottorilla, kolmella pyörällä ja mini L298N -moottorin ohjaimella. Käytä kiinnitysteippiä moottorin käyttöohjaimen kiinnittämiseen koriin.
Vaihe 3: Yhdistä johdot
Liitä johdot kaavion mukaisesti.
Vaihe 4: Valmistele pan/tilt -alusta
Vedä johdot ulos alustan yläosasta. Järjestä kaapelit SG-90-servoista Pan/Tilt-alustalle. Tässä projektissa tarvitsemme vain Tilt -servon.
Kiinnitä Pan/Tilt alustan yläosaan.
Vaihe 5: Valmistele MB102 Breadboard -virtalähdemoduuli
MB102 Breadboard -virtalähdemoduulin käyttö on valinnainen. Voit aina ottaa 5 V: n ja maadoituksen ESP32-CAM: lle ja servomoottorille L298N-moottorin ohjaimesta, mutta huomasin, että MB102: n kanssa se on paljon kätevämpää. Joustavassa moduulissa on virtapainike ja se antaa sinulle enemmän joustavuutta johdotuksessa.
Jotta voisin kiinnittää moduulin runkoalustalle, irrotin MB102: n pohjan tapit. Sitten kiinnitin sen rungon yläosaan kaksipuolisella kiinnitysteipillä.
Vaihe 6: Lopullinen johdotus ja robotin kokoaminen
Liitä kaikki osat kaavion avulla. Kiinnitä ESP32-CAM Pan/Tilt-alustalle vaahtomuovilla ja kaksipuolisella kiinnitysteipillä.
Vaihe 7: Lähetä koodi
Asenna ESP32-lisäosa Arduino IDE:
Asenna ESP32-lisäosa yhdellä seuraavista opetusohjelmista, jos et ole jo tehnyt sitä:
ESP32 -kortin asentaminen Arduino IDE: hen (Windows -ohjeet)
ESP32 -kortin asentaminen Arduino IDE: hen (Mac- ja Linux -ohjeet)
Lataa koodi täältä
Varmista, että Arduino IDE: ssä on kaksi välilehteä, joissa on koodi: esp32_cam_car ja app_httpd.cpp, kuten kuvakaappauksessa näkyy.
Ennen kuin lataat koodin, sinun on lisättävä verkkotietosi seuraaviin muuttujiin: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"
Liitä ESP32-CAM-kortti tietokoneeseen FTDI-ohjelmoijalla. Noudata kaaviokuvaa.
Tärkeää: GPIO 0 on yhdistettävä GND: hen, jotta voit lähettää koodin.
Paina ESP32-CAM-laitteen RST-painiketta ennen koodin lataamista. Suorita Arduino IDE ja napsauta Lataa ladataksesi luonnoksen laitteellesi.
Vaihe 8: IP -osoitteen saaminen
Kun olet ladannut koodin, irrota GPIO 0 GND: stä.
Avaa sarjamonitori siirtonopeudella 115200. Paina ESP32-CAM-laitteen RST-painiketta. ESP32-CAM-IP-osoite tulee näyttää sarjamonitorissa.
Vaihe 9: Videovalvontarobotin hallinta
Irrota ESP32-CAM FTDI-ohjelmointilaitteesta.
Liitä ESP32-CAM takaisin Pan/Tilt-alustalle, kytke virta päälle ja paina ESP32-CAM-laitteen RST-painiketta.
Lataa sovellus täältä Suorita sovellus iPhonellasi, kirjoita ESP32-CAM-IP-osoite ja pelaa robotilla!
Vaihe 10: Hallitse robottiasi Internetin kautta
Sinun pitäisi avata reitittimen asetukset. (Googlettamalla miten tämä tehdään reitittimellesi). Sieltä löydät joitain asetuksia, mukaan lukien jotain edelleenlähetyksen tai portin edelleenlähetyksen tapaan.
Tärkeä huomioitava asia on "Port Range" ja "Device" tai "IP address".
Kirjoita "Port Range" -kenttään 80-81.
Laitteelle valitse ESP32-CAM-laite. Joissakin reitittimissä sinun tulee laittaa ESP32-CAM-laitteen IP-osoite laitteen nimen sijasta.
Siirry osoitteeseen www.whatsmyip.org ja kopioi IP -osoitteesi. Käytä tätä IP -osoitetta sovelluksessa, kun olet kotiverkosi ulkopuolella.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen