Innholdsfortegnelse:
- Trinn 1: DWMM0 - MASKINBESKRIVELSE
- Trinn 2: DWMMO - GNSS/GPS LOGGER -APPLIKASJON
- Trinn 3: DWMM0 - GENERERING KML FIL
Video: DWMM0 Mezzanine for mobil tilkobling: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Dette er en enkel demonstrasjon av bruk av DWMM0 -mesaninen for ekstern datalogging. Klientsiden av denne applikasjonen kjører et python -script (client.py) som er ansvarlig for å lese GNSS/GPS -data og overføre dem til serversiden (gjennom TCP/IP protokoll), som kjører et annet skript (server.py) som er ansvarlig for innsamling og lagring av innkommende data.
Referanse: prosjektets nettsted
Trinn 1: DWMM0 - MASKINBESKRIVELSE
DWMM0 Mezzanine er et tilleggskort for tilleggsutstyr for DragonBoard 410c enkeltkortcomputer (eller andre 96Boards standard SBC). Denne mesaninen består av fem hovedundersystemer:
- Li-ion batteriladningskontroller
- USB 2.0 -hubkontroller
- DC/DC Boost Converter (fra 3.0V til 9.0V)
- LPWA/GNSS -modul (med en Quectel BG96 -enhet)
- DC/DC -omformere (fra 5V til 3.3V og 4.1V)
Trinn 2: DWMMO - GNSS/GPS LOGGER -APPLIKASJON
De originale python -skriptene for denne applikasjonen kan lastes ned her: nedlastingskript Server.py -skriptet må kjøres på hvilken som helst datamaskin med internettforbindelse (SERVER -side). Script. -mistet client.py kjøres på en DragonBoard 410c med DWMM0 Mezzanine (KLIENT -side Hvert skript har sin egen "konfigurerbare parametere" -økt, som må justeres av brukeren (for eksempel TCP/IP -adresse, porter, nettverks -APN, brukernavn og passord).
Trinn 3: DWMM0 - GENERERING KML FIL
Filen updated_python_scripts.zip inneholder et modifisert klientskript (gpslog.py) som implementerer lokal lagring av GPS -data (NMEA -data fra Quectel BG96 -modulen):
- gpslog.py: oppdatert klientskript (lagrer GPS -dataene i fillogger.txt)
- makekml.py: konverterer logger.txt -filen til en KML -versjon (logger.kml) som kan åpnes i Google Earth
- logger.txt: lagrede GPS -data
- logger.kml: KML -konvertering av lagrede GPS -data
Anbefalt:
Esp8266 Firebase -tilkobling: 10 trinn
Esp8266 Firebase -tilkobling: For å starte med dette prosjektet trenger du følgende komponenter: esp8266 (NodeMcu v3 Lua) google -konto (firebase) Du kan kjøpe en esp8266 her: amazon.com aliexpress.com
Micro: bit MU Vision Sensor - Seriell tilkobling og OLED -skjerm: 10 trinn
Micro: bit MU Vision Sensor - Seriell tilkobling og OLED -skjerm: Dette er min tredje guide til MU vision sensor. Så langt har vi prøvd å bruke MU for å gjenkjenne kort med tall og former, men for å utforske vår MU -sensor med mer komplekse prosjekter, ønsker vi å få en bedre utgang. Vi kan ikke få så mye informasjon
Arduino Led Matrix -tilkobling med utsource: 9 trinn (med bilder)
Arduino Led Matrix-tilkobling med utsource: En LED-matrise eller LED-skjerm er en stor, lavoppløselig form for dot-matrix-skjerm, nyttig både for industrielle og kommersielle informasjonsdisplays så vel som for hobbyist-grensesnitt mellom mennesker og maskiner. Den består av en 2-D diode-matrise med katoen
Python -terminal for billig Pi Arduino -tilkobling: 4 trinn
Python -terminal for billig Pi Arduino -tilkobling: Raspberry Pi er en Linux -maskin, så det er sannsynligvis massevis av terminalapplikasjoner for den. Men jeg har skrevet en ny i Python, hvorfor gadd jeg? Les videre. Hvis du gjør et prosjekt som bruker både Pi og Arduino, trenger du sannsynligvis
Weather API -tilkobling: 7 trinn
Weather API -tilkobling: Denne håndboken hjelper deg med å få en API -nøkkel for været. Dette er et av mange trinn for å lage et smart speil som hjelper deg å bestemme hva du skal ha på deg. Et av behovene er å få værdata om posisjonen din. Bildet ovenfor viser deg dataene du