Mundarija:
- 1 -qadam: O'chirish diagrammasi va elektron himoyasi
- 2 -qadam: qurilish
- 3 -qadam: WiFi qalqonini dasturlash
- 4 -qadam: Ko'rsatkich chiroqlarini qo'shish (ixtiyoriy)
- 5 -qadam: O'rnatilgan veb -sahifa orqali konfiguratsiyani o'rnatish
- 6 -qadam: Yordam - Ma'lumot yo'q
Video: Arzon NMEA/AIS uyasi - bortda foydalanish uchun Wi -Fi ko'prigiga RS232: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
2021 yil 9 -yanvarni yangilang - qo'shimcha TCP ulanishi qo'shildi va agar ko'proq mijozlar ulansa, oxirgi ulanishni qayta ishlating 2020 yil 13 -dekabrni yangilang - mavjud marshrutizatorli qayiqlar uchun kodning konfiguratsion versiyasi qo'shilmagan.
Kirish
Bu NMEA / AIS RS232 to WiFi ko'prigi ESP8266-01 WiFi Shield-ga asoslangan. AIS - bu yaqin atrofdagi kemalarning holatini ko'rsatadigan avtomatik identifikatsiya tizimi. NMEA 0183 - bu dengiz xabarlari uchun milliy assotsiatsiya standarti.
RS232-dan WiFi-ga ko'prigi ESP8266-01 WiFi Shield-dan o'zgartirildi, u 12V batareya bilan ishlaydi va RS232-ni qabul qiladi (+/- 15V) va ma'lumotlarni TCP va UDP orqali uzatuvchi mahalliy tarmoqni yaratadi. U yaxtasining istalgan joyidan AIS ma'lumotlariga kirish uchun arzon va oddiy mahalliy tarmoqni ishga tushirishni xohlagan Jo bilan birgalikda ishlab chiqilgan. Olingan modul kirish nuqtasini (yo'riqnoma) yaratadi va 4 ta ulanish uchun TCP -serverni o'rnatadi, shuningdek UDP translyatsiya guruhidagi ma'lumotlarni uzatadi. Konfiguratsiya veb -sahifasi TCP va UDP port raqamlarini, WiFi Tx quvvatini va RS232 kirish tezligini sozlash uchun mo'ljallangan. WiFi Shield -dan farqli o'laroq, konfiguratsiya tugmasi yo'q, shuning uchun modul qurilgandan so'ng uni suv o'tkazmaydigan qilib yopish mumkin. Himoya sxemalari ushbu qurilmani o'tkazuvchanlikdan ishonchli himoya qilish uchun mo'ljallangan. NMEA (GPS) va AIS -ni hisobga olgan holda, modul RS232 ma'lumotlarini 4800 va 38400 oralig'ida (va boshqalar Arduino eskizini tahrir qilish orqali) uzatiladi.
Xususiyatlari
- Arzon va oson mavjud bo'lgan ESP8266-01 modulidan foydalanadi:- Boshqa ESP8266 modullaridan ham foydalanish mumkin.
- Mustahkam:- Elektr tarmog'ida simlarni ulashda xatolardan himoya qilish uchun bir qator himoya vositalari o'rnatilgan.
- Quvvatni tejash:- DC-DC konvertorli quvvat manbai qurilmani 12V batareyadan samarali quvvatlantiradi va ko'proq quvvatni tejash uchun WiFi Tx quvvatini kamaytirish mumkin.
- Foydalanish oson:- 5,5V dan 12Vgacha bo'lgan quvvat manbai va RS232 TX liniyasini ulang, so'ngra qabul qiluvchini tarmoqqa ulang va ma'lumotlarni qabul qilish uchun TCP yoki UDP xizmatiga ulaning. Agar qurilma ishlamay qolsa, uni tezda zaxira bilan almashtirish mumkin
- Konfiguratsiya qilish oson:- qayta dasturlashning hojati yo'q, maxsus konfiguratsiya rejimi yo'q. RS232 signal tezligini, WiFi uzatish quvvatini va TCP va UDP serverlari port raqamlarini sozlash imkonini beruvchi konfiguratsiya sahifasi taqdim etilgan.
-
Majburiy emas Konfiguratsiya versiyasi:- Boshqa konfiguratsiya oldindan dasturlashtirilgan boshqa eskiz ham mavjud. Bu o'z yo'riqnoma (kirish nuqtasi) bilan ishlaydigan mahalliy tarmoqqa ega bo'lgan holatlar uchun.
Ta'minot:
Bu ESP8266-01 RS232 to Wi-Fi ko'prigiga quyidagi qismlar kerak bo'ladi. Bu erda ko'rsatilgan narxlar 2020 yil avgust oyiga to'g'ri keladi va yuk tashish xarajatlari va plastmassadan yasalgan sumkalar bundan mustasno:-
Wi-Fi moduli ESP8266-01-~ 1.50 AQSh dollari (o'z imkoniyatingizdan foydalaning) Yoki ishonchli mahsulot SparkFun ESP8266-01-6.95 AQSh dollari
MPM3610 3.3V Buck Converter Adafruit-5,95 AQSh dollari 5V dan 21V gacha bo'lgan kirish, Yoki DC-DC 3A Buck pastga tushadigan quvvat manbai moduli Aliexpress ~ US2.00
10-pinli Element14 sarlavhasi-0,40 AQSh dollari (yoki Jaycar AU dan 0,95 dollarlik 28 pinli sarlavha terminali)
1 ta 1N5711 Schottky Diode Digikey 1.15 AQSh dollari (yoki Jaycar AU $ 1.60)
2 ta 1N4001 diodlari SparkFun 0,30 AQSh dollari (yoki 1N4004 Jaycar AU $ 1,00) Har qanday 1A 50V yoki undan yuqori diod ishlaydi, masalan 1N4001, 1N4002, 1N4003, 1N4004
1 ta 2N3904 NPN tranzistorli SparkFun 0,50 AQSh dollari (yoki Vay> 40V, Hfe> 50 1mA, Ic> 50mA bilan har qanday umumiy maqsadli NPN, masalan, BC546, BC547, BC548, BC549, BC550, 2N2222)
6 x 3K3 rezistorlar, masalan. 3K3 rezistorlar - Digikey - 0,60 AQSh dollari (yoki 3K3ohm 1/2 vattli 1% metall plyonkali rezistorlar - 8 -sonli Jaycar AU $ 0,85 dan)
3 ta 330R rezistorli element 14 AQSh dollari 0,10 AQSh dollari (yoki 330 ohm 1/2 vattli 1% metall plyonkali rezistorlar - 8 -band, Jaycar AU $ 0,85 dan)
1 ta 10K rezistorli element 14 AQSh dollari 0,05 AQSh dollari (yoki 10k Ohm 0,5 vattli metall plyonkali rezistorlar - Jaycar AU $ 0,85 dan 8 to'plami)
Vero taxtasi (aloqa va avtobus relslari) Jaycar HP9556 OR (misli tasma) (misli tasma) masalan. Jaycar HP9540 ~ 5,50 AQSh dollari
va plastik quti va ulash simlari.
Umumiy qiymati ~ 9.90 AQSh dollari + etkazib berish va plastik quti (2020 yil avgust holatiga ko'ra) Aliexpress ESP8266-01 va DC-DC moduli yordamida yoki ~ 19.30 AQSh dollari-Sparkfun ESP8266-01 moduli va Adafruit DC-DC konvertori yordamida. Bir juft zaxira yasash uchun etarlicha arzon.
RS232 -ni WiFi ko'prigiga dasturlash uchun sizga USB -dan seriyali kabel ham kerak. Bu erda SparkFun -ning USB -TTL seriyali kabeli (10,95 AQSh dollari) ishlatiladi, chunki u yaxshi etiketlangan uchiga ega va dasturiy kabelni o'z ichiga olgan keng ko'lamli operatsion tizimlar uchun haydovchini qo'llab -quvvatlaydi, faqat bitta RS232 Wi -Fi ko'prigigacha bo'lgan narx ~ 20 AQSh dollaridan 24 AQSh dollarigacha. (yuk tashish va sumka).
1 -qadam: O'chirish diagrammasi va elektron himoyasi
Yuqorida RS232 - WiFi ko'prigining elektron sxemasi (pdf versiyasi). Bu ESP8266-01 Wifi Shield-dan moslashtirilgan va RS232 va 5V dan 12V gacha (batareya) quvvatini qabul qilish uchun o'zgartirilgan. DC -to -DC konvertori, quyosh energiyasi bo'lmaganida va quvvat sarflanishi yuqori bo'lganida, tunda foydalanish uchun 12V akkumulyatordan energiya tejamkor ishlashini ta'minlaydi.
Zanjirga bir nechta elektron himoya vositalari o'rnatilgan. O'chirishning chap tomonidagi ulanishlar faqat qurilmani dasturlash/disk raskadrovka uchun ishlatiladi. R6 va R7 330R rezistorlari dasturlash/disk raskadrovka paytida TX chiqishini TX chiqishiga qisqartirishdan himoya qiladi. Dasturlashda siz TX ni RX ga va RX ni TX ga ulaysiz. TX disk raskadrovka chiqishi RX UART 3v3 kirishiga ulangan bo'lishi kerak, disk raskadrovka chiqishini ko'rish uchun (ESP8266_NMEA_BRIDGE.ino eskizidagi sharhlarga qarang).
O'chirishning o'ng tomonidagi ulanishlar tugallangan qurilmani quvvat manbaiga va NMEA/AIS RS232 manbaiga ulash uchun ishlatiladi. Bu birlik qurilgandan keyin kirish mumkin bo'lgan yagona ulanishlar. Bu ulanishlarni juftlikda saqlang.
2N3904 inversiya va darajani RS232 +/- 15V signalidan TTL UART kirishiga ESP2866 ga o'tkazishni ta'minlaydi. 2N3904 ning emitent va bazasi orasidagi teskari kuchlanish kamida 6V ga bardosh beradigan qilib ko'rsatilgan. D4, RS232 kirishi -15V bo'lganida, teskari emitent bazasi kuchlanishini 1V dan kam cheklaydi.
Nihoyat, "RS-232 drayverlari va qabul qiluvchilari erga noma'lum qisqa tutashuvga bardoshli bo'lishi kerak" (RS232 vikipediya), shuning uchun tasodifan RS232 tarmoqlarini quvvat manbai terminallariga ulasangiz, u NMEA/AIS qurilmasiga zarar etkazmasligi kerak.
Quvvatlantirish manbai
D1 diodi, agar siz simlarni ulashda +V va GND ulanishlarini almashtirsangiz, DC-DC konvertoriga teskari kuchlanish qo'llanilishini oldini oladi. D1 kichik oqish oqimiga ega. D2, DC -DC konvertoridagi teskari kuchlanishni -0,3 V dan pastroq ushlab turish uchun, bu oqish oqimi uchun past kuchlanish yo'lini beradi. RS232 GND chizig'idagi 330R rezistor (R10), agar batareya +va sim RS232 GND ulangan bo'lsa, kartaning quvvat manbai GND simiga ulangan bo'lsa, batareyani erga ulashdan himoya qiladi.
DC-DC konvertori 21 V gacha bo'lgan operatsion kirishga mo'ljallangan, shuning uchun u 12 V akkumulyatorga mos keladi. To'liq zaryadlangan batareya ~ 14,8 V gacha bo'lishi mumkin va zaryadlovchi zo'riqishida 16V va undan yuqori bo'lishi mumkin. DC-DC konvertorining 21V kirish reytingi bunga javob beradi. Tasodifan teskari besleme aloqasi (tunda, qo'pol ob -havo sharoitida) himoyalangan. Konverter kirish uchun maksimal maksimal kuchlanish 28V ni tashkil qiladi, shuning uchun unga RS232 signalini ulash mumkin. RS232 zo'riqishida +/- 25V dan past bo'lishi ko'rsatilgan.
Agar siz tasodifan elektr uzatish simlarini RS232 TX/GND ulanishlariga ulasangiz (yoki almashtirilmasa), 10K va 330R rezistorlar elektr ta'minotining uzilishidan himoya qiladi.
Xulosa qilib aytganda, kontaktlarning zanglashiga olib kelishi mumkin bo'lgan kontaktlarning zanglashiga olib kelishi RS232 simlari va simlarni har qanday yo'l bilan ulashdan himoyalangan. Har bir juftlikdan simlarni aralashtirish barcha kombinatsiyalardan himoyalanmagan, shuning uchun RS232 va quvvat simlarini juft holda saqlang va ularni juft qilib ulang.
Kengash tomonidan ishlatiladigan o'rtacha oqim taxminan 100mA (WiFi uzatish kuchi va ma'lumotlar tezligiga bog'liq). Agar taxtani 12V batareyadan quvvatlantirish uchun oddiy chiziqli regulyator ishlatilsa, 12 kecha davomida 12V x 100mA = 1,2 Vt yoki 1,2Ars bo'ladi. ~ 70% samaradorlikdagi DC -to -DC konvertoridan foydalanish bu yukni 12 soat davomida 0,47 Vt yoki 0,47 soatgacha kamaytiradi.
2 -qadam: qurilish
Men bu qurilmani havola va quvvat avtobuslari (pdf versiyasi) bo'lgan kichik vero taxtasi yordamida qurdim. Bu erda to'ldirilgan taxtaning yuqori va pastki ko'rinishi. Ish tugagandan so'ng, simlarni diqqat bilan tekshirib ko'ring. Pastki tomondan o'girilib, simni noto'g'ri pimga ulash oson.
3 -qadam: WiFi qalqonini dasturlash
Har bir RS232 -dan WiFi -ko'prigiga bir marta dasturlash kerak, va hech qachon. O'rnatilgan veb-sahifa mavjud konfiguratsiyalarga kirishni ta'minlaydi.
ESP8266 qo'llab -quvvatlashini o'rnatish
Qalqonni dasturlash uchun https://github.com/esp8266/Arduino saytida taxtalar menejerini o'rnatish ostida berilgan ko'rsatmalarga amal qiling. Kengashlar menejerini Asboblar → Kengash menyusidan ochganda, Hisoblangan turini tanlang va esp8266 platformasini o'rnating. Ushbu loyiha ESP8266 2.6.3 versiyasi yordamida tuzilgan. Keyingi versiyalar yaxshiroq bo'lishi mumkin, lekin platforma tez rivojlanayotgani uchun o'z xatolari bo'lishi mumkin.
Arduino IDE-ni yoping va qayta oching, endi asboblar → Kengash menyusidan "Umumiy ESP8266 moduli" ni tanlashingiz mumkin.
Qo'llab -quvvatlaydigan kutubxonalarni o'rnatish
Bundan tashqari, https://www.forward.com.au/pfod/pfodParserLibraries/index.html saytidan pfodESP8266BufferedClient kutubxonasining eng so'nggi versiyalarini (pfodESP8266Utils.h va pfodESP8266BufferedClient.h kutubxonasi uchun) va millis for millis (millisDD) o'rnatishingiz kerak. h).
Ushbu zip -fayllarni kompyuteringizga yuklab oling, uni ish stoliga yoki boshqa topishingiz mumkin bo'lgan boshqa papkaga o'tkazing va Arduino IDE menyusidan Sketch → Import Library → Kutubxona qo'shish -dan foydalanib ularni o'rnating. SafeString kutubxonasini ham o'rnatishingiz kerak. SafeString kutubxonasi Arduino kutubxonasi menejerida mavjud yoki SafeString.zip faylini qo'lda o'rnatish uchun Sketch → Kutubxonani import qilish → Kutubxona qo'shish orqali yuklab olishingiz mumkin.
Arduino IDE-ni to'xtating va qayta ishga tushiring va Fayl-> Misollar ostida endi pfodESP8266BufferedClient va SafeString-ni ko'rishingiz kerak.
Kengashni dasturlash
Kengashni dasturlash uchun havolani qisqartirish (pastki chapda) orqali taxtani dasturlash rejimiga o'tkazing. Keyin USB -ni TTL UART ketma -ket kabeliga ulang
E'tibor bering, faqat 3V3 TX/RX simlarini 3V3 TX/RX yordamida Sparkfun USB -dan TTL ketma -ket kabelga ulang. va GND (Qora). E'tibor bering, sariq (RX) kabeli bortdagi TX piniga, to'q sariq (TX) kabeli esa taxtadagi RX piniga ulangan. Qora (GND) kabeli TX/RX pimi uchun GND ga ulangan
E'tibor bering: bu kabelning ikkita versiyasi bor. Eski versiyalarda 5V Vcc va RX (Jigarrang), TX (Tanga o'xshash/Shaftoli), VCC (Qizil) va GND (Qora) mavjud, har holda VCC bu erda ishlatilmaydi. Ba'zi hollarda TX va RX simlari teskari yo'naltirilganligi haqida ham fikrlar mavjud. Agar Arduino IDE kartani dasturlashtira olmasa, TX/RX kabellarini almashtirishga harakat qiling. 330R TX-TX shortidan himoya qiladi.
Kengashni 6V dan 12V gacha 500mA yoki undan katta quvvat manbai yoki batareyadan quvvatlang. Quvvat manbai oqimi USB ulanishi orqali orqaga qaytmasligi uchun avval quvvat manbai -Ve (GND) simini ulang. Tercihen, izolyatsiyalangan (suzuvchi) 6V dan 12V gacha bo'lgan quvvat manbai yoki batareyadan foydalaning. E'tibor bering, Aliexpress DC-DC modullari kamida 6,5 V kuchlanishli bo'lishi kerak.
Keyin USB kabelini kompyuterga ulang. Asboblar → Port menyusida uning COM portini tanlang. Protsessor chastotasini, Flash hajmini va yuklash tezligini standart sozlamalarida qoldiring.
Fotosuratni va simni tekshiring. Shuningdek qarang: ESP8266 dasturlash bo'yicha maslahatlar (espcomm muvaffaqiyatsiz tugadi) ESP8266_NMEA_BRIDGE.ino eskizini tuzing. Keyin Fayl → Yuklash -ni tanlang yoki dasturni kompilyatsiya qilish va yuklash uchun O'ng o'q tugmasidan foydalaning. Ikkita fayl yuklandi. Agar siz yuklashda xato xabari olsangiz, simi ulanishlari to'g'ri pinlarga ulanganligini tekshiring va qaytadan urining.
Dasturlash tugagach, havola va TX/RX ulanishlarini qisqartiradigan dasturlash rejimini olib tashlang, so'ngra taxtani normal rejimda qayta ishga tushirish uchun quvvat manbaini o'chiring va yoqing.
NMEA/AIS qurilmasini ulang.
Konfiguratsiya versiyasi yo'q
Bu eskizning boshqa versiyasi bor-ESP8266_NMEA_BRIDGE_noCfg.ino, unda barcha konfiguratsiya eskiz kodida oldindan dasturlashtirilgan. Bunday holda, NMEA hubi mavjud bo'lgan yo'riqnoma (ulanish nuqtasi) ga ulanadi va ma'lumotlarni tarmoqqa uzatadi.
Konfiguratsiya ESP8266_NMEA_BRIDGE_noCfg.ino faylining yuqori qismida joylashgan.
// ================= Qattiq kodlangan konfiguratsiya =================
const char ssid = "yourRouterSSID"; // bu erda tarmoqning SSID kodini o'rnating const char password = "yourRouterPassword"; // bu erda tarmoq parolini o'rnating IPAddress staticIP (10, 1, 1, 190); // bu erda NMEA hub statik IP -ni o'rnating. E'tibor bering, raqamlar orasida // xuddi shu IP bilan boshqa hech qanday qurilma ishlamayotganligiga ishonch hosil qiling va IP sizning yo'riqnoma IP diapazonida ekanligiga ishonch hosil qiling // umumiy yo'riqnoma IP diapazoni 10.1.1.2 dan 10.1.1.254 gacha // 192.168.1.2 dan 192.168 gacha.254.254 va // 172.16.1.2 dan 172.31.254.254 // yo'riqnoma odatda IPAddress udpBroadcaseIP (230, 1, 1, 1) diapazoniga qarab 10.1.1.1 yoki 192.168.1.1 yoki 172.16.1.1 bo'ladi; // UDP translyatsiya IP -ni bu erga o'rnating. E'tibor bering, raqamlar orasidagi. Bu IP yo'riqnoma diapazonidan mustaqil, const uint16_t tcpPortNo = 10110 ni o'zgartirmang; // NMEA tcp server portini o'rnating Bu erda yo'q const uint16_t udpPortNo = 10110; // NMEA UDP tarqatish portini o'rnating Bu erda const unsigned int txPower = 10; // TX quvvati 0 dan 82 gacha; const unsigned int GPS_BAUD_RATE = 4800; // GPS modulining ketma -ket uzatilish tezligi // ================= Qattiq kodlangan konfiguratsiyaning oxiri ==============
4 -qadam: Ko'rsatkich chiroqlarini qo'shish (ixtiyoriy)
Bu loyiha bo'yicha mening suzish bo'yicha maslahatchim Jo ishlarning ishlayotganligini ko'rsatish uchun ishda Red Power va Green Data chiroqlarini o'rnatishni taklif qildi. Mana bu ikkita LED qo'shilgan o'zgartirilgan sxema. (pdf versiyasi)
R9 va R11 Led oqimini va shuning uchun yorqinligini o'rnatadi. Ledlarni hali ham ko'rinadigan qiladigan eng katta rezistordan foydalaning. Ularni to'g'ridan -to'g'ri quyosh nurida yoki yorqin idishda ko'rish qiyin bo'ladi, shuning uchun jihozni maksimal ko'rish uchun qorong'i burchakka o'rnating. Jaycarda qizil va yashil (~ 2,75 AQSh dollari) yoritgichli yoritgichlar bor, va Sparkfun -da qizil va yashil rangdagi juda yorqin chiroqlar (1,70 AQSh dollari) bor, lekin deyarli har qanday qizil va yashil chiroq yonadi.
5 -qadam: O'rnatilgan veb -sahifa orqali konfiguratsiyani o'rnatish
Agar siz dasturlashdan so'ng taxtani yoqsangiz, u avtomatik ravishda mahalliy tarmoqni yaratadi. Ya'ni, u mahalliy kirish nuqtasiga (router) aylanadi. Tarmoq nomi NMEA_ bilan boshlanadi, so'ngra har bir taxtaga xos bo'lgan 12 ta olti raqamdan iborat bo'ladi. NMEA_18FE34A00239 Mahalliy tarmoq uchun parol har doim NMEA_WiFi_Bridge bo'ladi. Agar siz dengizda bo'linmalarni almashtirishingiz kerak bo'lsa, eskisini o'chiring, zaxirani o'rnating va keyin yangi NMEA_ …. tarmog'ini qidiring va unga qo'shilish uchun NMEA_WiFi_Bridge parolidan foydalaning.
Agar siz tarmoqni ko'ra olmasangiz, elektron kartaga yaqinroq yuring va quvvat kabellari to'g'ri ulanganligini tekshiring. ESP8266-01 kartasida ko'k chiroq bo'lishi kerak.
Kompyuteringiz yoki mobil telefoningiz bilan tarmoqqa ulanganingizdan so'ng, siz https://10.1.1.1 saytidagi konfiguratsiya sahifasini ochishingiz mumkin (Eslatma: https://10.1.1.1 kiriting, agar siz faqat 10.1.1.1 kiritsangiz) Google -ni qidirishga urinishi mumkin va Internetga ulanmagani uchun muvaffaqiyatsiz bo'lishi mumkin)
Konfiguratsiya sahifasi WiFi uzatish quvvatini sozlash imkonini beradi. Kam quvvat va diapazon va oqim iste'moli uchun past raqamlar. Siz shuningdek TCP va UDP ulanishlari uchun port raqamlarini o'zgartirishingiz mumkin. Standart 10110 - bu NMEA ulanishlari uchun mo'ljallangan port, lekin agar xohlasangiz, o'zingiz tanlashingiz mumkin. IP raqamlari aniqlangan. Nihoyat, siz NMEA/AIS manbangizga mos keladigan tezlikni sozlashingiz mumkin. 4800 bod - NMEA uchun standart uzatish tezligi. 34800 bod - AIS uchun standart uzatish tezligi.
Siz tanlaganingizdan so'ng, "Yuborish" ni bosing va saqlangan o'zgarishlarning qisqacha sahifasi ko'rsatiladi.
Agar ular noto'g'ri bo'lsa, brauzerni qaytarish tugmachasidan foydalanib, orqaga qayting va ularni tuzating. O'zgarishlarni qo'llash uchun boshqaruv panelini qayta ishga tushirish kerak. O'zgarishlarni qo'llash tugmachasini bosish buni amalga oshiradi.
Kengash qayta ishga tushirilgandan so'ng, u avtomatik ravishda konfiguratsiya sahifasini joriy konfiguratsiya bilan ko'rsatadi.
Kompyuteringizni yoki mobil qurilmangizni TCP yoki UDP ulanishiga ulang va ma'lumot olishingizni tekshiring.
Shu bilan tugadi !! Har bir narsani suv o'tkazmaydigan plastik qutiga mahkamlang, faqat ikkita elektr simini va ikkita RS232 simini bo'sh qoldiring.
6 -qadam: Yordam - Ma'lumot yo'q
Agar siz tarmoqqa ulangan bo'lsangiz va mobil qurilmangizni TCP 10.1.1.1 va siz o'rnatgan portga (yoki siz o'rnatgan port bilan 230.1.1.1 UDP multicast guruhiga qo'shiling) ulanishni sozlagan bo'lsangiz, agar siz hali ham ulanmagan bo'lsangiz. har qanday ma'lumotlar quyidagi amallarni bajaring.
1) NMEA / AIS uskunasi yoqilganligini tekshiring
2) RS232 kabellari to'g'ri ulanganligini tekshiring.
3) NMEA / AIS uskunangizdagi "oqim nazorati" sozlamasini tekshiring. Agar bu variant bo'lsa, uni "NONE" ga o'rnating. Agar shunday bo'lmasa, "apparat" yoki RTS / CTS oqimini boshqarishni tanlang va NTS / AIS kabelining RTS va DSR pinlariga RTSni uzib qo'ying. Bu DB-25 ulagichi uchun 4 va 5 va 6-pinlarni bir-biriga ulang. DB-9 ulagichi uchun 6 va 7 va 8-pinlarni bir-biriga ulang. "Uskuna" nazorati bilan NMEA / AIS uskunasi (DTE) ma'lumotlarni yuborishni xohlagan vaqtda RTS (ReadyToSend) ni tasdiqlaydi. Ushbu ulanishlar yordamida RTS pin NTEA / AIS uskunasiga boshqa tomondan tayyor va ma'lumotlarni qabul qilishga tayyor ekanligini bildirish uchun ClearToSend (CTS) va DataSetReady (DSR) pinlarini boshqaradi.
Nosozliklarni tuzatish
TX disk raskadrovka chiqishini yoqish uchun, sharhlarsiz, ya'ni #define DEBUG ESP8266_NMEA_BRIDGE.ino eskizining yuqori qismida tahrir qiling.
TX/RX USB kabellarini olib tashlang va Yellow RX kabelini Debug TX chiqishiga ulang. TX/RX uchun GND ga ulangan Qora GND kabelini qoldiring. Arduino IDE Serial Monitor endi disk raskadrovka xabarlarini ko'rsatadi.
Odatiy bo'lib, UDP multicast guruhi ishga tushiriladi, lekin siz uni sharhlash orqali o'chirib qo'yishingiz mumkin, ya'ni ESP8266_NMEA_BRIDGE.ino eskizining yuqori qismidagi // #define UDP_BROADCAST -ga tahrir qiling.
Xulosa
Bu NMEA/AIS RS232 to WiFi ko'prigi mustahkam va ulardan foydalanish oson. U 12 ta batareya manbasidan samarali ishlaydi va siz bilan zaxira olib yurish uchun etarlicha arzon, agar kerak bo'lsa, safarning o'rtasida almashishingiz mumkin.
Tavsiya:
Tamil tilida multimetrdan qanday foydalanish kerak - Yangi boshlanuvchilar uchun qo'llanma - Yangi boshlanuvchilar uchun multimetr: 8 qadam
Tamil tilida multimetrdan qanday foydalanish kerak | Yangi boshlanuvchilar uchun qo'llanma | Yangi boshlanuvchilar uchun multimetr: Salom do'stlar, men bu qo'llanmada men multimetrni elektronikaning barcha turlarida 7 xil bosqichda qanday ishlatishni tushuntirdim, masalan: 1) nosozliklarni aniqlash uchun uzluksizlik testi 2) doimiy oqimni o'lchash 3) diod va LEDni sinovdan o'tkazish 4) o'lchash. Resi
IPad uchun devorga o'rnatish uyni avtomatlashtirishni boshqarish paneli sifatida, ekranni faollashtirish uchun servo boshqariladigan magnitdan foydalanish: 4 qadam (rasmlar bilan)
IPad uchun devorga o'rnatish uyni avtomatlashtirishni boshqarish paneli sifatida, ekranni faollashtirish uchun servo boshqariladigan magnitdan foydalanadi: So'nggi paytlarda men uyim va atrofimdagi narsalarni avtomatlashtirishga ancha vaqt sarfladim. Men Domoticz -ni uy avtomatlashtirish ilovasi sifatida ishlataman, batafsil ma'lumot uchun www.domoticz.com saytiga qarang. Men Domoticz haqidagi barcha ma'lumotlarni ko'rsatadigan asboblar paneli dasturini qidirishda
Oson IOT - O'rtacha diapazonli IOT qurilmalari uchun ilova tomonidan boshqariladigan chastotali sensorlar uyasi: 4 qadam
Oson IOT - O'rta darajali IOT qurilmalari uchun ilova tomonidan boshqariladigan RF sensori uyasi: Ushbu darsliklarda biz markaziy uyadan radio aloqasi orqali boshqariladigan qurilmalar tarmog'ini quramiz. WIFI yoki Bluetooth o'rniga 433 MGts ketma -ket radio ulanishdan foydalanishning afzalligi ancha katta (yaxshi
GoPro uchun Arduino - Servo va MPU6050 Gyro -dan foydalanish uchun Roll va Pitch Axis Gimbal: 4 qadam
GoPro uchun Arduino - Servo va MPU6050 Gyro yordamida Roll and Pitch Axis Gimbal: Bu ko'rsatma Janubiy Florida universitetining Makecourse loyihasi talablarini bajarish uchun yaratilgan (www.makecourse.com) Ushbu loyihaning maqsadi - GoPro uchun 3 o'qli Gimbal Arduino nano + 3 servo dvigatellari yordamida
Kichik qismlar uchun qanday qilib arzon va bepul "yordam qo'llarini" arzon qilish mumkin: 6 qadam
Qanday qilib kichik qismlar uchun arzon va oson "yordam qo'llarini" arzon qilish mumkin. Xo'sh, bugun ertalab (2.23.08) va kecha (2.22.08), men biror narsani lehimlamoqchi edim, lekin menda yo'q edi. yordam qo'llari, shuning uchun men buni ertalab qildim. (2.23.08) Bu men uchun ajoyib ishlaydi, odatda hech qanday muammo bo'lmaydi. Hammasini qilish juda oson, asosan bepul