Përmbajtje:
- Hapi 1: Diagrami i Qarkut dhe Mbrojtjet e Qarkut
- Hapi 2: Ndërtimi
- Hapi 3: Programimi i Mburojës WiFi
- Hapi 4: Shtimi i Led -eve Tregues (Opsionale)
- Hapi 5: Vendosja e konfigurimit përmes faqes së integruar të uebit
- Hapi 6: Ndihmë - Pa të dhëna
Video: Qendër e lirë NMEA/AIS - RS232 në Ura Wifi për përdorim në bord: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Përditësim 9 janar 2021 - Shtohet lidhje shtesë TCP dhe ripërdoret lidhja e fundit nëse lidhen më shumë klientë Përditëso 13 dhjetor 2020 - Nuk shtohet asnjë version konfigurimi i kodit për anije me ruterat ekzistues
Prezantimi
Kjo urë NMEA / AIS RS232 në WiFi bazohet në Mburojën WiFi ESP8266-01. AIS është një sistem identifikimi automatik për të treguar pozicionin e anijeve aty pranë. NMEA 0183 është standardi i Shoqatës Kombëtare të Elektronikës Detare që përdoret për mesazhet GPS.
Ura RS232 në WiFi është modifikuar nga ESP8266-01 WiFi Shield për t'u mundësuar nga një bateri 12V dhe për të pranuar një hyrje RS232 (+/- 15V) dhe për të krijuar një rrjet lokal i cili transmeton të dhënat përmes TCP dhe UDP. Ajo u zhvillua në lidhje me Jo që donte të drejtonte një rrjet lokal të lirë dhe të thjeshtë për të hyrë në të dhënat e AIS të tij nga kudo në jahtin e tij. Ky modul që rezulton krijon një Access Point (një Router) dhe krijon një server TCP për deri në 4 lidhje dhe gjithashtu transmeton të dhënat në një grup transmetimi UDP. Ofrohet një faqe konfigurimi për të vendosur numrat e portit TCP dhe UDP, fuqinë WiFi Tx dhe shpejtësinë e baudit RS232 në hyrje. Ndryshe nga WiFi Shield, nuk ka asnjë buton konfigurimi, kështu që pasi të jetë ndërtuar moduli mund të mbyllet plotësisht i papërshkueshëm nga uji. Qarqet mbrojtëse janë të përfshira për ta bërë këtë pajisje të fortë kundër instalimeve elektrike të gabuara. Ndërsa i dizajnuar me NMEA (GPS) dhe AIS në mendje, moduli do të trajtojë çdo të dhënë RS232 me norma baud midis 4800 dhe 38400 (dhe të tjera duke redaktuar skicën Arduino).
Karakteristikat
- Përdor modulin ESP8266-01 të lirë dhe të gatshëm:- Mund të përdoren gjithashtu module të tjera ESP8266
- I fortë:- Qarku ka një numër mbrojtjesh të integruara për t'u mbrojtur nga gabimet kur lidheni.
- Efikas në fuqi:- Një furnizues i energjisë me konvertues DC-DC fuqizon në mënyrë efikase njësinë nga një bateri 12V dhe fuqia WiFi Tx mund të zvogëlohet për të kursyer më shumë energji.
- I thjeshtë për t’u përdorur:- Thjesht lidhni një furnizim 5.5V me 12V dhe linjën RS232 TX dhe më pas bashkojeni marrësin tuaj në rrjet dhe lidheni me shërbimin TCP ose UDP për të marrë të dhënat. Mund të ndërrohet shpejt me një rezervë nëse njësia dështon
- E thjeshtë për tu konfiguruar:- Nuk ka nevojë për një riprogramim, asnjë mënyrë të veçantë konfigurimi. Ofrohet një faqe konfigurimi e cila ju lejon të vendosni shkallën e baudit RS232 dhe fuqinë e transmetimit WiFi dhe numrat e portit për serverët TCP dhe UDP
-
Opsionale Asnjë version i konfigurimit:- Ekziston edhe një skicë tjetër ku e gjithë konfigurimi është i programuar paraprakisht. Kjo është për ato situata që tashmë kanë një rrjet lokal që funksionon me ruterin e tij (Access Point)
Furnizimet:
Ky ESP8266-01 RS232 to WiFi Bridge ka nevojë për pjesët e mëposhtme, ose të ngjashme. Çmimet e paraqitura këtu janë në gusht 2020 dhe përjashtojnë kostot e transportit dhe një lloj kuti plastike:-
Moduli WiFi ESP8266-01-1. 1.50 dollarë në internet (shfrytëzoni shanset tuaja) OSE për produkt të besueshëm SparkFun ESP8266-01-6.95 dollarë amerikanë
MPM3610 3.3V Buck Converter Adafruit-5.95 US $ 5V në 21V input, OSE DC-DC 3A Buck Step-down Power Supply Module online Aliexpress ~ US2.00
Titulli i kokës me 10 kunja 14-0.40 dollarë amerikanë (ose shiriti terminal 28 kokë me kokë nga Jaycar AU 0.95 dollarë)
1 zbritje 1N5711 Schottky Diode Digikey US $ 1.15 (ose Jaycar AU $ 1.60)
2 ulur diodat 1N4001 SparkFun 0,30 $ (ose 1N4004 Jaycar AU 1,00 $) Çdo diodë 1A 50V ose më e lartë do të bëjë, p.sh. 1N4001, 1N4002, 1N4003, 1N4004
1 off 2N3904 NPN transistor SparkFun US $ 0.50 (ose Jaycar AU $ 0.75 çdo qëllim NPN me Vce> 40V, Hfe> 50 në 1mA, Ic> 50mA p.sh. BC546, BC547, BC548, BC549, BC550, 2N2222
6 x 3K3 rezistorë p.sh. Rezistenca 3K3 - Digikey - 0.60 dollarë amerikanë (ose 3K3ohm 1/2 Watt 1% Rezistorë të filmit metalik - Pk.8 nga Jaycar AU 0.85 dollarë)
3 nga elementi i rezistencës 330R14 $ 0.10 (ose 330ohm 1/2 Watt 1% Rezistorë të filmit metalik - Pk.8 nga Jaycar AU 0.85 $)
1 nga rezistenca 10K Element 14 US $ 0.05 (ose 10k Ohm 0.5 Watt Metal Resistors Film - Pako prej 8 nga Jaycar AU 0.85 $)
Bordi Vero (lidhje dhe shina autobusi) Jaycar HP9556 OR (shirit bakri) (shirit bakri) p.sh. Jaycar HP9540 ~ 5.50 $ AU
dhe një kuti plastike dhe tela lidhës.
Kostoja totale 9. 9.90 dollarë amerikanë + kuti transporti dhe plastike (që nga gushti 2020) duke përdorur Aliexpress ESP8266-01 dhe modul DC-DC OSE 19. 19,30 dollarë amerikanë duke përdorur modulin Sparkfun ESP8266-01 dhe konvertuesin e dollarit Adafruit DC-DC. Mjaft e lirë për të bërë nja dy pjesë rezervë.
Për të programuar RS232 në WiFi Bridge, keni nevojë gjithashtu për një kabllo USB për Serial. Këtu përdoret një kabllo serike e USB në TTL e SparkFun (10.95 dollarë amerikanë) sepse ka skajet e etiketuara mirë dhe ka mbështetje drejtuese për gamën e gjerë të sistemeve operative, përfshirë kabllon e programimit, kostoja për vetëm një RS232 në WiFi Bridge është 20 dollarë amerikanë deri në 24 dollarë amerikanë. (plus transportin dhe një rast).
Hapi 1: Diagrami i Qarkut dhe Mbrojtjet e Qarkut
Më sipër është diagrami i qarkut për RS232 në WiFi Bridge (versioni pdf). Kjo është përshtatur nga ESP8266-01 Wifi Shield dhe është modifikuar për të pranuar RS232 dhe një furnizim 5V deri në 12V (bateri). Konvertuesi DC në DC siguron funksionim efikas të energjisë nga një bateri 12V për përdorim gjatë natës kur nuk ka energji diellore dhe përdorimi i energjisë është në një çmim premium.
Një numër mbrojtjesh të qarkut janë ndërtuar në qark. Lidhjet në anën e majtë të qarkut përdoren vetëm gjatë ndërtimit për të programuar/korrigjuar njësinë. Rezistencat 330R R6 dhe R7 mbrojnë nga shkurtimi i një dalje TX në një dalje TX kur programoni/korrigjoni. Kur programoni lidhni TX me RX dhe RX me TX. Dalja e debug TX duhet të lidhet me një hyrje RX UART 3v3 për të parë daljen e debug (shiko komentet në skicën ESP8266_NMEA_BRIDGE.ino).
Lidhjet në anën e djathtë të qarkut përdoren për të lidhur njësinë e përfunduar me furnizimin me energji elektrike dhe burimin NMEA/AIS RS232. Këto janë lidhjet e vetme që duhet të jenë të arritshme pasi të jetë ndërtuar njësia. Mbani këto lidhje në çifte.
2N3904 siguron përmbysjen dhe zhvendosjen e nivelit nga sinjali RS232 +/- 15V në hyrjen TTL UART në ESP2866. Tensioni i kundërt midis Emitter dhe Baza e 2N3904 është specifikuar të përballojë të paktën 6V. D4 kufizon tensionin e kundërt të Emitter Base të jetë më pak se 1V kur hyrja RS232 është -15V.
Së fundi, "Drejtuesit dhe marrësit RS-232 duhet të jenë në gjendje t'i rezistojnë qarkut të shkurtër të pacaktuar në tokë" (RS232 wikipedia) kështu që nëse i lidhni aksidentalisht linjat RS232 me terminalet e Furnizimit me Energji, nuk duhet të dëmtojë pajisjen NMEA/AIS.
Furnizimi me energji elektrike
Dioda D1 parandalon që tensioni i kundërt të aplikohet në konvertorin DC-DC nëse ndodh që të ndërroni lidhjet +V dhe GND kur lidheni me kabllo. D1 ka një rrymë të vogël rrjedhjeje. D2 siguron një rrugë të tensionit të ulët për atë rrymë rrjedhjeje për të mbajtur tensionin e kundërt në konvertorin DC -DC nën -0.3V. Rezistenca 330R (R10) në linjën RS232 GND siguron mbrojtje kundër shkurtimit të baterisë në tokë nëse bateria +ve lidhet me telin GND të Furnizimit me Energji të bordit ndërsa RS232 GND është i lidhur.
Konvertuesi DC-DC vlerësohet për hyrje operacionale deri në 21V, kështu që është i përshtatshëm për një bateri 12V gjatë rimbushjes. Një bateri me karikim të plotë mund të jetë deri në 8 14.8V dhe tensioni i ngarkuesit mund të jetë më i lartë, 16V ose më shumë. Vlerësimi i hyrjes 21V i konvertuesit DC-DC vlerësohet për ta trajtuar këtë. Lidhja aksidentale e furnizimit të kundërt (në mes të natës në mot të ashpër) mbrohet nga. Tensioni maksimal absolut për hyrjen e konvertuesit është 28V, kështu që një sinjal RS232 i lidhur me të mund të trajtohet. Tensioni RS232 është specifikuar të jetë më pak se +/- 25V.
Nëse lidhni aksidentalisht prizat nga furnizimi me energji elektrike në lidhjet RS232 TX/GND (të ndërruara ose jo), rezistorët 10K dhe 330R do të mbrojnë kundër shkurtimit të furnizimit me energji elektrike.
Si përmbledhje, qarku është i mbrojtur nga fuqia e shkëmbimit dhe lidhjet RS232 dhe lidhja e telave nga ato palë në të dyja anët. Përzierja e telave, një nga secila palë, nuk është e mbrojtur nga të gjitha kombinimet, kështu që mbani RS232 dhe prizat e energjisë të çiftuara dhe lidhini ato në çifte.
Rryma mesatare e përdorur nga bordi është rreth 100mA (në varësi të fuqisë së transmetimit WiFi dhe shkallës së të dhënave). Nëse do të përdorej një rregullator i thjeshtë linear për të fuqizuar bordin nga një bateri 12V, konsumi i energjisë do të ishte 12V x 100mA = 1.2W ose 1.2Ahrs për një natë 12. Përdorimi i konvertuesit DC në DC, i cili efficient 70% efikas, e zvogëlon këtë ngarkesë në 0.47W ose 0.47Ahrs gjatë një nate 12 orë.
Hapi 2: Ndërtimi
Unë e ndërtova këtë njësi duke përdorur një pjesë të vogël të bordit vero me lidhje dhe autobusë energjie (versioni pdf). Këtu janë pamjet e sipërme dhe të poshtme të tabelës së përfunduar. Sigurohuni që të kontrolloni me kujdes instalimet elektrike kur të keni mbaruar. Easyshtë e lehtë të lidheni me kunjin e gabuar kur ktheheni dhe lidheni nga poshtë.
Hapi 3: Programimi i Mburojës WiFi
Çdo urë RS232 në WiFi duhet të programohet një herë, vetëm dhe kurrë më. Një faqe në internet e integruar siguron qasje në konfigurimet në dispozicion.
Instalimi i mbështetjes ESP8266
Për të programuar mburojën ndiqni udhëzimet e dhëna në https://github.com/esp8266/Arduino nën Instalimi Me Menaxherët e Bordeve. Kur hapni Bordet Menaxher nga menyja Tools → Board dhe zgjidhni Type Contributed dhe instaloni platformën esp8266. Ky projekt u përpilua duke përdorur versionin 2.6.3 të ESP8266. Versionet e mëvonshme mund të jenë më të mira, por mund të kenë defektet e tyre pasi platforma po evoluon me shpejtësi.
Mbyllni dhe rihapni Arduino IDE dhe tani mund të zgjidhni "Moduli Generic ESP8266" nga menyja Tools → Board.
Instalimi i bibliotekave mbështetëse
Ju gjithashtu duhet të instaloni, nga https://www.forward.com.au/pfod/pfodParserLibraries/index.html, versionet më të fundit të bibliotekës pfodESP8266BufferedClient (për bibliotekën pfodESP8266Utils.h dhe pfodESP8266BufferedClient.h) dhe millis h)
Shkarkoni këto skedarë zip në kompjuterin tuaj, zhvendoseni në desktopin tuaj ose në ndonjë dosje tjetër që mund ta gjeni lehtësisht dhe më pas përdorni opsionin e menysë Arduino IDE Sketch → Import Bibliotekë → Shto Bibliotekë për t'i instaluar ato. Ju gjithashtu duhet të instaloni bibliotekën SafeString. Biblioteka SafeString është në dispozicion nga menaxheri i bibliotekës Arduino ose mund të shkarkoni skedarin SafeString.zip direkt për instalim manual përmes Sketch → Import Bibliotekë → Shto Bibliotekë
Ndaloni dhe rinisni Arduino IDE dhe nën File-> Shembuj që tani duhet të shihni pfodESP8266BufferedClient dhe SafeString.
Programimi i Bordit
Për të programuar tabelën, vendoseni tabelën në modalitetin e programimit duke shkurtuar lidhjen (poshtë majtas). Pastaj lidhni kabllon serik USB me TTL UART
Vini re me kujdes lidhni vetëm kabllot 3V3 TX/RX në lidhjen në anën e majtë duke përdorur 3V3 TX/RX nga USB e Sparkfun në kabllin serial TTL. Lidhjet e kabllove janë RX (e verdhë), TX (portokalli), VCC (5V) (e kuqe), dhe GND (E zezë). Vini re kablloja e Verdhë (RX) është e lidhur me kunjin TX në tabelë dhe kablloja Portokalli (TX) është e lidhur me kunjin RX në tabelë. Kablloja e Zezë (GND) është e lidhur me GND për kunjin TX/RX
Shënim: Duket se ka dy versione të këtij kablli. Versionet e vjetra kanë 5V Vcc dhe RX (Brown), TX (Tan-like/Peach), VCC (Red) dhe GND (Black), në çdo rast drejtuesi VCC nuk përdoret këtu. Ka gjithashtu komente se tela TX dhe RX janë përmbysur në disa raste. Nëse Arduino IDE nuk mund të programojë tabelën, provoni të ndërroni kabllot TX/RX. 330R mbron nga pantallonat e shkurtra TX-TX.
Fuqizoni bordin nga një furnizim ose bateri prej 6V në 12V 500mA ose më e madhe. Lidhni së pari prizën e furnizimit me energji -Ve (GND) në mënyrë që rryma e furnizimit me energji të mos përpiqet të rrjedhë përsëri përmes lidhjes USB. Mundësisht përdorni një furnizim të izoluar (lundrues) 6V deri në 12V ose bateri. Vini re modulet Aliexpress DC-DC kanë nevojë për të paktën një furnizim 6.5V.
Pastaj lidhni kabllon USB në kompjuterin tuaj. Zgjidhni portën e tij COM në menunë Tools → Port. Lini Frekuencën e CPU -së, Madhësinë e Blicit dhe Shpejtësinë e Ngarkimit në cilësimet e tyre të paracaktuara.
Kontrolloni foton dhe instalimet tuaja elektrike. Shihni gjithashtu Këshillat e Programimit ESP8266 (espcomm dështoi) Përpiloni skicën ESP8266_NMEA_BRIDGE.ino. Pastaj zgjidhni Skedarin → Ngarko ose përdorni butonin Shigjeta e djathtë për të përpiluar dhe ngarkuar programin. Dy skedarë janë ngarkuar. Nëse merrni një mesazh gabimi në ngarkim, kontrolloni lidhjet tuaja kabllore janë të kyçura në kunjat e duhur dhe provoni përsëri.
Pasi të përfundojë programimi, hiqni modalitetin e programimit që shkurton lidhjen dhe lidhjet e programimit TX/RX dhe pastaj fikni dhe ndizni furnizimin me energji për të rinisur bordin në modalitetin e tij normal.
Lidhni pajisjen NMEA/AIS.
Asnjë version konfigurimi
Ekziston një version tjetër i këtij skicë, ESP8266_NMEA_BRIDGE_noCfg.ino, në të cilin i gjithë konfigurimi është para-programuar në kodin e skicës. Në këtë rast, qendra NMEA lidhet me një ruter ekzistues (pika e hyrjes) për t'i bërë të dhënat të disponueshme për rrjetin.
Konfigurimi është i gjithë në krye të skedarit ESP8266_NMEA_BRIDGE_noCfg.ino.
// ================ KONFIGURIM I KODIT TARD VARDSHTIR = =================
const char ssid = "yourRouterSSID"; // vendosni SSID -in e rrjetit tuaj këtu const char password = "yourRouterPassword"; // vendosni fjalëkalimin e rrjetit tuaj këtu IPAddress staticIP (10, 1, 1, 190); // vendosni IP statike të qendrës NMEA këtu. KUJDES, midis numrave // sigurohuni që asnjë pajisje tjetër nuk po funksionon me të njëjtën IP dhe se IP është në rangun IP të ruterit tuaj // intervalet e zakonshme të IP të ruterit janë 10.1.1.2 në 10.1.1.254 // 192.168.1.2 në 192.168.254.254 dhe // 172.16.1.2 deri në 172.31.254.254 // ruteri është zakonisht 10.1.1.1 ose 192.168.1.1 ose 172.16.1.1 në varësi të diapazonit të tij IPAdresë udpBroadcaseIP (230, 1, 1, 1); // vendosni IP -në e transmetimit UDP këtu. SH NOTNIM, midis numrave. Ky IP është i pavarur nga diapazoni i ruterit mos ndrysho const uint16_t tcpPortNo = 10110; // vendosni portën e serverit NMEA tcp Jo këtu const uint16_t udpPortNo = 10110; // vendosni portin e transmetimit NDP të UDP NMEA këtu mos nënshkruani int txPower = 10; // Fuqia TX në rangun 0 deri 82; const i panënshkruar në GPS_BAUD_RATE = 4800; // Shkalla e baudit serik të modulit tuaj GPS // ================ Fundi i Konfigurimit të KODIT TARD VARDSHTIR = ===============
Hapi 4: Shtimi i Led -eve Tregues (Opsionale)
Konsulenti im i lundrimit në këtë projekt, Jo, sugjeroi montimin e një led të Fuqisë së Kuqe dhe një Green Data të lidhur me rastin për të treguar se gjërat po funksionojnë. Këtu është qarku i modifikuar me këto dy led të shtuar. (verifikim pdf)
R9 dhe R11 vendosin rrymën Led dhe kështu shkëlqimin. Përdorni rezistencën më të madhe që i bën ledet ende të dukshme. Ata do të jenë të vështirë për tu parë në rrezet e diellit direkte ose në një kabinë të ndritshme, kështu që montoni njësinë në një cep të errët për shikueshmëri maksimale. Jaycar ka të kuqe të kuqe të kuqe dhe jeshile (75 2.75 AU $) dhe Sparkfun ka disa llamba të kuqe dhe jeshile super të ndritshme (1.70 dollarë amerikanë), por pothuajse çdo led e kuqe dhe jeshile do të bëjë.
Hapi 5: Vendosja e konfigurimit përmes faqes së integruar të uebit
Kur ndizni bordin pas programimit, ai automatikisht do të krijojë një rrjet lokal. Kjo do të bëhet një pikë aksesi lokale (ruteri). Emri i rrjetit do të fillojë me NMEA_ i ndjekur nga 12 shifra gjashtëkëndore unike për secilën tabelë, p.sh. NMEA_18FE34A00239 Fjalëkalimi për rrjetin lokal është gjithmonë NMEA_WiFi_Bridge. Nëse keni nevojë të ndërroni njësitë në det, fikni atë të vjetër, instaloni rezervën dhe më pas kërkoni rrjetin e ri NMEA_….. dhe përdorni fjalëkalimin NMEA_WiFi_Bridge për t'u bashkuar me të.
Nëse nuk mund ta shihni rrjetin, afrohuni më shumë me tabelën e qarkut dhe kontrolloni që kabllot e rrymës të jenë lidhur mirë. Duhet të ketë një dritë blu një tabelë ESP8266-01.
Pasi të jeni bashkuar në rrjet me kompjuterin tuaj ose celularin, mund të hapni faqen e konfigurimit në https://10.1.1.1 (Shënim: shkruani në https://10.1.1.1, nëse thjesht shkruani 10.1.1.1 ju mund të bëjë që Google të përpiqet ta kërkojë dhe të dështojë pasi nuk jeni i lidhur me internetin)
Faqja e konfigurimit ju lejon të vendosni fuqinë e transmetimit WiFi. Numra më të ulët për më pak fuqi dhe diapazon dhe konsum aktual. Ju gjithashtu mund të ndryshoni numrat e portit për lidhjet TCP dhe UDP. 10110 i paracaktuar është porti i caktuar për lidhjet NMEA, por ju mund të zgjidhni tuajin nëse dëshironi. Numrat IP janë të fiksuar. Së fundi, mund të vendosni normën e baudit që të përputhet me burimin tuaj NMEA/AIS. 4800 baud është norma standarde e baud për NMEA. Ndërsa 34800 baud është norma standarde e baud për AIS.
Pasi të keni bërë zgjedhjet tuaja, klikoni Paraqit dhe shfaqet një faqe përmbledhëse e ndryshimeve që janë ruajtur.
Nëse këto nuk janë të sakta, atëherë përdorni butonin prapa të shfletuesit për t'u kthyer dhe rregulluar ato. Për të aplikuar ndryshimet, bordi duhet të riniset. Klikimi i butonit Apliko këto ndryshime do ta bëjë këtë.
Pasi të rindizet bordi do të shfaqë automatikisht faqen e konfigurimit përsëri me konfigurimin aktual.
Lidhni kompjuterin ose pajisjen tuaj celular me lidhjen TCP ose UDP dhe kontrolloni se po merrni të dhëna.
Kaq mbaroi !! Mbyllni çdo gjë në një kuti plastike të mbyllur me ujë duke lënë vetëm dy prizat e rrymës dhe dy prizat RS232 pa pagesë.
Hapi 6: Ndihmë - Pa të dhëna
Pasi të jeni lidhur me rrjetin dhe të vendosni pajisjen tuaj celulare që të lidhet me TCP 10.1.1.1 dhe portin që keni vendosur (ose bashkohuni me grupin UDP multicast 230.1.1.1 me portin që keni vendosur), nëse akoma nuk e merrni çdo të dhënë provoni hapat e mëposhtëm.
1) Kontrolloni që pajisjet NMEA / AIS janë të ndezura
2) Kontrolloni që kabllot RS232 janë lidhur në anën e duhur.
3) Kontrolloni cilësimin e 'kontrollit të rrjedhës' në pajisjet tuaja NMEA / AIS. Vendoseni atë në 'NONE' nëse është një opsion. Nëse jo, atëherë zgjidhni 'harduerin' OSE RTS / CTS kontrollin e rrjedhës dhe shkurtoni kunjat RTS në CTS dhe DSR të kabllit NMEA / AIS. Kjo është për një lidhës DB-25, lidhni kunjat 4 dhe 5 dhe 6 së bashku. Për një lidhje DB-9, lidhni kunjat 6 dhe 7 dhe 8 së bashku. Me kontrollin "harduer" pajisjet NMEA / AIS (DTE) pohon RTS (ReadyToSend) kur dëshiron të dërgojë të dhëna. Me këto lidhje, kunja RTS drejton kunjat ClearToSend (CTS) dhe DataSetReady (DSR) të cilat futen përsëri në pajisjet NMEA / AIS për t'i thënë se ana tjetër është gati dhe në gjendje të marrë të dhëna.
Debugging
Për të aktivizuar daljen e Debugging TX, duke mos komentuar, domethënë redaktoni për të #përcaktuar DEBUG pranë fundit të skicës ESP8266_NMEA_BRIDGE.ino.
Hiqni kabllot USB TX/RX dhe thjesht lidhni kabllon Yellow RX me daljen Debug TX. Lëreni kabllon Black GND të lidhur me GND për TX/RX. Arduino IDE Serial Monitor tani do të shfaqë mesazhe të korrigjimit.
Si parazgjedhje grupi i multimastrimit UDP fillon, por mund ta çaktivizoni duke komentuar, dmth redaktoni në // #define UDP_BROADCAST pranë majës së skicës ESP8266_NMEA_BRIDGE.ino.
Përfundim
Kjo urë NMEA/AIS RS232 në WiFi është e fortë dhe e thjeshtë për t’u përdorur. Ai funksionon në mënyrë efikase nga një burim baterie 12 dhe është mjaft i lirë për të mbajtur me vete një rezervë që mund ta ndërroni në mes të udhëtimit nëse është e nevojshme.
Recommended:
PIR praktik për përdorim në shtëpi: 7 hapa (me fotografi)
PIR praktik për përdorim në shtëpi: Ashtu si shumë prej jush atje që punoni me projekte të automatizimit të shtëpisë, unë po kërkoja të ndërtoja një sensor PIR funksional për automatizimin e disa kthesave të qosheve në shtëpinë time. Megjithëse sensorët PIR të kalimit të dritës do të kishin qenë optimale, ju nuk mund të përkulni një cep. Thi
Si të vendosni Raspbian për përdorim pa kokë: 10 hapa
Si të vendosni Raspbian për përdorim pa kokë: Këto udhëzime janë se si të konfiguroni shpërndarjen Linux Raspbian të krijuar për kompjuterin me një bord të njohur si Raspberry Pi për të funksionuar si një sistem pa kokë
DHT12 (sensori i lirë i lagështisë dhe temperaturës i2c), përdorim i shpejtë i lehtë: 14 hapa
DHT12 (sensori i lagështisë dhe temperaturës i lirë i2c), përdorim i lehtë i shpejtë: Mund të gjeni përditësime dhe të tjera në faqen time https://www.mischianti.org/2019/01/01/dht12-library-en/. Më pëlqen sensori që mund të përdoret me 2 tela (protokoll i2c), por unë e dua atë të lirë. Kjo është një bibliotekë Arduino dhe esp8266 për serinë DHT12 o
Qendër e ekranit rrotullues DIY 360 'për fotografi / videografi: 21 hapa (me fotografi)
Mbështjellës i ekranit rrotullues DIY 360 për fotografi / videografi: Mësoni si të bëni DIY 360 Rotating Display stand nga kartoni në shtëpi, i cili është i pajisur me USB projektet e thjeshta shkencore për fëmijët, të cilat gjithashtu mund të përdoren për fotografimin e produktit dhe pamjen paraprake të videos 360 të atij produkti për t'u postuar në faqet tuaja të internetit apo edhe në Amazing
Udhëzime për të bërë një shtojcë lidhëse me katër shirita për mbështetësen e këmbëve të montuara në qendër: 9 hapa (me fotografi)
Udhëzimet për të bërë një shtojcë me katër shirita për mbështetëse në këmbë në qendër: Karriget me rrota me fuqi të mesme (PWC) janë bërë më të njohura vitet e fundit. Megjithatë, për shkak të vendosjes së rrotave të përparme, mbështetëset tradicionale të këmbëve të montuara anësore janë zëvendësuar me një mbështetëse të vetme të montuar në qendër. Fatkeqësisht, qendra-mou