ዝርዝር ሁኔታ:

ርካሽ የ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ ለአውሮፕላን አጠቃቀም 6 ደረጃዎች
ርካሽ የ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ ለአውሮፕላን አጠቃቀም 6 ደረጃዎች

ቪዲዮ: ርካሽ የ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ ለአውሮፕላን አጠቃቀም 6 ደረጃዎች

ቪዲዮ: ርካሽ የ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ ለአውሮፕላን አጠቃቀም 6 ደረጃዎች
ቪዲዮ: በ 2016 ርካሽ የ ማሃበር ቦታ በ 410 ሺ ብር እንዳያመልጣችሁ 2024, ህዳር
Anonim
በመርከብ ላይ ለመጠቀም ርካሽ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ
በመርከብ ላይ ለመጠቀም ርካሽ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ
በመርከብ ላይ ለመጠቀም ርካሽ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ
በመርከብ ላይ ለመጠቀም ርካሽ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ
በመርከብ ላይ ለመጠቀም ርካሽ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ
በመርከብ ላይ ለመጠቀም ርካሽ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ
በመርከብ ላይ ለመጠቀም ርካሽ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ
በመርከብ ላይ ለመጠቀም ርካሽ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ

ጃንዋሪ 9 ቀን 2021 - ተጨማሪ የ TCP ግንኙነት ታክሏል እና ተጨማሪ ደንበኞች ከተገናኙ የመጨረሻውን ግንኙነት እንደገና ይጠቀሙ 13 ዲሴምበር 2020 - ከነባር ራውተሮች ጋር ለጀልባዎች ምንም የኮድ ውቅር ስሪት አልታከለም።

መግቢያ

ይህ NMEA / AIS RS232 ወደ WiFi ድልድይ በ ESP8266-01 WiFi Shield ላይ የተመሠረተ ነው። አይአይኤስ የአቅራቢያ መርከቦችን አቀማመጥ ለማሳየት አውቶማቲክ መታወቂያ ስርዓት ነው። NMEA 0183 ለጂፒኤስ መልእክቶች የሚያገለግል የብሔራዊ የባህር ኃይል ኤሌክትሮኒክስ ማህበር ደረጃ ነው።

RS232 ወደ WiFi ድልድይ ከ ESP8266-01 WiFi Shield በ 12 ቮ ባትሪ እንዲሰራ እና የ RS232 ግብዓት (+/- 15V) እንዲቀበል እና መረጃውን በ TCP እና በ UDP በኩል የሚያስተላልፍ አካባቢያዊ አውታረ መረብ እንዲፈጠር ተደርጓል። በጀልባው ላይ ከየትኛውም ቦታ የኤአይኤስ ውሂቡን ለመድረስ ርካሽ እና ቀላል ራሱን የቻለ አካባቢያዊ አውታረ መረብ ለማሄድ ከሚፈልግ ከጆ ጋር ተገንብቷል። ይህ የውጤት ሞጁል የመዳረሻ ነጥብ (ራውተር) ይፈጥራል እና እስከ 4 ግንኙነቶች ድረስ የ TCP አገልጋይ ያዘጋጃል እንዲሁም መረጃውን በዩፒዲ ስርጭት ቡድን ላይ ያሰራጫል። የ TCP እና የ UDP ወደብ ቁጥሮችን ፣ የ WiFi Tx ኃይልን እና መጪውን የ RS232 ባውድ መጠን ለማቀናበር የውቅረት ድረ -ገጽ ይሰጣል። ከ WiFi ጋሻ በተለየ መልኩ የማዋቀሪያ አዝራር የለም ፣ ስለዚህ አንዴ ከተገነባ ሞጁሉ ሙሉ በሙሉ ውሃ በጥብቅ ሊዘጋ ይችላል። የጥበቃ ወረዳዎች ይህንን መሣሪያ በተሳሳቱ ሽቦዎች ላይ ጠንካራ ለማድረግ ያካትታሉ። ከኤንኤምኤኤ (ጂፒኤስ) እና ኤአይኤስ ጋር በአእምሮ የተነደፈ ቢሆንም ፣ ሞጁሉ ማንኛውንም የ RS232 ውሂብ በ 4800 እና በ 38400 መካከል (እና ሌሎች የአርዲኖን ንድፍ በማረም) ያስተናግዳል።

ዋና መለያ ጸባያት

  • ርካሽ እና በቀላሉ የሚገኝ የ ESP8266-01 ሞጁሉን ይጠቀማል-- ሌሎች የ ESP8266 ሞጁሎች እንዲሁ ጥቅም ላይ ሊውሉ ይችላሉ
  • ጠንከር ያለ:- ወረዳው በሚሽከረከርበት ጊዜ ከስህተቶች ለመጠበቅ በርካታ ጥበቃዎች ተገንብተዋል።
  • ኃይል ቆጣቢ:- የዲሲ-ዲሲ መለወጫ የኃይል አቅርቦት ክፍሉን ከ 12 ቮ ባትሪ በብቃት ያነሳል እና የበለጠ ኃይል ለመቆጠብ የ WiFi Tx ኃይል ሊቀንስ ይችላል።
  • ለመጠቀም ቀላል:- 5.5V ን ወደ 12 ቮ አቅርቦት እና የ RS232 TX መስመርን ብቻ ያገናኙ እና ከዚያ ተቀባዩን ወደ አውታረ መረቡ ይቀላቀሉ እና ውሂቡን ለመቀበል ከ TCP ወይም ከ UDP አገልግሎት ጋር ይገናኙ። ክፍሉ ካልተሳካ ለትርፍ መለዋወጫ በፍጥነት ሊለወጥ ይችላል
  • ለማዋቀር ቀላል-- አስፈላጊ ዳግም ፕሮግራም የለም ፣ ልዩ የውቅር ሁኔታ የለም። የ RS232 baud ተመን እና የ WiFi ማስተላለፊያ ኃይልን እና ለ TCP እና ለ UDP አገልጋዮች የወደብ ቁጥሮችን እንዲያቀናብሩ የሚያስችልዎ የማዋቀሪያ ገጽ ተሰጥቷል።
  • አማራጭ የውቅረት ስሪት የለም-- ሁሉም ውቅረት ቅድመ-ፕሮግራም የተደረገበት ሌላ ንድፍ አለ። ይህ ቀድሞውኑ ከራሱ ራውተር (የመዳረሻ ነጥብ) ጋር የሚሰራ አካባቢያዊ አውታረ መረብ ላላቸው ሁኔታዎች ነው።

አቅርቦቶች

ይህ ESP8266-01 RS232 ወደ WiFi ድልድይ የሚከተሉትን ክፍሎች ወይም ተመሳሳይ ይፈልጋል። እዚህ የሚታዩት ዋጋዎች እንደ ነሐሴ 2020 ያሉ እና የመላኪያ ወጪዎችን እና አንድ ዓይነት የፕላስቲክ መያዣን አያካትቱም--

የ WiFi ሞዱል ESP8266-01-~ US $ 1.50 መስመር ላይ (እድሎችዎን ይውሰዱ) ወይም ለአስተማማኝ ምርት SparkFun ESP8266-01-US $ 6.95

MPM3610 3.3V Buck Converter Adafruit-US $ 5.95 5V ወደ 21V ግብዓት ፣ ወይም ዲሲ-ዲሲ 3 ሀ ባክ ደረጃ-ታች የኃይል አቅርቦት ሞዱል በመስመር ላይ Aliexpress ~ US2.00

ባለ 10-ፒን ራስጌ Element14-US $ 0.40 (ወይም 28 የፒን ራስጌ ተርሚናል ስትሪፕ ከጃይካር AU $ 0.95)

1 ቅናሽ 1N5711 Schottky Diode Digikey US $ 1.15 (ወይም Jaycar AU $ 1.60)

2 ቅናሽ 1N4001 ዳዮዶች SparkFun US $ 0.30 (ወይም 1N4004 Jaycar AU $ 1.00) ማንኛውም 1A 50V ወይም ከዚያ በላይ ዲዲዮ ይሠራል ፣ ለምሳሌ 1N4001 ፣ 1N4002 ፣ 1N4003 ፣ 1N4004

1 ቅናሽ 2N3904 NPN ትራንዚስተር SparkFun US $ 0.50 (ወይም ጄይካር AU $ 0.75 ማንኛውም አጠቃላይ ዓላማ NPN በ Vce> 40V ፣ Hfe> 50 በ 1mA ፣ Ic> 50mA ለምሳሌ BC546 ፣ BC547 ፣ BC548 ፣ BC549 ፣ BC550 ፣ 2N2222

6 x 3K3 resistors ለምሳሌ 3K3 ተቃዋሚዎች - ዲጂኪ - የአሜሪካ ዶላር 0.60 (ወይም 3K3ohm 1/2 ዋት 1% የብረት ፊልም ተከላካዮች - Pk.8 ከጃይካር AU $ 0.85)

3 ቅናሽ 330R resistor Element14 US $ 0.10 (ወይም 330ohm 1/2 Watt 1% የብረት ፊልም መከላከያዎች - Pk.8 ከጃይካር AU $ 0.85)

1 ቅናሽ 10K resistor Element14 US $ 0.05 (ወይም 10k Ohm 0.5 ዋት ሜታል ፊልም ተሟጋቾች - 8 ጥቅል ከጃይካር AU $ 0.85)

የቬሮ ቦርድ (አገናኞች እና የአውቶቡስ ሐዲዶች) ጄይካር HP9556 ወይም (ስትሪፕ መዳብ) (ጭረት መዳብ) ለምሳሌ። ጃይካር HP9540 ~ AU $ 5.50

እና የፕላስቲክ መያዣ እና መሰኪያ ሽቦ።

ጠቅላላ ወጪ ~ የአሜሪካ ዶላር $ 9.90 + የመላኪያ እና የፕላስቲክ መያዣ (ከኦገስት 2020 ጀምሮ) Aliexpress ESP8266-01 ን እና የዲሲ-ዲሲ ሞዱልን በመጠቀም ወይም ~ Sparkfun ESP8266-01 ሞዱል እና አዳፍ ፍሬ ዲሲ-ዲሲ ባክ መቀየሪያን በመጠቀም። ጥቂት መለዋወጫዎችን ለመሥራት በቂ ርካሽ።

RS232 ን ወደ WiFi ድልድይ ለማቀናበር ፣ እንዲሁም ወደ ሲሪያል ገመድ ዩኤስቢ ያስፈልግዎታል። እዚህ የ SparkFun ዩኤስቢ ወደ TTL ተከታታይ ገመድ (US $ 10.95) ጥቅም ላይ ውሏል ፣ ምክንያቱም በጥሩ ሁኔታ የተለጠፉ ጫፎች ስላሉት እና ለብዙ የስርዓተ ክወናዎች የመንጃ ድጋፍ ስላለው የፕሮግራም ኬብልን ጨምሮ ፣ ለአንድ RS232 ብቻ ለ WiFi ድልድይ ዋጋው ~ US $ 20 ወደ US $ 24 ነው። (በተጨማሪም መላኪያ እና መያዣ)።

ደረጃ 1 የወረዳ ንድፍ እና የወረዳ ጥበቃ

የወረዳ ንድፍ እና የወረዳ ጥበቃዎች
የወረዳ ንድፍ እና የወረዳ ጥበቃዎች

ከላይ ለ RS232 ወደ WiFi ድልድይ (የፒዲኤፍ ስሪት) የወረዳ ንድፍ አለ። ይህ ከ ESP8266-01 Wifi Shield ተስተካክሎ RS232 እና 5V ወደ 12V (ባትሪ) አቅርቦትን ለመቀበል ተስተካክሏል። የፀሐይ ኃይል በሌለበት እና የኃይል አጠቃቀም በከፍተኛ ደረጃ ላይ በሚሆንበት ጊዜ የዲሲ ወደ ዲሲ መቀየሪያ ለ 12 ሰዓት ባትሪ ኃይል ቆጣቢ አሠራር ይሰጣል።

በወረዳው ውስጥ በርካታ የወረዳ መከላከያዎች ተገንብተዋል። በወረዳው በግራ በኩል ያሉት ግንኙነቶች ክፍሉን በፕሮግራም/በማረም በግንባታ ወቅት ብቻ ያገለግላሉ። የ 330R ተቃዋሚዎች R6 እና R7 በፕሮግራም/በማረም ጊዜ የቲኤክስ ውፅዓት ወደ TX ውፅዓት ከማሳጠር ይከላከላሉ። በፕሮግራም ሲያዘጋጁ TX ን ወደ RX እና RX ከ TX ጋር ያገናኙታል። አርም TX ውፅዓት ከ RX UART 3v3 ግብዓት ጋር መገናኘት አለበት (የ ESP8266_NMEA_BRIDGE.ino ንድፍ ውስጥ አስተያየቶችን ይመልከቱ)።

በወረዳው በቀኝ በኩል ያሉት ግንኙነቶች የተጠናቀቀውን ክፍል ከኃይል አቅርቦቱ እና ከ NMEA/AIS RS232 ምንጭ ጋር ለማገናኘት ያገለግላሉ። ክፍሉ ከተገነባ በኋላ ተደራሽ መሆን ያለባቸው እነዚህ ግንኙነቶች ብቻ ናቸው። እነዚህን ግንኙነቶች በጥንድ ያቆዩዋቸው።

2N3904 የተገላቢጦሽ እና ደረጃን ከ RS232 +/- 15V ምልክት ወደ TTL UART ግብዓት ወደ ESP2866 ይሰጣል። በ 2N3904 በኤሚተር እና በመሠረት መካከል ያለው የተገላቢጦሽ ቮልቴጅ ቢያንስ 6 ቮን ለመቋቋም ተገል isል። የ RS232 ግቤት -15 ቮ በሚሆንበት ጊዜ D4 የተገላቢጦሽ ኤሚተር ቤዝ ቮልቴጅን ከ 1 ቮ ያነሰ እንዲሆን ይገድባል።

በመጨረሻም ፣ “RS-232 ሾፌሮች እና ተቀባዮች ያልተወሰነ አጭር ወረዳ ወደ መሬት መቋቋም መቻል አለባቸው” (RS232 wikipedia) ስለዚህ የ RS232 መስመሮችን ከኃይል አቅርቦት ተርሚናሎች ጋር በድንገት ካገናኙት የኤንኤምኤአይ/ኤአይኤስ መሣሪያን ማበላሸት የለበትም።

ገቢ ኤሌክትሪክ

ሽቦ በሚቀላቀሉበት ጊዜ የ +V እና GND ግንኙነቶችን ለመቀያየር ከተጋለጡ ዲዲዮው ዲ 1 በዲሲ-ዲሲ መቀየሪያው ላይ የተገላቢጦሽ ቮልቴጅ እንዳይተገበር ይከላከላል። D1 አነስተኛ የፍሳሽ ፍሰት አለው። ዲ 2 በዲሲ -ዲሲ መቀየሪያ ላይ ከ -0.3V በታች ያለውን ተገላቢጦሽ ቮልቴጅ ለማቆየት ለዚያ የፍሳሽ ፍሰት ዝቅተኛ የቮልቴጅ መንገድን ይሰጣል። በ RS232 GND መስመር ውስጥ ያለው 330R resistor (R10) የ RS232 GND ተገናኝቶ ሳለ የባትሪ +ve እርሳስ ከቦርዱ የኃይል አቅርቦት GND ሽቦ ጋር ከተገናኘ ባትሪውን መሬት ላይ ከማሳጠር ጥበቃን ይሰጣል።

የዲሲ-ዲሲ መቀየሪያው እስከ 21 ቮ የአሠራር ግብዓት ደረጃ ተሰጥቶታል ስለዚህ እንደገና እየተቀየረ ለ 12 ቪ ባትሪ ተስማሚ ነው። ሙሉ ኃይል ያለው ባትሪ እስከ ~ 14.8 ቮ ሊደርስ ይችላል እና የባትሪ መሙያው ቮልቴጅ ከፍ ያለ ፣ 16 ቪ ወይም ከዚያ በላይ ሊሆን ይችላል። የዲሲ-ዲሲ መቀየሪያው 21V የግብዓት ደረጃ ይህንን ለማስተናገድ ደረጃ ተሰጥቶታል። በአጋጣሚ የተገላቢጦሽ የአቅርቦት ግንኙነት (በከባድ የአየር ጠባይ ላይ እኩለ ሌሊት ላይ) የተጠበቀ ነው። ለመለወጫ ግብዓት ፍፁም ከፍተኛው voltage ልቴጅ 28V ነው ስለዚህ ማስተናገድ የሚችል የ RS232 ምልክት ከእሱ ጋር ተገናኝቷል። የ RS232 ቮልቴጅ ከ +/- 25V ያነሰ ሆኖ ተገል isል።

መሪዎቹን ከኃይል አቅርቦትዎ ወደ RS232 TX/GND ግንኙነቶች (ከተለዋወጡ ወይም ካልተቀየሩ) በድንገት ካገናኙ ፣ 10 ኪ እና 330 አር ተቃዋሚዎች የኃይል አቅርቦቱን ከማሳጠር ይከላከላሉ።

በማጠቃለያው ወረዳው ኃይልን ከመቀያየር እና RS232 እርሳሶች እና ከሁለቱም በኩል ሽቦዎቹን ከነዚያ ጥንዶች ከማገናኘት የተጠበቀ ነው። ከእያንዳንዱ ጥንድ አንዱ ሽቦዎችን ማደባለቅ በሁሉም ጥምረቶች ውስጥ ጥበቃ አይደረግለትም ስለዚህ RS232 ን እና የኃይል መሪዎችን ተጣምረው ጥንድ ሆነው ያገናኙዋቸው።

ቦርዱ የሚጠቀምበት አማካይ የአሁኑ 100mA ያህል ነው (በ WiFi ማስተላለፊያ ኃይል እና የውሂብ መጠን ላይ በመመስረት)። አንድ ቀላል መስመራዊ ተቆጣጣሪ ቦርዱን ከ 12 ቮ ባትሪ ለማብራት ስራ ላይ ከዋለ የኃይል አጠቃቀሙ በ 12 ሌሊት 12V x 100mA = 1.2W ወይም 1.2Ahrs ይሆናል። ~ 70% ቀልጣፋ የሆነውን ዲሲ ወደ ዲሲ መቀየሪያ በመጠቀም ይህንን ጭነት በ 12 ሰዓት ምሽት ወደ 0.47W ወይም 0.47Ahrs ይቀንሳል።

ደረጃ 2 - ግንባታ

ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ

ይህንን ክፍል የሠራሁት በአገናኞች እና በኃይል አውቶቡሶች (የፒዲኤፍ ስሪት) ትንሽ የቬሮ ቦርድ በመጠቀም ነው። የተጠናቀቀው ቦርድ የላይኛው እና የታችኛው እይታዎች እዚህ አሉ። ሲጨርሱ ሽቦውን በጥንቃቄ መመርመርዎን ያረጋግጡ። ሲዞሩ እና ከስር ሲሰሩት በተሳሳተ ፒን ላይ ማሰር ቀላል ነው።

ደረጃ 3 - የ WiFi ጋሻ ፕሮግራም ማድረግ

የ WiFi ጋሻ ፕሮግራም ማድረግ
የ WiFi ጋሻ ፕሮግራም ማድረግ

እያንዳንዱ የ RS232 ወደ WiFi ድልድይ አንድ ጊዜ ፣ ብቻ እና ከዚያ በኋላ እንደገና ፕሮግራም መደረግ አለበት። አብሮ የተሰራ ድረ-ገጽ ለተገኙት ውቅሮች መዳረሻን ይሰጣል።

የ ESP8266 ድጋፍን በመጫን ላይ

ጋሻውን ለማዘጋጀት በ https://github.com/esp8266/Arduino ላይ በቦርዶች ሥራ አስኪያጅ ስር የተሰጡትን መመሪያዎች ይከተሉ። ከመሳሪያዎች → የቦርድ ምናሌ ውስጥ የቦርዶችን ሥራ አስኪያጅ ሲከፍቱ እና የተበረከተውን ዓይነት ይምረጡ እና esp8266 መድረክን ይጫኑ። ይህ ፕሮጀክት የተጠናቀረው የ ESP8266 ስሪት 2.6.3 ን በመጠቀም ነው። የኋላ ስሪቶች የተሻለ ሊሆኑ ይችላሉ ነገር ግን መድረኩ በፍጥነት እየተሻሻለ ስለሆነ የራሳቸው ሳንካዎች ሊኖራቸው ይችላል።

የ Arduino IDE ን ይዝጉ እና እንደገና ይክፈቱ እና አሁን ከመሣሪያዎች → ቦርድ ምናሌ “አጠቃላይ ESP8266 ሞዱል” ን መምረጥ ይችላሉ።

ደጋፊ ቤተ -ፍርግሞችን በመጫን ላይ

እንዲሁም ከ https://www.forward.com.au/pfod/pfodParserLibraries/index.html ፣ የቅርብ ጊዜዎቹ የ pfodESP8266BufferedClient ቤተ -መጽሐፍት (ለ pfodESP8266Utils.h እና pfodESP8266BufferedClient.h) እና millisDelay። ሸ)።

እነዚህን ዚፕ ፋይሎች ወደ ኮምፒተርዎ ያውርዱ ፣ ወደ ዴስክቶፕዎ ወይም በቀላሉ ሊያገኙት ወደሚችሉት ሌላ አቃፊ ያንቀሳቅሱት እና ከዚያ Arduino IDE ምናሌ አማራጭ ንድፍ Library ቤተመፃሕፍት አስመጣ Library እነሱን ለመጫን ቤተ -መጽሐፍትን ያክሉ። እንዲሁም የ SafeString ቤተ -መጽሐፍትን መጫን ያስፈልግዎታል። የ SafeString ቤተ -መጽሐፍት ከአርዱዲኖ ቤተ -መጽሐፍት ሥራ አስኪያጅ ይገኛል ወይም በ Sketch Library ቤተ -መጽሐፍት አስመጣ Library ቤተ -መጽሐፍት አክል በኩል በእጅ ለመጫን የ SafeString.zip ፋይልን በቀጥታ ማውረድ ይችላሉ።

የ Arduino IDE ን እና በፋይል-> ምሳሌዎች ስር አሁን ያቁሙ እና እንደገና ያስጀምሩ pfodESP8266BufferedClient እና SafeString ን እንደገና ያስጀምሩ።

ለቦርዱ ፕሮግራሚንግ

ሰሌዳውን ፕሮግራም ለማድረግ ፣ አገናኙን (ከታች በስተግራ) በማሳጠር ሰሌዳውን ወደ የፕሮግራም ሞድ ያዘጋጁ። ከዚያ ዩኤስቢውን ከ TTL UART ተከታታይ ገመድ ጋር ያገናኙ

ማስታወሻ 3V3 TX/RX ን ከ Sparkfun's USB ወደ TTL Serial Cable በመጠቀም 3V3 TX/RX ን ብቻ ወደ ግራ እጅ ግንኙነት ያገናኛል የኬብል ግንኙነቶች RX (ቢጫ) ፣ TX (ብርቱካናማ) ፣ ቪሲሲ (5 ቪ) (ቀይ) ፣ እና GND (ጥቁር)። ልብ ይበሉ ቢጫ (አርኤክስ) ገመድ በቦርዱ ላይ ካለው የቲኤክስ ፒን ጋር ተገናኝቶ የብርቱካናማ (TX) ገመድ በቦርዱ ላይ ካለው የ RX ፒን ጋር ተገናኝቷል። ጥቁር (GND) ገመድ ከ GND ለ TX/RX ፒን ተገናኝቷል።

ማሳሰቢያ - የዚህ ገመድ ሁለት ስሪቶች ያሉ ይመስላል። የቆዩ ስሪቶች 5V ቪሲሲ እና አርኤክስ (ቡናማ) ፣ ቲኤክስ (ታን መሰል/ፒች) ፣ ቪሲሲ (ቀይ) እና ጂኤንዲ (ጥቁር) አላቸው ፣ በማንኛውም ሁኔታ የ VCC መሪ እዚህ ጥቅም ላይ አይውልም። በአንዳንድ ሁኔታዎች የ TX እና RX ሽቦ ተቀልብሷል የሚሉ አስተያየቶች አሉ። የአርዱዲኖ አይዲኢ ሰሌዳውን መርሐግብር ማስያዝ ካልቻለ የ TX/RX ገመዶችን ለመለዋወጥ ይሞክሩ። 330R ከ TX-TX ቁምጣዎች ይከላከላል።

ሰሌዳውን ከ 6 ቮ እስከ 12 ቮ 500 ሜኤ ወይም ትልቅ አቅርቦት ወይም ባትሪ ያብሩ። የኃይል አቅርቦቱ በዩኤስቢ ግንኙነት በኩል ወደ ኋላ ለመመለስ እንዳይሞክር የኃይል አቅርቦቱን -Ve (GND) መሪውን መጀመሪያ ያገናኙ። ተመራጭ (ተንሳፋፊ) ከ 6 ቮ እስከ 12 ቮ አቅርቦት ወይም ባትሪ መጠቀም ይመረጣል። የ Aliexpress DC-DC ሞጁሎች ቢያንስ 6.5 ቪ አቅርቦት እንደሚያስፈልጋቸው ልብ ይበሉ።

ከዚያ የዩኤስቢ ገመዱን ወደ ኮምፒተርዎ ያገናኙ። በመሳሪያዎች → ወደብ ምናሌ ውስጥ የ COM ወደብ ይምረጡ። በነባሪ ቅንብሮቻቸው ላይ የሲፒዩ ድግግሞሽ ፣ የፍላሽ መጠን እና የመጫኛ ፍጥነት ይተው።

ፎቶውን እና ሽቦዎን ይመልከቱ። እንዲሁም የ ESP8266 ፕሮግራሚንግ ምክሮችን ይመልከቱ (espcomm አልተሳካም) የ ESP8266_NMEA_BRIDGE.ino ንድፉን ያጠናቅቁ። ከዚያ ፕሮግራሙን ለማጠናቀር እና ለመስቀል ፋይል → ስቀል ወይም የቀኝ ቀስት ቁልፍን ይምረጡ። ሁለት ፋይሎች ተሰቅለዋል። የስህተት መልእክት መስቀልን ካገኙ የኬብል ግንኙነቶችዎ በትክክለኛው ፒን ውስጥ እንደተሰኩ ያረጋግጡ እና እንደገና ይሞክሩ።

ፕሮግራሙ ከተጠናቀቀ በኋላ አገናኙን እና የፕሮግራም አወጣጥን TX/RX ግንኙነቶችን በማሳጠር የፕሮግራም ሁነታን ያስወግዱ እና ከዚያ የኃይል አቅርቦቱን ያጥፉ እና ሰሌዳውን በመደበኛ ሁኔታ እንደገና ያስጀምሩ።

የ NMEA/AIS መሣሪያን ያገናኙ።

ምንም የውቅር ስሪት የለም

የዚህ ንድፍ ሌላ ስሪት አለ ፣ ESP8266_NMEA_BRIDGE_noCfg.ino ፣ ሁሉም ውቅረት በሥዕላዊ መግለጫ ኮድ ውስጥ አስቀድሞ በፕሮግራም የተያዘበት። በዚህ ሁኔታ የኤንኤምኤአዩ ማዕከል ውሂቡን ለአውታረ መረቡ እንዲገኝ ከአሁኑ ራውተር (የመዳረሻ ነጥብ) ጋር ይገናኛል።

ውቅሩ ሁሉም በ ESP8266_NMEA_BRIDGE_noCfg.ino ፋይል አናት ላይ ነው።

// ================= ሃርድ ኮዴድ ውቅር ==================

const char ssid = "yourRouterSSID"; // የአውታረ መረብዎን SSID እዚህ const char password = "yourRouterPassword"; // የአውታረ መረብዎን የይለፍ ቃል እዚህ ያዘጋጁ IPAddress staticIP (10 ፣ 1 ፣ 1 ፣ 190) ፤ // የ NMEA hub የማይንቀሳቀስ አይፒን እዚህ ያዘጋጁ። ያስታውሱ ፣ በቁጥሮች መካከል // ሌላ መሣሪያ በዚህ ተመሳሳይ አይፒ እየሄደ አለመሆኑን ያረጋግጡ እና አይፒው በእርስዎ ራውተር አይፒ ክልል ውስጥ መሆኑን / የጋራ ራውተር አይፒ ክልሎች ከ 10.1.1.2 እስከ 10.1.1.254 // 192.168.1.2 እስከ 192.168 ድረስ.254.254 እና // 172.16.1.2 እስከ 172.31.254.254 // ራውተሩ ብዙውን ጊዜ 10.1.1.1 ወይም 192.168.1.1 ወይም 172.16.1.1 በ IPAddress udpBroadcaseIP (230 ፣ 1 ፣ 1 ፣ 1) ላይ በመመስረት ነው ፤ // የ UDP ስርጭት IP ን እዚህ ያዘጋጁ። ያስተውሉ ፣ በቁጥሮች መካከል። ይህ አይፒ ከ ራውተር ክልል ነፃ ነው const uint16_t tcpPortNo = 10110 ን አይለውጡ። // አዘጋጅ NMEA tcp አገልጋይ ወደብ የለም እዚህ const uint16_t udpPortNo = 10110; // አዘጋጅ የ NMEA UDP ስርጭት ወደብ የለም እዚህ const ያልተፈረመ int txPower = 10; // TX ኃይል ከ 0 እስከ 82 ባለው ክልል ውስጥ; const ያልተፈረመ int GPS_BAUD_RATE = 4800; // የእርስዎ የጂፒኤስ ሞዱል ተከታታይ ባውድ መጠን // ================== የከባድ ኮድ ማጠናቀቂያ ==============

ደረጃ 4 አመላካች መሪዎችን ማከል (ከተፈለገ)

አመላካች መብራቶችን ማከል (ከተፈለገ)
አመላካች መብራቶችን ማከል (ከተፈለገ)

በዚህ ፕሮጀክት ላይ የእኔ የመርከብ አማካሪ ፣ ጆ ፣ ነገሮች እየሠሩ መሆናቸውን ለማመልከት በቀይ ሀይል መሪነት እና አረንጓዴ መረጃን በጉዳዩ ላይ እንዲሰቀል ሀሳብ አቅርቧል። እነዚህ ሁለት ሊዶች የተጨመሩበት የተሻሻለው ወረዳ እዚህ አለ። (pdf verison)

R9 እና R11 የ LED ን የአሁኑን ያዘጋጃሉ እና ስለዚህ ብሩህነት። ሊዶዎቹ አሁንም እንዲታዩ የሚያደርገውን ትልቁን ተከላካይ ይጠቀሙ። እነሱ በቀጥታ በፀሐይ ብርሃን ወይም በደማቅ ጎጆ ውስጥ ለማየት ይቸገራሉ ፣ ስለዚህ ለከፍተኛ ታይነት ክፍሉን በጨለማ ጥግ ላይ ይጫኑ። ጄይካር ተስማሚ የጠርዝ ሊድ ቀይ እና አረንጓዴ (~ AU $ 2.75) እና ስፓርክfun አንዳንድ እጅግ በጣም ብሩህ ቀይ እና አረንጓዴ ሊድ (US $ 1.70) አለው ፣ ግን ማንኛውም ቀይ እና አረንጓዴ መሪ ያደርገዋል።

ደረጃ 5: በድረ -ገጹ ውስጥ በተገነባው በኩል ውቅሩን ማዘጋጀት

አብሮ በተሰራው ድረ -ገጽ በኩል ውቅሩን ማቀናበር
አብሮ በተሰራው ድረ -ገጽ በኩል ውቅሩን ማቀናበር
አብሮ በተሰራው ድረ -ገጽ በኩል ውቅሩን ማቀናበር
አብሮ በተሰራው ድረ -ገጽ በኩል ውቅሩን ማቀናበር
አብሮ በተሰራው ድረ -ገጽ በኩል ውቅሩን ማቀናበር
አብሮ በተሰራው ድረ -ገጽ በኩል ውቅሩን ማቀናበር
አብሮ በተሰራው ድረ -ገጽ በኩል ውቅሩን ማቀናበር
አብሮ በተሰራው ድረ -ገጽ በኩል ውቅሩን ማቀናበር

ከፕሮግራሙ በኋላ ሰሌዳውን ሲያበሩ ፣ በራስ -ሰር አካባቢያዊ አውታረ መረብ ይፈጥራል። ያ ማለት የአከባቢ መዳረሻ ነጥብ (ራውተር) ይሆናል። የአውታረ መረቡ ስም በ NMEA_ ይጀምራል እና ለእያንዳንዱ ቦርድ ልዩ 12 ሄክስ አሃዞች ይከተላል ፣ ለምሳሌ። NMEA_18FE34A00239 ለአካባቢያዊ አውታረመረብ የይለፍ ቃል ሁል ጊዜ NMEA_WiFi_Bridge ነው። በባህሮች ላይ አሃዶችን መለዋወጥ ፣ አሮጌውን ኃይል መቀነስ ከፈለጉ ፣ መለዋወጫውን ይጫኑ እና ከዚያ አዲሱን NMEA_….. አውታረ መረብ ይፈልጉ እና እሱን ለመቀላቀል የይለፍ ቃሉን NMEA_WiFi_Bridge ይጠቀሙ።

ኔትወርኩን ማየት ካልቻሉ ወደ ወረዳው ቦርድ ተጠግተው የኃይል ገመዶች በትክክል መገናኘታቸውን ያረጋግጡ። የ ESP8266-01 ቦርድ ሰማያዊ መብራት አንድ መሆን አለበት።

አንዴ በኮምፒተርዎ ወይም በሞባይል ስልክዎ አውታረ መረቡን ከተቀላቀሉ በኋላ የማዋቀሪያውን ድረ -ገጽ በ https://10.1.1.1 ላይ መክፈት ይችላሉ (ማስታወሻ - በ 10.1.1.1 ውስጥ ይተይቡ ፣ እርስዎ 10.1.1.1 ን ብቻ ከጻፉ ከበይነመረቡ ጋር ስላልተገናኙ Google እሱን ለመፈለግ እየሞከረ እና ሳይሳካለት ይችላል)

የውቅረት ገጹ የ WiFi ማስተላለፊያ ኃይልን እንዲያቀናብሩ ያስችልዎታል። ለዝቅተኛ ኃይል እና ክልል እና የአሁኑ ፍጆታ ዝቅተኛ ቁጥሮች። እንዲሁም ለ TCP እና ለ UDP ግንኙነቶች የወደብ ቁጥሮችን መለወጥ ይችላሉ። ነባሪው 10110 ለ NMEA ግንኙነቶች የተሰየመ ወደብ ነው ፣ ግን ከፈለጉ የራስዎን መምረጥ ይችላሉ። የአይፒ ቁጥሮች ተስተካክለዋል። በመጨረሻም የ NMEA/AIS ምንጭዎን ለማዛመድ የባውድ ተመን ማዘጋጀት ይችላሉ። 4800 ባውድ ለኤንኤምኤኤ መደበኛ የባውድ ተመን ነው። 34800 ባውድ ለኤአይኤስ መደበኛ የባውድ ተመን ነው።

አንዴ ምርጫዎችዎን ካደረጉ በኋላ አስገባን ጠቅ ያድርጉ እና የተከማቹ ለውጦች የማጠቃለያ ገጽ ይታያል።

እነዚህ ትክክል ካልሆኑ ወደ ኋላ ለመመለስ እና ለማስተካከል የአሳሹን ተመለስ ቁልፍ ይጠቀሙ። ለውጦቹን ለመተግበር ቦርዱ እንደገና መጀመር አለበት። እነዚህን የለውጥ አዝራር ተግብር የሚለውን ጠቅ ማድረግ ያንን ያደርጋል።

አንዴ ቦርዱ እንደገና ከጀመረ አሁን የውቅረት ገጹን እንደገና ከአሁኑ ውቅር ጋር ያሳያል።

ኮምፒተርዎን ወይም ተንቀሳቃሽ መሣሪያዎን ከ TCP ወይም ከ UDP ግንኙነት ጋር ያገናኙ እና ውሂብ እያገኙ መሆኑን ያረጋግጡ።

ያ ነው ያበቃው !! ሁለቱንም የኃይል መሪዎችን እና ሁለቱ RS232 መሪዎችን ብቻ በመተው ሁሉንም ነገር በውሃ በተዘጋ የፕላስቲክ ሳጥን ውስጥ ያሽጉ።

ደረጃ 6: እገዛ - ምንም ውሂብ የለም

አንዴ ከአውታረ መረቡ ጋር ከተገናኙ እና ከ TCP 10.1.1.1 እና እርስዎ ካዘጋጁት ወደብ ጋር ለመገናኘት ተንቀሳቃሽ መሣሪያዎን ካዘጋጁ (ወይም እርስዎ ባዘጋጁት ወደብ የ UDP multicast ቡድን 230.1.1.1 ን ይቀላቀሉ) ፣ አሁንም ካላገኙ። ማንኛውም ውሂብ የሚከተሉትን ደረጃዎች ይሞክሩ።

1) የ NMEA / AIS መሣሪያ መብራቱን ያረጋግጡ

2) የ RS232 ገመዶችን በትክክለኛው መንገድ መገናኘቱን ያረጋግጡ።

3) በእርስዎ የ NMEA / AIS መሣሪያዎች ላይ የ “ፍሰት ቁጥጥር” ቅንብሩን ያረጋግጡ። ያ አማራጭ ከሆነ ወደ «NONE» ያዘጋጁት። ካልሆነ ከዚያ ‹ሃርድዌር› ወይም የ RTS / CTS ፍሰት መቆጣጠሪያን ይምረጡ እና የ NMEA / AIS ገመድ RTS ን ወደ CTS እና DSR ፒኖች ያሳጥሩ። ያ ለ DB-25 አያያዥ ነው ፣ 4 እና 5 እና 6 ፒኖችን አንድ ላይ ያገናኙ። ለ DB-9 አያያዥ ፣ 6 እና 7 እና 8 ፒኖችን አንድ ላይ ያገናኙ። በ ‹ሃርድዌር› ቁጥጥር የ NMEA / AIS መሣሪያ (ዲቴቱ) መረጃ መላክ ሲፈልግ RTS (ReadyToSend) ን ያረጋግጣል። በእነዚህ ግንኙነቶች የ RTS ፒን ሌላኛው ወገን ዝግጁ እና መረጃን ለመቀበል ወደ NMEA / AIS መሣሪያዎች ተመልሰው የሚገቡትን ClearToSend (CTS) እና DataSetReady (DSR) ፒኖችን ይነዳቸዋል።

ማረም

የማረሚያ TX ውፅዓትን ለማብራት ፣ የማይረባ ፣ ማለትም ወደ ESP8266_NMEA_BRIDGE.ino ረቂቅ አናት ወደ #መግለፅ DEBUGnear ን ያርትዑ።

የቲኤክስ/አርኤክስ ዩኤስቢ ገመዶችን ያስወግዱ እና ቢጫ አር ኤክስ ኬብልን ወደ አርም ቲክስ ውፅዓት ያገናኙ። ለ TX/RX ከ GND ጋር የተገናኘውን ጥቁር GND ገመድ ይተው። የ Arduino IDE Serial Monitor አሁን የማረም መልዕክቶችን ያሳያል።

በነባሪነት የ UDP ባለብዙ ባለድርሻ ቡድን ተጀምሯል ፣ ነገር ግን አስተያየት በመስጠት ፣ ሊያሰናክሉት ይችላሉ ፣ ማለትም በ ESP8266_NMEA_BRIDGE.ino ረቂቅ አናት አቅራቢያ ወደ // #define UDP_BROADCAST ያርትዑ።

መደምደሚያ

ይህ NMEA/AIS RS232 ወደ WiFi ድልድይ ጠንካራ እና ለመጠቀም ቀላል ነው።ከ 12 የባትሪ ምንጭ በብቃት ይሠራል እና አስፈላጊ ከሆነ በባህር ጉዞ ውስጥ ለመለዋወጥ የሚችሉትን መለዋወጫ ከእርስዎ ጋር ለመያዝ በቂ ርካሽ ነው።

የሚመከር: