Мазмұны:
- 1 -қадам: Схема схемасы және қорғаныс тізбектері
- 2 -қадам: құрылыс
- 3 -қадам: WiFi қалқанын бағдарламалау
- 4 -қадам: индикатор шамдарын қосу (міндетті емес)
- 5 -қадам: Кірістірілген веб -бет арқылы конфигурацияны орнату
- 6 -қадам: Анықтама - деректер жоқ
Бейне: Арзан NMEA/AIS хаб - RS232 бортында пайдалануға арналған Wifi көпіріне: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
2021 жылдың 9 қаңтарын жаңарту - Қосымша TCP қосылымы қосылды және егер клиенттер көп қосылса, соңғы қосылымды қайта қолданыңыз 2020 жылдың 13 желтоқсанында жаңартыңыз - Қолданыстағы маршрутизаторлары бар катерлерге арналған кодтың конфигурациясы жоқ.
Кіріспе
Бұл NMEA / AIS RS232-ден WiFi көпірі ESP8266-01 WiFi қалқанына негізделген. AIS - жақын маңдағы кемелердің орнын көрсететін автоматты сәйкестендіру жүйесі. NMEA 0183 - бұл GPS хабарламалары үшін қолданылатын Ұлттық теңіз электронды қауымдастығының стандарты.
RS232-WiFi көпірі ESP8266-01 WiFi Shield арқылы өзгертілді, ол 12В батареямен жұмыс істейді және RS232 кірісін қабылдайды (+/- 15V) және деректерді TCP және UDP арқылы тарататын жергілікті желі құрады. Ол өзінің қайықтағы кез келген жерден өзінің AIS деректеріне қол жеткізу үшін арзан және қарапайым жергілікті желіні басқарғысы келетін Джомен бірге жасалды. Бұл алынған модуль қатынау нүктесін (маршрутизатор) жасайды және 4 қосылымға дейін TCP серверін орнатады, сонымен қатар UDP тарату тобындағы деректерді таратады. Конфигурация веб -беті TCP және UDP порт нөмірлерін, WiFi Tx қуатын және RS232 кіріс жылдамдығын орнатуға арналған. WiFi Shield -тен айырмашылығы, конфигурация түймесі жоқ, сондықтан модуль салынғаннан кейін оны су өткізбейтін етіп герметизациялауға болады. Қорғаныс тізбектері бұл құрылғыны сым өткізбеуінен берік етуді қамтиды. NMEA (GPS) және AIS ескерілгенде, модуль кез келген RS232 деректерін 4800 -ден 38400 -ге дейінгі жылдамдықпен өңдейді (және басқалары Arduino нобайын өңдеу арқылы).
Мүмкіндіктер
- Қымбат емес және қол жетімді ESP8266-01 модулін қолданады:- Басқа ESP8266 модульдерін де қолдануға болады
- Мықты:- Электр сымдарын қосуда қателіктерден қорғау үшін тізбекте бірнеше қорғаныс бар.
- Қуатты үнемдеу:- DC-DC түрлендіргішінің қоректену блогы құрылғыны 12В аккумулятордан тиімді қуаттандырады және көп қуатты үнемдеу үшін WiFi Tx қуатын төмендетуге болады.
- Қолдану қарапайым:- 5,5 В-тан 12 В-қа дейінгі қуат көзін және RS232 TX желісін қосыңыз, содан кейін қабылдағышты желіге қосыңыз және деректерді алу үшін TCP немесе UDP қызметіне қосылыңыз. Құрылғы істен шыққан жағдайда оны тез арада қосалқыға ауыстыруға болады
- Конфигурациялау оңай:- қайта бағдарламалау қажет емес, арнайы конфигурация режимі жоқ. RS232 беру жылдамдығын, WiFi өткізу қуатын және TCP және UDP серверлерінің порт нөмірлерін орнатуға мүмкіндік беретін конфигурация беті берілген.
-
Қосымша конфигурация нұсқасы жоқ:- Барлық конфигурация алдын ала бағдарламаланған басқа нобай бар. Бұл жергілікті маршрутизатормен жұмыс істейтін жергілікті желі бар (Access Point) жағдайларға арналған.
Жабдықтар:
Бұл WiFi көпіріне ESP8266-01 RS232 келесі бөліктерді қажет етеді. Мұнда көрсетілген бағалар 2020 жылдың тамызындағы жағдайға сәйкес келеді және жеткізілім шығындары мен пластикалық қаптың қандай да бір түрін қоспағанда:-
WiFi модулі ESP8266-01-~ US $ 1.50 (мүмкіндігіңізді алыңыз) НЕМЕСЕ сенімді өнім SparkFun ESP8266-01 үшін-6,95 АҚШ доллары
MPM3610 3.3V Бак конвертері Adafruit-5.95 АҚШ доллары 5В-тан 21В-ке дейінгі кіріс, НЕМЕСЕ DC-DC 3A Бакты төмендететін қуат көзі модулі Aliexpress ~ US2.00
10-істікшелі Element14-0.40 АҚШ доллары (немесе Jaycar AU $ 0.95-тен 28 істікшелі терминал жолағы)
1 жеңілдік 1N5711 Schottky Diode Digikey 1.15 АҚШ доллары (немесе Jaycar AU $ 1.60)
2 өшіру 1N4001 диодтары SparkFun US $ 0.30 (немесе 1N4004 Jaycar AU $ 1.00) Кез келген 1А 50В немесе одан жоғары диод жасайды, мысалы 1N4001, 1N4002, 1N4003, 1N4004
1 өшіру 2N3904 NPN транзисторы SparkFun US $ 0.50 (немесе Jaycar AU $ 0.75 кез келген жалпы мақсаттағы NPN Vce> 40V, Hfe> 50 1mA, Ic> 50mA мысалы BC546, BC547, BC548, BC549, BC550, 2N2222
6 x 3K3 резисторлары, мысалы 3K3 резисторлары - Digikey - 0,60 АҚШ доллары (немесе 3K3ohm 1/2 Ватт 1% металл пленкалы резисторлар - Pk.8 Jaycar AU $ 0,85)
3 өшірілген 330R резисторлық элементі14 АҚШ доллары 0,10 АҚШ доллары (немесе 330 Ом 1/2 Ватт 1% Металл пленкалы резисторлар - Jkcar AU 0,85 -тен Pk.8)
1 өшіру 10K резисторлық элемент14 АҚШ доллары 0,05 АҚШ доллары (немесе 10к Ом 0,5 Ватт металл пленкалы резисторлар - 8 пакет Jaycar AU $ 0,85)
Vero тақтасы (байланыстар мен рельстер) Jaycar HP9556 OR (жолақ мыс) (жолақ мыс) мысалы Jaycar HP9540 ~ AU $ 5.50
және пластикалық корпус пен қосылатын сым.
Жалпы құны ~ 9,90 АҚШ доллары + Aliexpress ESP8266-01 мен DC-DC модулін қолдана отырып жеткізу және пластикалық корпус (2020 ж. Тамыздағы жағдай бойынша) немесе ~ 19.30 АҚШ доллары Sparkfun ESP8266-01 модулі мен Adafruit DC-DC конвертері. Бірнеше қосалқы бөлшектер жасауға жеткілікті арзан.
RS232 -ді WiFi көпіріне бағдарламалау үшін сізге USB -ден сериялық кабель қажет. Бұл жерде SparkFun USB -ден TTL -ге дейінгі сериялық кабель (10,95 АҚШ доллары) пайдаланылады, себебі оның ұштары жақсы белгіленген және бағдарламалық кабельді қоса алғанда, ОЖ -нің кең ауқымына драйверлерді қолдайды, тек RS232 -ден WiFi көпіріне бір АҚШ доллары ~ 20 АҚШ долларынан 24 АҚШ долларына дейін. (жеткізілім мен қапты қоса).
1 -қадам: Схема схемасы және қорғаныс тізбектері
Жоғарыда RS232 - WiFi көпірінің схемасы (pdf нұсқасы). Бұл ESP8266-01 Wifi Shield-дан бейімделген және RS232 және 5 В-тан 12 В (батареяға) жеткізуді қабылдау үшін өзгертілген. Тұрақты токтан тұрақты токқа түрлендіргіші 12 В батареядан күндізгі қуаты жоқ кезде және энергияны пайдалану өте жоғары болған жағдайда үнемді жұмысты қамтамасыз етеді.
Тізбекке бірнеше қорғаныс тізбектері салынған. Схеманың сол жағындағы қосылыстар құрылғыны бағдарламалау/жөндеу үшін тек құрылыс кезінде қолданылады. 330R R6 және R7 резисторлары бағдарламалау/жөндеу кезінде TX шығысын TX шығысына қысқартудан қорғайды. Бағдарламалау кезінде сіз TX -ты RX -ке, RX -ты TX -ке қосасыз. Түзету TX шығысы жөндеуді көру үшін RX UART 3v3 кірісіне қосылуы керек (ESP8266_NMEA_BRIDGE.ino эскизіндегі түсініктемелерді қараңыз).
Схеманың оң жағындағы қосылыстар аяқталған қондырғыны қуат көзіне және NMEA/AIS RS232 көзіне қосу үшін қолданылады. Бұл құрылғы салынғаннан кейін қол жетімді болуы керек жалғыз қосылыстар. Бұл байланыстарды жұпта ұстаңыз.
2N3904 RS232 +/- 15V сигналынан TTL UART кірісіне ESP2866 дейін инверсия мен деңгейдің ауысуын қамтамасыз етеді. 2N3904 эмитенті мен базасы арасындағы кері кернеу кемінде 6В төзімді болу үшін көрсетілген. D4 RS232 кірісі -15В болғанда кері эмиттерлік базалық кернеуді 1В -тан төмен шектейді.
Ақырында, «RS-232 драйверлері мен қабылдағыштары жерге тұйықталмаған қысқа тұйықталуға төтеп беруі керек» (RS232 википедия), сондықтан RS232 желілерін қоректендіру көзінің терминалдарына кездейсоқ қоссаңыз, ол NMEA/AIS құрылғысына зақым келтірмеуі керек.
Нәр беруші
D1 диоды, егер сіз қосылу кезінде +V және GND қосылымдарын ауыстырсаңыз, DC-DC түрлендіргішіне кері кернеудің берілуіне жол бермейді. D1 кіші ағып кету тогы бар. D2 тұрақты токтың түрлендіргішіндегі кері кернеуді -0,3В төмен ұстап тұру үшін осы ағып кететін ток үшін төмен кернеу жолын қамтамасыз етеді. RS232 GND желісіндегі 330R резисторы (R10), егер RS232 GND қосылған кезде, батарея +желісі тақтаның қуат көзі GND сымына қосылған болса, батареяны жерге тұйықтаудан қорғайды.
Тұрақты токтың түрлендіргіші 21 В дейінгі жұмыс кірісіне есептелген, сондықтан ол 12 В батареяға ауыстырылған кезде жарамды. Толық зарядталған батарея ~ 14,8 В дейін, ал зарядтағыштың кернеуі 16 В немесе одан жоғары болуы мүмкін. DC-DC түрлендіргішінің 21В кіріс рейтингі мұны шешу үшін бағаланады. Кездейсоқ кері байланыстың қосылуы (түн ортасында ауа райының қатал кезінде) қорғалған. Конвертер кірісінің абсолюттік максималды кернеуі 28В құрайды, сондықтан оған RS232 сигналын қосуға болады. RS232 кернеуі +/- 25 В-тан төмен деп көрсетілген.
Егер сіз байқаусызда қоректендіргіштен RS232 TX/GND қосылымдарына қосылсаңыз (ауыстырылған немесе қосылмаған), 10K және 330R резисторлары қуат көзінің қысқа тұйықталуынан қорғайды.
Қысқаша айтқанда, схема RS232 сымдарының ауысуынан және сымдарды осы жұптардың қосылуынан қорғалған. Әр жұптан сымдарды араластыру барлық комбинацияларда қорғалмаған, сондықтан RS232 мен қуат сымдарын жұпта ұстаңыз және оларды жұппен қосыңыз.
Тақта қолданатын орташа ток шамамен 100 мА құрайды (WiFi тарату қуаты мен деректер жылдамдығына байланысты). Егер тақтаны 12В аккумулятордан қуаттандыру үшін қарапайым сызықтық реттегіш қолданылса, 12 түнде 12В х 100мА = 1,2 Вт немесе 1,2Арс уақыт жұмсалады. ~ 70% тиімділігі бар тұрақты токтан тұрақты токқа түрлендіргішті қолдану бұл жүктемені 12 сағат ішінде 0,47 Вт немесе 0,47 ААс дейін төмендетеді.
2 -қадам: құрылыс
Мен бұл қондырғыны сілтемелері мен қуат шиналары бар шағын веро -тақтаның көмегімен жасадым (pdf нұсқасы). Мұнда толтырылған тақтаның жоғарғы және төменгі көріністері берілген. Аяқтаған кезде сымдарды мұқият тексеріп алғаныңызға көз жеткізіңіз. Төменнен аударып, сыммен бұрыс түйреуішке сым салу оңай.
3 -қадам: WiFi қалқанын бағдарламалау
Әрбір RS232 -ден WiFi -ге дейінгі көпір бір рет бағдарламалануы керек және ешқашан қайталанбайды. Кірістірілген веб-бет қол жетімді конфигурацияларға қол жеткізуге мүмкіндік береді.
ESP8266 қолдауын орнату
Қалқаны бағдарламалау үшін https://github.com/esp8266/Arduino сайтында тақта менеджерімен орнату бөлімінде берілген нұсқауларды орындаңыз. Тақталар менеджерін Құралдар → Тақта мәзірінен ашқан кезде Type Contributed таңдаңыз және esp8266 платформасын орнатыңыз. Бұл жоба ESP8266 2.6.3 нұсқасы арқылы құрастырылды. Кейінгі нұсқалар жақсы болуы мүмкін, бірақ олардың қателері болуы мүмкін, себебі платформа тез дамып келеді.
Arduino IDE жабыңыз және қайта ашыңыз, енді сіз Tools → Board мәзірінен «Generic ESP8266 Module» тармағын таңдай аласыз.
Қолдау кітапханаларын орнату
Сіз сондай -ақ https://www.forward.com.au/pfod/pfodParserLibraries/index.html сайтынан pfodESP8266BufferedClient кітапханасының соңғы нұсқаларын (pfodESP8266Utils.h және pfodESP8266BufferedClient.h кітапханасы үшін) және millis for millis орнатуыңыз керек. з)
Бұл zip файлдарын компьютерге жүктеңіз, оны жұмыс үстеліне немесе оңай табуға болатын басқа қалтаға жылжытыңыз, содан кейін Arduino IDE мәзірінің эскизі → Кітапхананы импорттау → Кітапхананы қосу үшін оларды орнатыңыз. Сонымен қатар SafeString кітапханасын орнату қажет. SafeString кітапханасы Arduino кітапхана менеджерінен қол жетімді немесе SafeString.zip файлын қолмен орнату үшін Sketch → Кітапхананы импорттау → Кітапхананы қосу арқылы жүктеуге болады.
Arduino IDE-ді тоқтатыңыз және қайта іске қосыңыз, ал Файл-> Мысалдар бөлімінде сіз енді pfodESP8266BufferedClient және SafeString көресіз.
Басқарманы бағдарламалау
Тақтаны бағдарламалау үшін сілтемені қысқарту арқылы тақтаны бағдарламалау режиміне қойыңыз (төменгі сол жақта). Содан кейін USB -ді TTL UART сериялық кабеліне қосыңыз
Назар аударыңыз, тек 3V3 TX/RX сымдарын 3V3 TX/RX көмегімен Sparkfun USB -ден TTL сериялық кабеліне 3V3 TX/RX көмегімен қосыңыз Кабельдік қосылымдар RX (сары), TX (қызғылт сары), VCC (5V) (қызыл), және GND (Қара). Сары (RX) кабелі тақтадағы TX түйреуішіне, ал қызғылт (TX) кабелі тақтадағы RX түйреуішіне қосылғанын ескеріңіз. Қара (GND) кабелі TX/RX штыры үшін GND -ге қосылған
Ескерту: Бұл кабельдің екі нұсқасы бар сияқты. Ескі нұсқаларда 5V Vcc және RX (Қоңыр), TX (Тан тәрізді/Шабдалы), VCC (Қызыл) және GND (Қара) бар, кез келген жағдайда мұнда VCC сымы қолданылмайды. Кейбір жағдайларда TX және RX сымдары кері айналады деген пікірлер де бар. Егер Arduino IDE тақтаны бағдарламалай алмаса, TX/RX кабельдерін ауыстырып көріңіз. 330R TX-TX қысқа шалбарынан қорғайды.
Тақтаны 6В -тан 12В -ға дейін 500мА немесе одан үлкен қуат көзінен немесе батареядан қуаттаңыз. Қуат көзі USB қосылымы арқылы кері ағып кетпеуі үшін алдымен қуат көзі -Ve (GND) сымын қосыңыз. Жақсырақ оқшауланған (өзгермелі) 6 В -тан 12 В -қа дейінгі батареяны немесе батареяны қолданған жөн. Aliexpress DC-DC модульдеріне кемінде 6,5 В кернеуі қажет екенін ескеріңіз.
Содан кейін USB кабелін компьютерге қосыңыз. Құралдар → Порт мәзірінде оның COM портын таңдаңыз. CPU жиілігін, жарқылдың өлшемін және жүктеу жылдамдығын әдепкі параметрлер бойынша қалдырыңыз.
Фотосуретті және сымдарды тексеріңіз. Сонымен қатар ESP8266 бағдарламалау бойынша кеңестерді қараңыз (espcomm орындалмады) ESP8266_NMEA_BRIDGE.ino нобайын құрастырыңыз. Содан кейін Файл → Жүктеу опциясын таңдаңыз немесе бағдарламаны құрастыру және жүктеу үшін Оң жақ көрсеткіні пайдаланыңыз. Екі файл жүктеледі. Егер сіз жүктеу кезінде қате туралы хабарлама алсаңыз, кабельдік қосылымдардың дұрыс түйреуіштерге қосылғанын тексеріп, әрекетті қайталаңыз.
Бағдарламалау аяқталғаннан кейін, сілтемені қысқартатын бағдарламалау режимін және TX/RX бағдарламалау қосылымын алып тастаңыз, содан кейін тақтаны қалыпты режимде қайта қосу үшін қуат көзін өшіріп, қосыңыз.
NMEA/AIS құрылғысын қосыңыз.
Конфигурация нұсқасы жоқ
Бұл эскиздің ESP8266_NMEA_BRIDGE_noCfg.ino басқа нұсқасы бар, онда барлық конфигурация эскиз кодында алдын ала бағдарламаланған. Бұл жағдайда NMEA хабы деректерді желіге қолжетімді ету үшін бар маршрутизаторға (кіру нүктесіне) қосылады.
Барлық конфигурация ESP8266_NMEA_BRIDGE_noCfg.ino файлының жоғарғы жағында орналасқан.
// ================= ҚАТЫҢ КОДТАЛҒАН КОНФИГРАЦИЯ =================
const char ssid = «yourRouterSSID»; // мұнда желідегі SSID идентификаторын орнатыңыз const char password = «yourRouterPassword»; // желінің құпия сөзін осында орнатыңыз IPAddress staticIP (10, 1, 1, 190); // мұнда NMEA хабының статикалық IP -ін орнатыңыз. ЕСКЕРТПЕ // сандар арасында // осы IP -мен басқа ешбір құрылғы жұмыс жасамайтынын және IP сіздің маршрутизатордың IP диапазонында екеніне көз жеткізіңіз // жалпы маршрутизатордың IP диапазоны 10.1.1.2 - 10.1.1.254 // 192.168.1.2 - 192.168.254.254 және // 172.16.1.2 - 172.31.254.254 // маршрутизатор әдетте IPAddress udpBroadcaseIP (230, 1, 1, 1) ауқымына байланысты 10.1.1.1 немесе 192.168.1.1 немесе 172.16.1.1; // UDP тарату IP мекенжайын осында орнатыңыз. ЕСКЕРТУ, сандар арасында. Бұл IP маршрутизатор диапазонынан тәуелсіз, const uint16_t tcpPortNo = 10110 өзгермейді; // NMEA tcp сервер портын орнату Мұнда жоқ const uint16_t udpPortNo = 10110; // NMEA UDP тарату портын орнатыңыз Бұл жерде const unsigned int txPower = 10; // 0 - 82 диапазонында TX қуаты; const unsigned int GPS_BAUD_RATE = 4800; // GPS модулінің сериялық жіберу жылдамдығы // ================= ҚАТЫҚТЫ КОДФИКАЦИЯЛАНҒАН КОНФИГИЦИЯНЫҢ СОНЫ ==============
4 -қадам: индикатор шамдарын қосу (міндетті емес)
Бұл жоба бойынша менің жүзу бойынша кеңесшім Джо жұмыс істеп тұрғанын көрсету үшін корпусқа қызыл қуат светодиодын және жасыл деректерді орнатуды ұсынды. Міне, осы екі жарық диод қосылған модификацияланған схема. (pdf нұсқасы)
R9 және R11 жарықдиодты токты, сондықтан жарықтығын орнатады. Ең үлкен резисторды қолданыңыз, ол светодиодты әлі де көрінетін етеді. Оларды тікелей күн сәулесінде немесе жарқын кабинада көру қиын болады, сондықтан максималды көріну үшін құрылғыны қараңғы бұрышқа орнатыңыз. Джейкарда қызыл және жасыл (~ $ 2.75 AU) панельдік жарық диодтары бар, ал Sparkfun -да қызыл және жасыл шамдар бар (1.70 АҚШ доллары), бірақ кез келген қызыл және жасыл жарық диодтары болады.
5 -қадам: Кірістірілген веб -бет арқылы конфигурацияны орнату
Бағдарламалағаннан кейін тақтаны қосқанда, ол автоматты түрде жергілікті желі жасайды. Яғни, ол жергілікті кіру нүктесіне (маршрутизаторға) айналады. Желінің атауы NMEA_ -тен басталады, содан кейін әр тақтаға тән 12 он алтылық цифрлар болады, мысалы. NMEA_18FE34A00239 Жергілікті желі үшін құпия сөз әрқашан NMEA_WiFi_Bridge болып табылады. Егер сізге теңізде қондырғыларды ауыстыру қажет болса, ескісін өшіріңіз, қосалқы затты орнатыңыз, содан кейін жаңа NMEA_….. желісін іздеңіз және оған қосылу үшін NMEA_WiFi_Bridge құпия сөзін қолданыңыз.
Егер сіз желіні көре алмасаңыз, схемаға жақындаңыз және қуат кабельдерінің дұрыс жалғанғанын тексеріңіз. ESP8266-01 тақтасында көк шам болуы керек.
Компьютермен немесе ұялы телефонмен желіге қосылғаннан кейін сіз конфигурация веб -бетін https://10.1.1.1 мекен -жайынан аша аласыз (Ескертпе: https://10.1.1.1 теріңіз, егер сіз тек 10.1.1.1 енгізсеңіз) Google іздеуге тырысуы мүмкін және сіз Интернетке қосылмағандықтан сәтсіздікке ұшырауыңыз мүмкін)
Конфигурация беті WiFi тарату қуатын орнатуға мүмкіндік береді. Қуат пен диапазон мен токты аз тұтыну үшін төмен сандар. Сондай -ақ, TCP және UDP қосылымдары үшін порт нөмірлерін өзгертуге болады. Әдепкі 10110 - бұл NMEA қосылымдары үшін тағайындалған порт, бірақ егер қаласаңыз, сіз өзіңіздің портты таңдай аласыз. IP нөмірлері бекітілген. Соңында сіз NMEA/AIS көзіне сәйкес келетін жылдамдықты орната аласыз. 4800 baud - NMEA үшін стандартты жіберу жылдамдығы. 34800 baud - бұл AIS үшін стандартты жіберу жылдамдығы.
Таңдауды жасағаннан кейін Жіберу түймесін басыңыз және сақталған өзгерістердің қысқаша беті көрсетіледі.
Егер олар дұрыс болмаса, браузерді қайтару түймесін пайдаланып, кері қайтып, оларды түзетіңіз. Өзгерістерді қолдану үшін тақтаны қайта бастау қажет. Бұл өзгерістерді қолдану батырмасын басу мұны жасайды.
Тақта қайта іске қосылғаннан кейін ол конфигурация бетін ағымдағы конфигурациямен автоматты түрде көрсетеді.
Компьютерді немесе мобильді құрылғыны TCP немесе UDP қосылымына қосыңыз және деректерді алғаныңызды тексеріңіз.
Осымен аяқталды !! Барлығын су өткізбейтін пластикалық қорапқа бекітіңіз, тек екі қуат сымы мен екі RS232 сымы бос қалады.
6 -қадам: Анықтама - деректер жоқ
Сіз желіге қосылып, мобильді құрылғыны TCP 10.1.1.1 мен сіз орнатқан портқа қосылуға орнатқаннан кейін (немесе сіз орнатқан портпен UDP мультикасттық 230.1.1.1 тобына қосылыңыз), егер сіз әлі ала алмасаңыз. кез келген деректер келесі қадамдарды орындап көріңіз.
1) NMEA / AIS жабдығының қосылғанын тексеріңіз
2) RS232 кабельдерінің дұрыс қосылғанын тексеріңіз.
3) NMEA / AIS жабдығындағы «ағынды басқару» параметрін тексеріңіз. Егер бұл опция болса, оны «ЖОҚ» деп орнатыңыз. Олай болмаған жағдайда, «аппараттық» НЕМЕСЕ РТС / КТС ағынының реттелуін таңдап, NMEA / AIS кабелінің РТС пен ДСР түйреуіштерін қысқартыңыз. Яғни DB-25 коннекторы үшін 4 және 5 пен 6 түйреуіштерді бір-біріне жалғаңыз. DB-9 қосқышы үшін 6 және 7 және 8 түйреуіштерді бірге жалғаңыз. «Аппараттық» басқару көмегімен NMEA / AIS жабдығы (DTE) деректерді жібергісі келгенде RTS (ReadyToSend) бекітеді. Осы қосылымдардың көмегімен RTS түйрегіші NTEA / AIS жабдығына екінші жағынан дайын және қабылдауға дайын екендігін білдіретін ClearToSend (CTS) және DataSetReady (DSR) түйреуіштерін шығарады.
Жөндеу
Түзету TX шығысын қосу үшін түсініктеме бермейсіз, яғни #define DEBUGESP8266_NMEA_BRIDGE.ino нобайының жоғарғы жағын өңдеңіз.
TX/RX USB кабельдерін алыңыз және Yellow RX кабелін Debug TX шығысына қосыңыз. TX/RX үшін GND -ге қосылған Қара GND кабелін қалдырыңыз. Arduino IDE сериялық мониторы енді түзету хабарларын көрсетеді.
Әдепкі бойынша UDP мультикаст тобы іске қосылады, бірақ сіз оны түсініктеме беру арқылы өшіре аласыз, яғни ESP8266_NMEA_BRIDGE.ino нобайының жоғарғы жағындағы // #define UDP_BROADCAST өңдеңіз.
Қорытынды
Бұл NMEA/AIS RS232 - WiFi көпірі берік және қолдануға қарапайым. Ол 12 аккумулятор көзінен тиімді жұмыс істейді және қажет болған жағдайда сапардың ортасында ауыстыруға болатын қосалқы затты алып жүруге жеткілікті арзан.
Ұсынылған:
Сынған ноутбуктің ескі СКД экранын қалай қайта пайдалануға болады: 4 қадам
Сынған ноутбуктің ескі СКД экранын қалай қайта пайдалануға болады: Бұл өте қарапайым, бірақ сонымен бірге өте керемет жоба. Сіз кез келген заманауи ноутбук экранын драйвер тақтасы бар мониторға айналдыра аласыз. Бұл екеуін қосу оңай. Тек кабельді қосыңыз және жасаңыз. Бірақ мен оны бір қадам алға жылжыдым, сонымен қатар
Оңай IOT - Орташа диапазондағы IOT құрылғыларына арналған қолданба арқылы басқарылатын РЖ сенсорлық хаб: 4 қадам
Оңай IOT - Орташа диапазондағы IOT құрылғыларына арналған қолданба арқылы басқарылатын RF сенсорлық хаб: Бұл оқулықтар сериясында біз орталық хаб құрылғысының радио байланысы арқылы басқарылатын құрылғылар желісін құрамыз. WIFI немесе Bluetooth орнына 433 МГц сериялық радио қосылымын қолданудың артықшылығы - әлдеқайда үлкен диапазон (жақсы
Wifi көпіріне Raspberry Pi Ethernet: 7 қадам
Wifi көпіріне Raspberry Pi Ethernet: Менде әр түрлі Raspberry Pies, құрылғылар мен басқа компьютерлер мен желілік жабдықтардың сынақ желісі бар, олардың барлығын Ubiquity брандмауэрі/маршрутизаторы басқарады, мен оны интернетке қосқым келеді. жаңартуларды, бағдарламалық жасақтаманы және т
USB көпіріне R/C: 7 қадам
USB көпіріне R/C: PPM сигналдарын радио қабылдағыштан джойстик позициясына түрлендіреді, оны R/C радио таратқышымен сүйікті ойындар мен ұшу тренажерларын ойнау үшін пайдаланыңыз. Бұл нұсқаулықта LittleBits Arduino және DSMX қабылдағышы, сонымен қатар қарапайым код үзіндісі қолданылады
BLE (Bluetooth төмен энергия) көпіріне қарапайым WiFi: 9 қадам (суреттермен)
Қарапайым WiFi BLE (Bluetooth төмен энергия) көпірі: 2017 жылдың 4 желтоқсанында жаңартылды - мамық nRF52 эскиздері мен жөндеу бойынша кеңестер. Қорапқа салынған көпірдің суреттері қосылды. Бұл қарапайым жоба TX Notify көмегімен Nordic's UART енгізетін кез келген Bluetooth Low Energy (BLE) модуліне WiFi қол жетімділігін қамтамасыз етеді. Th