Kazalo:
- Korak: Materiali, ki jih potrebujete
- 2. korak: Uporaba PL2303 (ne GPIO)
- 3. korak: Uporaba GPIO Raspberry Pi
Video: Ročni dostop do GPS Ublox Neo 6M z Raspberry Pi B+: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
Raspberry Pi je zelo združljiv mini računalnik za različne module, ki so precej enostavni za uporabo. V bistvu je skoraj enako kot računalnik, vendar ga je mogoče upravljati z GPIO iz Raspberry Pi. Raspberry Pi podpira tudi več komunikacijskih linij, od katerih je ena komunikacijska linija Serial / UART.
Tukaj je vadnica o tem, kako uporabljati Ublox Neo 6M GPS modul z Raspberry Pi s serijsko / UART komunikacijo.
Korak: Materiali, ki jih potrebujete
Boste potrebovali:
- Modul Raspberry Pi B+512 MB RAM -a
- Ublox Neo 6M za Arduino Raspberry
- PL2303 USB v TTL
- Ženski kabel za skakalec
2. korak: Uporaba PL2303 (ne GPIO)
- Vsako komponento povežite po zgornji shemi.
- Preverite serijsko komunikacijo PL2303, ali jo je zaznala Raspberry Pi ali ne, tako da na terminalu podate ukaze, kot sledi:
ls /dev /ttyUSB*
izhod ukaza bo zagotovil informacije, v katerem USB je zaznan PL2303
- Namestite odjemalca Daemon GPS z naslednjimi ukazi:
- Preverite serijsko komunikacijo PL2303, ali jo je zaznala Raspberry Pi ali ne, tako da na terminalu podate ukaze, kot sledi:
sudo apt-get install gpsd gpsd-clients python-gps
Izvedite ročni ukaz za zagon Daemon Socket GPSD z naslednjim ukazom:
sudo gpsd/dev/ttyUSB0 -F /var/run/gpsd.sock
ttyUSB0 lahko spremenite glede na vrata, ki jih zazna Raspberry Pi
Ukaz za ogled podatkov iz GPS naredite naslednji ukaz:
cgps -s
Prikazal bo rezultate zemljepisne dolžine, zemljepisne širine, območja, časa itd. Če želite zapreti pogled, kliknite CTRL + Z / C.
3. korak: Uporaba GPIO Raspberry Pi
- Povežite vsako komponento, kot je prikazano zgoraj.
- Omogoči serijski zatič pri zagonu -> Nastavitve -> Konfiguracija Raspi -> Omogoči serijska vrata
- Uredite cmdline.txt, da omogočite serijska vrata z ukazom, kot sledi:
$ sudo nano /boot/cmdline.txt
- Odstranite "console = ttyAMA0, 115200", nato shranite (CTRL + X) in Y in nato ENTER.
- Ročno zaženite Daemon GPS z ukazom, kot sledi:
$ sudo killall gpsd
$ sudo gpsd/dev/ttyAMA0 -F /var/run/gpsd.sock
Če si želite ogledati podatke GPS, naredite naslednji ukaz:
cgps -s
Priporočena:
MCU Dostop do internetnih storitev prek IFTTT - Ameba Arduino: 3 koraki
MCU Dostop do internetnih storitev prek IFTTT - Ameba Arduino: Dostop do internetnih storitev je lahka naloga za pametno napravo, kot je telefon Android, tablični računalnik ali računalnik, vendar za mikrokrmilnike ni tako enostavna, saj običajno zahteva boljšo povezljivost in procesorsko moč. Lahko pa raztovorimo težki del
Dostop do vaših podatkov Solaredge z uporabo Pythona: 4 koraki
Dostop do vaših podatkov Solaredge z uporabo Pythona: Ker podatki transformatorjev solaredge niso shranjeni lokalno, ampak na strežnikih solaredge, sem želel svoje podatke uporabljati lokalno, na ta način lahko podatke uporabljam v svojih programih. Pokazal vam bom, kako lahko zahtevate svoje podatke na spletnih straneh solaredge
Oddaljen dostop do Raspberry Pi: SSH, Dekstop & FTP: 4 koraki
Oddaljeni dostop do Raspberry Pi: SSH, Dekstop & FTP: V tem prispevku bomo pogledali 3 različne metode, s katerimi lahko na daljavo dostopate do Raspberry Pi, da boste olajšali delo z njim. Prvi je SSH, ki vam omogoča oddaljeni dostop do terminala. Drugi je daljinski
Dostop s stikalom z Makeyjem Makeyjem: 3 koraki (s slikami)
Dostop s stikalom z Makeyjem Makeyjem: Ta sistem dveh stikal uporablja pladenj za krog (jaz sem uporabil tega iz IKEA), prevodni material (uporabil sem aluminijast in bakreni trak, vedno pa lahko uporabite dobro staro kuhinjsko aluminijasto folijo), lepilni trak in Makey Makey ustvari stikalo samo na dotik. Sistem c
Domači GPS sledilnik v realnem času (SIM800L, Ublox NEO-6M, Arduino): 8 korakov
Domači GPS sledilnik v realnem času (SIM800L, Ublox NEO-6M, Arduino): Imate torej modul GSM, ki leži okrog mene? Tudi GPS-sledilnik? Mislimo enako! V teh navodilih vas bom poskušal voditi, kako doseči svoj cilj z vidika novinca. Ker nisem imel predhodnega znanja o elektrotehniki (do