INHOUDSOPGAWE:
- Stap 1: DWMM0 - BESKRYWING VAN HARDWARE
- Stap 2: DWMMO - GNSS/GPS LOGGER -TOEPASSING
- Stap 3: DWMM0 - Genereer KML -lêer
Video: DWMM0 mezzanine vir mobiele verbindings: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Dit is 'n eenvoudige demonstrasie van die gebruik van die DWMM0 -mezzanine vir data -aanmelding op afstand. Die kliëntkant van hierdie toepassing voer 'n python -script (client.py) uit wat verantwoordelik is vir die lees van GNSS/GPS -data en die oordrag daarvan na die bedienerkant (via TCP/IP protokol), wat 'n ander script (server.py) gebruik wat verantwoordelik is vir die versameling en berging van inkomende data.
Verwysing: projekwebwerf
Stap 1: DWMM0 - BESKRYWING VAN HARDWARE
Die DWMM0 Mezzanine is 'n bykomende bykomende bord vir die DragonBoard 410c enkelbordrekenaar (of enige ander 96Boards standaard SBC). Hierdie mezzanine bestaan uit 5 hoofsubstelsels:
- Li-ion battery laai kontroleerder
- USB 2.0 -hubbeheerder
- DC/DC Boost -omskakelaar (van 3.0V tot 9.0V)
- LPWA/GNSS -module (met 'n Quectel BG96 -toestel)
- DC/DC -omsetters (van 5V tot 3.3V en 4.1V)
Stap 2: DWMMO - GNSS/GPS LOGGER -TOEPASSING
Die oorspronklike python -skrifte vir hierdie toepassing kan hier afgelaai word: aflaai -skrifte Die server.py -skrif moet op enige rekenaar met 'n internetverbinding (SERVER -kant) uitgevoer word. Elke script het sy eie "Configureerbare parameters" -sessie, wat deur die gebruiker aangepas moet word (soos TCP/IP -adres, hawens, netwerk -APN, gebruikersnaam en wagwoord).
Stap 3: DWMM0 - Genereer KML -lêer
Die updated_python_scripts.zip -lêer bevat 'n gewysigde kliënteskrip (gpslog.py) wat die plaaslike berging van die GPS -data implementeer (NMEA -data van die Quectel BG96 -module):
- gpslog.py: opgedateerde kliënteskrip (stoor die GPS -data in die lêer logger.txt)
- makekml.py: skakel die logger.txt -lêer om in 'n KML -weergawe (logger.kml) wat in Google Earth oopgemaak kan word
- logger.txt: gestoorde GPS -data
- logger.kml: KML -omskakeling van die gestoorde GPS -data
Aanbeveel:
Inlyn silindriese lonthouer (verbindings): 15 stappe (met foto's)
Inline silindriese lonthouer (verbindings): hierdie instruksie is vir die silindriese glashouers wat op TinkerCAD geskep is. Hierdie projek is in Junie begin en het deelgeneem aan die TinkerCAD -ontwerpkompetisie. Daar is twee soorte lonthouers, een vir die gewone 5x20mm en 'n ander vir die
Krimp van Dupont -verbindings: 10 stappe (met foto's)
Krimping van Dupont -verbindings: As ek 'n prototipe -projek bou, weet ek dat ek baie keer tydens die ontwerp moet aan- en afskakel. Dupont -verbindings is ideaal hiervoor, aangesien dit met die meeste 0.1 " opskrifte gevind op Arduino's, Raspberry Pi's, elektronies
MicroPython vir goedkoop $ 3 ESP8266 WeMos D1 Mini vir 2x temperatuurregistrasie, wifi en mobiele statistieke: 4 stappe
MicroPython op goedkoop $ 3 ESP8266 WeMos D1 Mini vir 2x temperatuurregistrasie, wifi en mobiele statistieke: Met klein goedkoop ESP8266 -chip / toestel kan u temperatuurdata buite, in die kamer, kweekhuis, laboratorium, koelkamer of op enige ander plek heeltemal gratis aanmeld. Hierdie voorbeeld sal ons gebruik om die verkoelingstemperatuur binne en buite aan te meld
Besonderhede en verbindings van die I2C LCD -adapter: 5 stappe
Besonderhede en verbindings van die I2C LCD-adapter: I2C lcd-adapter is 'n toestel met 'n mikrobeheerder PCF8574-chip. Hierdie mikro-kontroleerder is 'n I/O-uitbreiding, wat kommunikeer met 'n ander mikro-kontroleerder-chip met tweedraad-kommunikasieprotokol. Met hierdie adapter kan elkeen 'n 16x2
Magnetiese verbindings vir batterye: 5 stappe (met foto's)
Magnetiese verbindings vir batterye: Hallo almal, hier is 'n klein handleiding oor nuttige en maklik om te maak batteryverbindings. Ek het onlangs 18650 selbatterye van ou skootrekenaars begin gebruik, en ek wou 'n vinnige en maklike manier hê om dit aan te sluit. Konnekteerders wat magnete gebruik, was die beste opsie