Tartalomjegyzék:
- 1. lépés: Eszközök és anyagok
- 2. lépés: Csatlakozás az NMEA 0183 -hoz
- 3. lépés: Jumper beállítása
- 4. lépés: A DIP kapcsoló beállítása
- 5. lépés: Firmware
Videó: Az NMEA-0183 használata Arduino-val: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Az NMEA-0183 egy elektromos szabvány GPS, SONAR, érzékelők, automatikus pilótaegységek stb. Csatlakoztatására hajókban és csónakokban. Az újabb NMEA 2000 szabványtól (CAN alapján) eltérően az NMEA 0183 az EIA RS422 alapú (néhány régebbi és/vagy egyszerű rendszer RS-232-t vagy egyetlen vezetéket használ).
Ebben az oktatóanyagban szeretném megmutatni, hogyan csatlakoztatható egy Arduino UNO (vagy bármely más Arduino) bármely NMEA-0183 eszközhöz. Bár a szabvány elszigetelt bemeneteket és kimeneteket igényel, hasznos az RS422/RS485 Arduino Shield használata izolált interfésszel.
1. lépés: Eszközök és anyagok
Eszközök és anyagok
- Arduino UNO
- RS485 pajzs az Arduino számára
- bármely NMEA-0183 eszköz differenciális kimenettel
Szoftver
Arduino IDE
2. lépés: Csatlakozás az NMEA 0183 -hoz
A fenti képen egy tipikus differenciál kimenettel rendelkező készülék látható. A terminálok NMEA OUT+ és NMEA OUT- vagy TX+ vagy TX-. Az NMEA IN+ és NMEA IN vezetékek opcionálisak.
Ha egyetlen átviteli vezeték van a készüléktől (valószínűleg TX vagy NMEA OUT feliratú vagy hasonló), akkor a készülék az RS-232 protokollt használja. Ebben az esetben szüksége lesz egy egyszerű RS232 átalakítóra.
3. lépés: Jumper beállítása
- UART RX a 2. pozícióba
- UART TX a 3. pozícióba
- Feszültség 5V pozícióba
4. lépés: A DIP kapcsoló beállítása
5. lépés: Firmware
Számos különböző NMEA-0138 szoftverköteget találhat az Arduino számára. Nagyon jó megoldás az Eric Barch NMEA verem:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Ajánlott:
Olcsó NMEA/AIS hub - RS232 - Wifi híd fedélzeti használatra: 6 lépés
Olcsó NMEA /AIS hub - RS232 a Wifi Bridge -hez fedélzeti használatra: Frissítés 2021. január 9 -én - Extra TCP -kapcsolat, és az utolsó kapcsolat újbóli használata, ha több ügyfél csatlakozik 2020. december 13 -i frissítés - Nincs hozzáadva a kód konfigurációs verziója a meglévő útválasztókkal rendelkező hajókhoz Bevezetés Ez az NMEA / Az AIS RS232 és a WiFi híd között
Arduino Az 1,3 hüvelykes OLED kijelző SH1106 használata: 7 lépés
Arduino Az 1,3 hüvelykes OLED kijelző SH1106 használata: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni az 1,3 hüvelykes SH1106 OLED kijelzőt Arduino és Visuino. Nézze meg a videót
Az Arduino DDS frekvenciajel -generátor használata AD9850: 7 lépés
Az Arduino DDS frekvenciajel -generátor AD9850 használata: Ebben az oktatóanyagban megtanuljuk, hogyan kell frekvenciajel -generátort készíteni egy AD9850 modul és az Arduino segítségével. Nézze meg a videót! rosszabb a magasabb frekvenciákkal
A Mifare Ultralight C használata az RC522 -tel Arduino -n: 3 lépés
A Mifare Ultralight C használata az RC522 -gyel Arduino -n: Az RFID -technológia használata a kártyatulajdonosok azonosítására vagy az engedélyezésre (ajtónyitás stb.) Meglehetősen gyakori megközelítés. DIY alkalmazás esetén az RC522 modult széles körben használják, mivel meglehetősen olcsó, és sok kód létezik ehhez a modulhoz
PROGRAMOZÁS AT89S52 ARDUINO HASZNÁLATA: 4 lépés
PROGRAMOZÁS AT89S52 ARDUINO HASZNÁLATA: A rendszeren belüli programozás (ISP), azaz az áramkörön belüli soros programozás (ICSP) egyes programozható logikai eszközök, mikrokontrollerek és más beágyazott eszközök azon képessége, hogy egy teljes rendszerben telepítve programozzák őket, ahelyett, hogy chi