Turinys:
- 1 veiksmas: įjunkite nuoseklųjį prievadą
- 2 veiksmas: išbandykite GPS modulį
- 3 žingsnis: parašykite galutinį scenarijų
Video: GPS modulio sąsaja su „Raspberry Pi“: „Dashcam“2 dalis: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Tai yra „dashcam“projekto 2 dalis ir šiame įraše sužinosime, kaip prijungti GPS modulį prie „Raspberry Pi“. Tada naudosime GPS duomenis ir pridėsime juos prie vaizdo įrašo kaip teksto perdangą. Prieš tęsdami šį įrašą, perskaitykite 1 dalį naudodami toliau pateiktą nuorodą.
www.instructables.com/id/Making-a-DashCam-Using-the-Raspberry-Pi-Zero-pt1/
Žemiau esančiame vaizdo įraše pateikiama daugiau informacijos apie GPS modulius, bendravimas ir visa tai, kaip viskas susideda. Prieš tęsdamas, rekomenduočiau pažiūrėti.
1 veiksmas: įjunkite nuoseklųjį prievadą
Pirmiausia turime įjungti SSH į plokštę ir tada įjungti nuoseklųjį prievadą. Tai galima padaryti vykdant šią komandą:
sudo raspi-config
Tai atvers konfigūracijos įrankį ir galėsite naudoti rodykles, norėdami pereiti prie sąsajos parinkčių, o tada - serijinės. Pasirinkite NE konsolėje, tada TAIP aparatinės įrangos nuosekliajam prievadui. Naudokite klavišą TAB, kad pereitumėte prie parinkties „Baigti“, tada pasirinkite NE, kai jūsų paklaus, ar norite paleisti iš naujo. Tai nuves jus atgal į terminalą. Įveskite šią komandą, kad galėtume išjungti lentą:
sudo shutdown -h dabar
Kai plokštė išsijungs, mes galime prijungti nuoseklųjį prievadą prie plokštės naudodami etaloninį vaizdą.
2 veiksmas: išbandykite GPS modulį
Dabar išbandysime GPS modulį, kad įsitikintume, jog jis veikia tinkamai. Tai galima padaryti vykdant šią komandą:
sudo cat /dev /serial0
Turėtumėte matyti tam tikrą teksto išvestį, prasidedančią „$ GP…“. kaip matyti paveikslėlyje. Tai duomenys iš GPS modulio ir tai reiškia, kad nuoseklusis ryšys veikia taip, kaip turėtų. Norėdami sustabdyti išvestį, galite paspausti „CTRL+Z“.
Tada turime išjungti „getty“paslaugą, nes tai gali trukdyti nuosekliam ryšiui. Tai galima padaryti vykdant šias komandas.
sudo systemctl sustabdyti [email protected]
sudo systemctl išjungti [email protected]
3 žingsnis: parašykite galutinį scenarijų
Prieš rašydami galutinį scenarijų, turime paleisti keletą komandų. Pirma, turime įdiegti „python“serijos modulį, kurį galima padaryti vykdant šią komandą:
sudo apt install python-serial
Mes naudosime „pynmea2“modulį, kad suprastume GPS duomenis ir kuriuos galima įdiegti vykdant šią komandą:
sudo pip įdiegti pynmea2
Mes taip pat turime įdiegti psutil root vartotojui ir tai galima padaryti vykdant šią komandą:
sudo pip įdiegti psutil
Galiausiai galime sukurti naują scenarijaus failą naudodami šią komandą:
sudo nano dashcam2.py
Tada galite nukopijuoti turinį iš šio failo ir įklijuoti jį į scenarijų, kaip parodyta vaizdo įraše.
github.com/bnbe-club/rpi-dashcam-p2-diy-29
Kai tai bus padaryta, išsaugokite failą įvesdami „CTRL+X“, tada Y, tada ENTER. Tada galite išbandyti scenarijų vykdydami šią komandą:
sudo python dashcam2.py
Tada scenarijus bus paleistas taip, kaip turėtų, ir jūs galite naudoti „FileZilla“, kad gautumėte vaizdo failus, kaip ir praėjusį kartą. Vaizdo failuose bus perdanga su GPS duomenimis ir procesoriaus naudojimas.
„Dashcam“projektas dar nesibaigė ir bus tęsinys, skirtas tęsti šią seriją. Apsvarstykite galimybę užsiprenumeruoti „YouTube“kanalą, nes tai mums padeda.
„YouTube“:
Ačiū, kad skaitėte!
Rekomenduojamas:
A9G GPS ir GPRS modulio pamoka - Ai-Thinker - AT komandos: 7 žingsniai
A9G GPS ir GPRS modulio pamoka | Ai-Thinker | AT komandos: Ei, kas vyksta, vaikinai! Akarsh čia iš CETech. Šiandien mes eisime per AI Thinker A9G GPS, GSM ir GPRS modulį. Taip pat yra keletas kitų modulių, tokių kaip A9 ir A6 iš „AI Thinker“, kurie turi panašias GSM ir GPRS galimybes, tačiau
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: 8 žingsniai
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: Šioje pamokoje sužinosite viską apie tai, kaip paleisti, prijungti ir gauti I2C įrenginį (akselerometrą), dirbantį su valdikliu (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
ESP32 Su E32-433T „LoRa“modulio pamoka - „LoRa Arduino“sąsaja: 8 žingsniai
ESP32 Su E32-433T „LoRa“modulio pamoka | „LoRa Arduino“sąsaja: Ei, kas vyksta, vaikinai! Akarsh čia iš „CETech“. Šis mano projektas sujungia „eByte“„E32 LoRa“modulį, kuris yra didelės galios 1 vatų siųstuvo-imtuvo modulis su ESP32, naudojant „Arduino IDE“. Mes supratome E32 veikimą paskutinėje pamokoje
E32-433T „LoRa“modulio pamoka - „Pasidaryk pats“E32 modulio lenta: 6 žingsniai
E32-433T „LoRa“modulio pamoka | „Pasidaryk pats“E32 modulio lenta: Ei, kas vyksta, vaikinai! Akarsh čia iš „CETech“. Šis mano projektas yra daugiau mokymosi kreivė, skirta suprasti „E32 LoRa“modulio iš „eByte“, kuris yra didelės galios 1 vatų siųstuvo-imtuvo modulis, veikimą. Kai suprasime darbą, turiu dizainą
12V nuolatinės srovės arba 85-265V kintamosios srovės fluorescencinę lempą paverskite LED - 1 dalis (vidinė dalis): 7 žingsniai
Paverskite savo 12 V nuolatinės srovės arba 85–265 V kintamosios srovės fluorescencinę lempą į šviesos diodą - 1 dalis (vidinė dalis): perdegė vienas iš mano 12V fluorescencinės šviesos balasto. Aš nusprendžiau jį pakeisti šviesos diodais, naudodamas 6 pigius šviesos diodus, keletą LED tvarkyklių ir kaip vadovą naudodamas https://www.instructables.com/id/Replace-Low-Voltage-Bi-Pin-Halogens-with-LEDs/. . Pa