Mündəricat:
- Addım 1: Dövrə Diaqramı və Dövrə Qorunmaları
- Addım 2: Tikinti
- Addım 3: WiFi Shield proqramlaşdırılması
- Addım 4: Göstərici LEDləri əlavə edin (İsteğe bağlı)
- Addım 5: Daxili Veb Sayfası ilə Konfiqurasiyanı Qurmaq
- Addım 6: Yardım - Məlumat yoxdur
Video: Ucuz NMEA/AIS Hub - Gəmidə istifadə üçün Wifi Körpüsünə RS232: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
9 Yanvar 2021 -i yeniləyin - Əlavə TCP bağlantısı əlavə edildi və daha çox müştəri qoşulsa son əlaqəni yenidən istifadə edin 13 Dekabr 2020 -ni yeniləyin - Mövcud marşrutlaşdırıcıları olan gəmilər üçün kodun konfiqurasiya versiyası əlavə edilmədi
Giriş
Bu NMEA / AIS RS232-dən WiFi körpüsünə ESP8266-01 WiFi Qalxanı əsaslanır. AIS, yaxınlıqdakı gəmilərin mövqeyini göstərən avtomatik identifikasiya sistemidir. NMEA 0183, GPS mesajları üçün istifadə olunan Milli Dəniz Elektronika Birliyi standartıdır.
RS232-dən WiFi körpüsünə ESP8266-01 WiFi Shield-dən 12V batareya ilə təchiz edilmiş və RS232 girişini (+/- 15V) qəbul etmək və məlumatları TCP və UDP vasitəsilə yayımlayan yerli şəbəkə yaratmaq üçün dəyişdirilmişdir. AIS məlumatlarına yaxtasının hər yerindən daxil olmaq üçün ucuz və sadə bir yerli şəbəkə qurmaq istəyən Jo ilə birlikdə hazırlanmışdır. Bu modul bir Giriş nöqtəsi (Router) yaradır və 4 -ə qədər əlaqə üçün bir TCP server qurur və eyni zamanda məlumatları UDP yayım qrupunda yayımlayır. TCP və UDP port nömrələrini, WiFi Tx gücünü və gələn RS232 baud sürətini təyin etmək üçün bir konfiqurasiya səhifəsi təqdim olunur. WiFi Shield -dən fərqli olaraq heç bir konfiqurasiya düyməsi yoxdur, buna görə modul qurulduqdan sonra tamamilə suya bərkidilə bilər. Qoruma sxemləri, bu cihazın naqillərə qarşı möhkəm olmasını təmin etmək üçün daxildir. NMEA (GPS) və AIS nəzərə alınmaqla hazırlanarkən, modul 4800 ilə 38400 arasında (və digərləri Arduino eskizini düzəltməklə) baud dərəcələri olan RS232 məlumatlarını idarə edəcək.
Xüsusiyyətləri
- Ucuz və əlçatan ESP8266-01 modulundan istifadə edir:- Digər ESP8266 modulları da istifadə edilə bilər
- Sağlam:- Dövrə, tel bağlayarkən səhvlərdən qorunmaq üçün bir sıra qorumalara malikdir.
- Güc Səmərəli:- DC-DC çeviricisinin enerji təchizatı qurğunu 12V batareyadan səmərəli şəkildə gücləndirir və daha çox enerji qənaət etmək üçün WiFi Tx gücü azaldıla bilər.
- İstifadəsi asandır:- 5.5V-dan 12V-a qədər bir enerji təchizatı və RS232 TX xəttini bağlayın və sonra alıcıya məlumatı almaq üçün şəbəkəyə qoşulun və TCP və ya UDP xidmətinə qoşulun. Cihaz uğursuz olarsa tez bir zamanda ehtiyat hissəyə dəyişdirilə bilər
- Konfiqurasiya etmək asandır:- Yenidən proqramlaşdırmağa ehtiyac yoxdur, xüsusi konfiqurasiya rejimi yoxdur. RS232 ötürmə sürətini və WiFi ötürmə gücünü və TCP və UDP serverləri üçün port nömrələrini təyin etməyə imkan verən bir konfiqurasiya səhifəsi təqdim olunur.
-
İsteğe bağlı Konfiqurasiya versiyası yoxdur:- Bütün konfiqurasiyanın əvvəlcədən proqramlaşdırıldığı başqa bir eskiz də var. Bu, artıq öz yönləndiricisi (Giriş nöqtəsi) ilə işləyən yerli şəbəkəyə malik olan vəziyyətlər üçündür.
Təchizat:
Bu WiFi Körpüsünə ESP8266-01 RS232 aşağıdakı hissələrə və ya bənzərlərinə ehtiyac duyur. Burada göstərilən qiymətlər Avqust 2020-dəkdir və göndərmə xərcləri və bir növ plastik qutu daxil deyil:-
WiFi Modulu ESP8266-01-~ 1.50 ABŞ dolları (şansınızı götürün) və ya etibarlı məhsul SparkFun ESP8266-01-6.95 ABŞ dolları
MPM3610 3.3V Buck Dönüştürücü Adafruit-5.95 ABŞ dolları 5V-dən 21V-ə qədər giriş və ya DC-DC 3A Buck Aşağı-aşağı Güc Təchizatı Modulu Aliexpress ~ US2.00
10-pin başlıq Element14-0.40 ABŞ dolları (və ya Jaycar AU $ 0.95-dən 28 Pin Başlıq Terminal Zolağı)
1 endirim 1N5711 Schottky Diode Digikey US $ 1.15 (və ya Jaycar AU $ 1.60)
2 endirim 1N4001 Diodlar SparkFun US $ 0.30 (və ya 1N4004 Jaycar AU $ 1.00) 1A 50V və ya daha yüksək olan hər hansı bir diod, məsələn 1N4001, 1N4002, 1N4003, 1N4004
1 endirim 2N3904 NPN tranzistoru SparkFun US $ 0.50 (və ya Jaycar AU $ 0.75 hər hansı bir ümumi məqsədli NPN ilə Vce> 40V, Hfe> 50 1mA, Ic> 50mA məsələn BC546, BC547, BC548, BC549, BC550, 2N2222
6 x 3K3 rezistorlar 3K3 rezistorları - Digikey - 0.60 ABŞ dolları (və ya 3K3ohm 1/2 Vat 1% Metal Film Rezistorlar - Jaycar AU $ 0.85 -dən Pk.8)
3 off 330R müqavimət Element14 US $ 0.10 (və ya 330ohm 1/2 Watt 1% Metal Film Rezistorlar - Jaycar AU $ 0.85 -dən Pk.8)
1 off 10K müqavimət Element14 US $ 0.05 (və ya 10k Ohm 0.5 Watt Metal Film Rezistorlar - Jaycar AU $ 0.85 -dən 8 Paket)
Vero lövhəsi (keçidlər və avtobus relsləri) Jaycar HP9556 OR (zolaq mis) (mis şerit) məs. Jaycar HP9540 ~ 5.50 ABŞ dolları
və plastik qutu və bağlama teli.
Aliexpress ESP8266-01 və DC-DC modulundan istifadə edərək ümumi dəyəri ~ 9.90 ABŞ dolları + göndərmə və plastik qutu (Avqust 2020-dən etibarən) və ya Sparkfun ESP8266-01 modulu və Adafruit DC-DC buck çeviricisini istifadə edərək ~ 19.30 ABŞ dolları. Bir neçə ehtiyat hissə etmək üçün kifayət qədər ucuzdur.
RS232 -ni WiFi Körpüsünə proqramlaşdırmaq üçün USB -dən Serial kabelə də ehtiyacınız var. Burada SparkFun -un USB -dən TTL -ə qədər Serial Kabelindən (10.95 ABŞ dolları) istifadə olunur, çünki gözəl etiketli uclara malikdir və proqramlaşdırma kabeli də daxil olmaqla geniş OS -lər üçün sürücü dəstəyinə malikdir, yalnız bir RS232 -dən WiFi Körpüsünə olan qiymət ~ 20 ABŞ dollarından 24 ABŞ dollarına qədərdir. (Çatdırılma və qutu).
Addım 1: Dövrə Diaqramı və Dövrə Qorunmaları
Yuxarıda, RS232 -dən WiFi Körpüsünün dövrə diaqramı (pdf versiyası). Bu, ESP8266-01 Wifi Shield-dən uyğunlaşdırılmış və RS232 və 5V-dən 12V (batareya) təchizatını qəbul etmək üçün dəyişdirilmişdir. DC -DC konvertoru, günəş enerjisi olmadıqda və enerji istehlakı çox yüksək olduqda gecə istifadə üçün 12V batareyadan enerji səmərəli işləməsini təmin edir.
Dövrə bir çox dövrə qoruması qurulmuşdur. Dövrün sol tərəfindəki bağlantılar, yalnız quruluşu qurğunun proqramlaşdırılması/ayıklanması üçün istifadə olunur. 330R rezistorları R6 və R7, proqramlaşdırma/ayıklama zamanı TX çıxışını TX çıxışına qısaltmaqdan qoruyur. Proqramlaşdırma zamanı TX -ni RX -ə və RX -ni TX -ə bağlayırsınız. Debug TX çıxışı, debug çıxışını görmək üçün RX UART 3v3 girişinə bağlanmalıdır (ESP8266_NMEA_BRIDGE.ino eskizindəki şərhlərə baxın).
Dövrün sağ tərəfindəki bağlantılar, tamamlanmış cihazı enerji təchizatı və NMEA/AIS RS232 qaynağına bağlamaq üçün istifadə olunur. Cihaz qurulduqdan sonra əlçatan olması lazım olan yeganə əlaqələrdir. Bu əlaqələri cüt -cüt edin.
2N3904, RS232 +/- 15V siqnalından TTL UART girişinə ESP2866-a çevrilmə və səviyyə dəyişməsini təmin edir. 2N3904 -ün Emitenti və Baza arasındakı tərs gərginlik ən az 6V -a tab gətirmək üçün müəyyən edilmişdir. D4, RS232 girişi -15V olduqda tərs Emitter Base gərginliyini 1V -dən az olmağı məhdudlaşdırır.
Nəhayət, "RS-232 sürücüləri və alıcıları yerə qeyri-müəyyən qısa dövrə tab gətirməlidir" (RS232 vikipediya), buna görə RS232 xətlərini təsadüfən Güc Təchizatı terminallarına bağlasanız, NMEA/AIS cihazına zərər verməməlidir.
Enerji təchizatı
D1 diod, tel bağlayarkən +V və GND əlaqələrini dəyişdirdiyiniz halda DC-DC çeviriciyə tərs gərginliyin tətbiq olunmasının qarşısını alır. D1 kiçik bir sızma cərəyanına malikdir. D2, DC -DC çeviricisindəki tərs geriliyi -0.3V -dən aşağı saxlamaq üçün bu sızma cərəyanı üçün aşağı gərginlikli bir yol təqdim edir. RS232 GND xəttindəki 330R rezistoru (R10), RS232 GND bağlandıqda batareya +və aparat lövhənin Güc Qaynağına GND telinə qoşulduqda batareyanı yerə qısaldır.
DC-DC çeviricisi 21V-ə qədər əməliyyat girişi üçün qiymətləndirilmişdir, buna görə dəyişdirilərkən 12V batareya üçün uyğundur. Tam doldurulmuş bir batareya ~ 14.8V, şarj cihazının gərginliyi isə 16V və ya daha çox ola bilər. DC-DC çeviricisinin 21V giriş reytinqi bunu idarə etmək üçün qiymətləndirilmişdir. Təsadüfən tərs təchizat bağlantısı (gecənin yarısında kobud hava şəraitində) qorunur. Konvertor girişi üçün mütləq maksimum gərginlik 28V -dir, buna görə RS232 siqnalına qoşula bilər. RS232 gərginliyi +/- 25V-dən az olaraq təyin edilmişdir.
Təsadüfən elektrik təchizatı naqillərini RS232 TX/GND əlaqələrinə bağlasanız (ya dəyişdirilsin, istərsə də), 10K və 330R rezistorları enerji təchizatının kəsilməsindən qoruyacaq.
Xülasə olaraq, dövrə gücün və RS232 cərəyanlarının dəyişdirilməsindən və bu cütlərin tellərini hər iki tərəfə bağlamaqdan qorunur. Hər cütdən biri olan telləri qarışdırmaq bütün kombinasiyalara qarşı qorunmur, buna görə RS232 və elektrik cərəyanlarını cütləşdirin və cütləşdirin.
Lövhənin istifadə etdiyi orta cərəyan təxminən 100mA -dır (WiFi ötürmə gücündən və məlumat sürətindən asılı olaraq). Lövhəni 12V akkumulyatordan gücləndirmək üçün sadə bir xətti tənzimləyici istifadə olunsaydı, 12 gecə ərzində 12V x 100mA = 1.2W və ya 1.2Ars olardı. ~ 70% səmərəli olan DC -DC çeviricisini istifadə edərək, bu yükü 12 saat gecədə 0.47W və ya 0.47Ahr -ə endirir.
Addım 2: Tikinti
Bu qurğunu, bağlantıları və güc avtobusları olan kiçik bir vero lövhəsindən istifadə edərək qurdum (pdf versiyası). Tamamlanmış lövhənin yuxarı və aşağı görünüşləri. Bitirdikdən sonra naqilləri diqqətlə yoxladığınızdan əmin olun. Döndüyünüzdə və aşağıdan tel bağladığınızda yanlış pinlə tel bağlamaq asandır.
Addım 3: WiFi Shield proqramlaşdırılması
Hər RS232 -dən WiFi körpüsünə bir dəfə, yalnız və bir daha proqramlaşdırılmalıdır. Daxili bir veb səhifəsi, mövcud konfiqurasiyalara çıxışı təmin edir.
ESP8266 dəstəyi quraşdırılır
Qalxanı proqramlaşdırmaq üçün https://github.com/esp8266/Arduino -da lövhə meneceri ilə quraşdırma altında verilən təlimatları izləyin. Alətlər → Lövhə menyusundan Lövhələr Menecerini açarkən Töhfə Verilmiş Növ seçin və esp8266 platformasını quraşdırın. Bu layihə ESP8266 2.6.3 versiyası ilə tərtib edilmişdir. Sonrakı versiyalar daha yaxşı ola bilər, ancaq platforma sürətlə inkişaf etdiyi üçün öz səhvləri ola bilər.
Arduino IDE-ni bağlayın və yenidən açın və indi Alətlər → Kart menyusundan "Ümumi ESP8266 Modulu" nu seçə bilərsiniz.
Dəstəkləyici kitabxanaların quraşdırılması
Ayrıca, https://www.forward.com.au/pfod/pfodParserLibraries/index.html saytından, pfodESP8266BufferedClient kitabxanasının ən son versiyalarını (pfodESP8266Utils.h və pfodESP8266BufferedClient.h kitabxanası üçün) və millis for millis) yükləməlisiniz. h).
Bu zip fayllarını kompüterinizə yükləyin, masaüstünüzə və ya asanlıqla tapa biləcəyiniz başqa bir qovluğa köçürün və Arduino IDE menyu seçimindən istifadə edin Eskiz → Kitabxananı İdxal et → Kitabxana Əlavə et. SafeString kitabxanasını da quraşdırmalısınız. SafeString kitabxanası Arduino kitabxana menecerindən əldə edilə bilər və ya Sketch → Kitabxananı İdxal et → Kitabxana Əlavə etməklə əl ilə quraşdırmaq üçün SafeString.zip faylını birbaşa yükləyə bilərsiniz.
Arduino IDE-ni dayandırın və yenidən başladın və Fayl-> Nümunələr altında indi pfodESP8266BufferedClient və SafeString-i görməlisiniz.
Şuranın proqramlaşdırılması
Lövhəni proqramlaşdırmaq üçün linki (sol alt) qısaldaraq lövhəni proqramlaşdırma rejiminə keçirin. Sonra USB -ni TTL UART serial kabelinə qoşun
Diqqətlə unutmayın ki, yalnız 3V3 TX/RX aparatlarını 3V3 TX/RX istifadə edərək Sparkfun USB -dən TTL Serial Kabelinə 3V3 TX/RX istifadə edərək bağlayın Kabel əlaqələri RX (Sarı), TX (Narıncı), VCC (5V) (Qırmızı), və GND (Qara). Sarı (RX) kabelinin lövhədəki TX pininə və Narıncı (TX) kabelinin lövhədəki RX pininə bağlı olduğunu unutmayın. Qara (GND) kabeli, TX/RX pin üçün GND -yə qoşulur
Qeyd: Bu kabelin iki versiyası var. Köhnə versiyalarda 5V Vcc və RX (Qəhvəyi), TX (Tanabənzər/Şaftalı), VCC (Qırmızı) və GND (Qara) var, hər halda VCC qurğusu burada istifadə edilmir. TX və RX tellərinin bəzi hallarda geri çevrildiyinə dair şərhlər də var. Arduino IDE lövhəni proqramlaşdıra bilmirsə, TX/RX kabellərini dəyişdirməyə çalışın. 330R, TX-TX şortlarından qoruyur.
Kartı 6V -dan 12V -a qədər 500 mA və ya daha böyük bir təchizat və ya batareyadan gücləndirin. Güc axınının USB bağlantısı ilə geri axmağa çalışmaması üçün əvvəlcə Güc qaynağı -Ve (GND) ucunu bağlayın. Tercihen təcrid olunmuş (üzən) 6V -dən 12V -a qədər bir enerji təchizatı və ya batareya istifadə edin. Aliexpress DC-DC modullarının ən azı 6.5V gücə ehtiyacı olduğunu unutmayın.
Sonra USB kabelini kompüterinizə qoşun. Alətlər → Liman menyusundan COM portunu seçin. CPU Frekansını, Flaş Ölçüsünü və Yükləmə Sürətini standart parametrlərində buraxın.
Fotoşəkili və kabellərinizi yoxlayın. ESP8266 Proqramlaşdırma Məsləhətlərinə də baxın (espcomm uğursuz oldu) ESP8266_NMEA_BRIDGE.ino eskizini tərtib edin. Sonra Fayl → Yüklə seçin və ya proqramı tərtib etmək və yükləmək üçün Sağ Ok düyməsini istifadə edin. İki fayl yüklənir. Yükləyərkən bir səhv mesajı alsanız, kabel bağlantılarınızın düzgün pinlərə qoşulduğunu yoxlayın və yenidən cəhd edin.
Proqramlaşdırma tamamlandıqda, əlaqəni qısaldan proqramlaşdırma rejimini və proqramlaşdırma TX/RX əlaqələrini çıxarın və sonra lövhəni normal rejimdə yenidən başlatmaq üçün enerji təchizatını söndürün və açın.
NMEA/AIS cihazını qoşun.
Konfiqurasiya versiyası yoxdur
Bu eskizin başqa bir versiyası var, ESP8266_NMEA_BRIDGE_noCfg.ino, bütün konfiqurasiya eskiz kodunda əvvəlcədən proqramlaşdırılmışdır. Bu vəziyyətdə, NMEA hubı məlumatları şəbəkəyə təqdim etmək üçün mövcud bir routerə (giriş nöqtəsinə) bağlanır.
Bütün konfiqurasiya ESP8266_NMEA_BRIDGE_noCfg.ino faylının yuxarısındadır.
// ================= SABİT KODLU KONFİGR =================
const char ssid = "yourRouterSSID"; // şəbəkənizin SSID'sini buraya yazın const char parol = "yourRouterPassword"; // şəbəkənizin parolunu bura təyin edin IPAddress staticIP (10, 1, 1, 190); // burada NMEA hub statik IP qurun. Nömrələr arasında // eyni IP ilə başqa heç bir cihazın işləmədiyinə və IP -nin yönlendiricinizin IP aralığında olduğuna əmin olun // ümumi marşrutlaşdırıcının IP diapazonları 10.1.1.2 ilə 10.1.1.254 // 192.168.1.2 ilə 192.168.254.254 və // 172.16.1.2 - 172.31.254.254 // yönləndirici, IPAddress udpBroadcaseIP (230, 1, 1, 1) aralığından asılı olaraq ümumiyyətlə 10.1.1.1 və ya 192.168.1.1 və ya 172.16.1.1; // UDP yayım IP -ni bura təyin edin. Nömrələr arasında qeyd edin. Bu IP yönlendirici aralığından asılı deyil const uint16_t tcpPortNo = 10110 dəyişməyin; // set NMEA tcp server port Burada yoxdur const uint16_t udpPortNo = 10110; // NMEA UDP yayım portunu təyin et Burada yox işarəsiz int txPower = 10; // 0 ilə 82 aralığında TX gücü; const imzasız int GPS_BAUD_RATE = 4800; // GPS modulunuzun Serial baud dərəcəsi // ================ SABİT KODLU KONFİGİTİN SONU ==============
Addım 4: Göstərici LEDləri əlavə edin (İsteğe bağlı)
Bu layihədəki yelkənli məsləhətçim Jo, işlərin işlədiyini göstərmək üçün işə Qırmızı Güc və Yaşıl Məlumat lövhəsi quraşdırmağı təklif etdi. İşdə bu iki ledin əlavə edildiyi dəyişdirilmiş dövrə. (pdf versiyası)
R9 və R11 Led cərəyanını və buna görə də parlaqlığı təyin edir. Ledləri hələ də görünən hala gətirən ən böyük rezistordan istifadə edin. Onları birbaşa günəş işığında və ya parlaq bir kabinədə görmək çətin olacaq, buna görə də maksimum görünmə üçün cihazı qaranlıq bir küncdə quraşdırın. Jaycarın Qırmızı və Yaşıl (~ 2.75 Avro) uyğun çərçivəli LEDləri var və Sparkfun -un bəzi super parlaq Qırmızı və Yaşıl LEDləri (1.70 ABŞ dolları) var, lakin demək olar ki, hər hansı bir qırmızı və yaşıl led bunu edəcək.
Addım 5: Daxili Veb Sayfası ilə Konfiqurasiyanı Qurmaq
Proqramlaşdırıldıqdan sonra lövhəni işə saldığınız zaman avtomatik olaraq yerli şəbəkə yaradacaq. Yəni yerli giriş nöqtəsinə (yönləndiriciyə) çevriləcək. Şəbəkə adı, NMEA_ ilə başlayacaq və hər bir lövhəyə xas olan 12 hex rəqəmi ilə başlayacaq, məsələn. NMEA_18FE34A00239 Yerli şəbəkə üçün parol həmişə NMEA_WiFi_Bridge -dir. Dənizdə vahidləri dəyişdirmək lazımdırsa, köhnəsini söndürün, ehtiyat hissəsini quraşdırın və sonra yeni NMEA_ …. şəbəkəsini axtarın və qoşulmaq üçün NMEA_WiFi_Bridge şifrəsini istifadə edin.
Şəbəkəni görə bilmirsinizsə, devre kartına yaxınlaşın və elektrik kabellərinin düzgün bağlandığını yoxlayın. ESP8266-01 lövhəsində mavi işıq olmalıdır.
Kompüteriniz və ya cib telefonunuzla şəbəkəyə qoşulduqdan sonra, https://10.1.1.1 ünvanında konfiqurasiya veb səhifəsini aça bilərsiniz (Qeyd: https://10.1.1.1 daxil edin, yalnız 10.1.1.1 yazsanız Google'u axtarmağa və internetə bağlı olmadığınız üçün uğursuzluğa səbəb ola bilər)
Konfiqurasiya səhifəsi WiFi ötürmə gücünü təyin etməyə imkan verir. Daha az güc, diapazon və cari istehlak üçün daha aşağı rəqəmlər. TCP və UDP bağlantıları üçün port nömrələrini də dəyişə bilərsiniz. Varsayılan 10110, NMEA əlaqələri üçün təyin edilmiş bir portdur, ancaq isterseniz özünüzü seçə bilərsiniz. IP nömrələri sabitdir. Nəhayət, baud nisbətini NMEA/AIS mənbəyinizə uyğun olaraq təyin edə bilərsiniz. 4800 baud, NMEA üçün standart baud sürətidir. 34800 baud, AIS üçün standart baud dərəcəsidir.
Seçimlərinizi etdikdən sonra Göndər düyməsini basın və saxlanılan dəyişikliklərin xülasə səhifəsi göstərilir.
Bunlar doğru deyilsə, geri qayıtmaq və düzəltmək üçün brauzerin geri düyməsini istifadə edin. Dəyişiklikləri tətbiq etmək üçün lövhəni yenidən başlatmaq lazımdır. Bu dəyişikliyi tətbiq et düyməsini basaraq bunu edəcəksiniz.
Lövhə yenidən başladıqdan sonra konfiqurasiya səhifəsini avtomatik olaraq cari konfiqurasiya ilə göstərəcəkdir.
Kompüterinizi və ya mobil cihazınızı TCP və ya UDP bağlantısına qoşun və məlumat aldığınızı yoxlayın.
Budur bitdi !! Hər şeyi su keçirməyən bir plastik qutuya bağlayın, yalnız iki elektrik açarını buraxın və iki RS232 ucunu boş buraxın.
Addım 6: Yardım - Məlumat yoxdur
Şəbəkəyə qoşulduqdan və mobil cihazınızı TCP 10.1.1.1 -ə və qurduğunuz porta qoşulmaq üçün qurduqdan sonra (və ya qurduğunuz portla UDP çoxlu yayım qrupu 230.1.1.1 -ə qoşulun), hələ də əldə etmirsinizsə hər hansı bir məlumat aşağıdakı addımları sınayın.
1) NMEA / AIS cihazının açıldığını yoxlayın
2) RS232 kabellərinin düzgün şəkildə bağlandığını yoxlayın.
3) NMEA / AIS avadanlığınızdakı 'axın nəzarəti' parametrini yoxlayın. Bu bir seçimdirsə, 'NONE' olaraq təyin edin. Əks təqdirdə 'hardware' və ya RTS / CTS axın nəzarətini seçin və NTS / AIS kabelinin RTS -ni CTS və DSR pinlərinə bağlayın. Bu DB-25 konnektoru üçündür, 4 və 5 və 6 pinləri bir-birinə bağlayın. DB-9 konnektoru üçün 6 və 7 və 8 pinləri bir-birinə bağlayın. "Avadanlıq" nəzarəti ilə NMEA / AIS avadanlığı (DTE) məlumat göndərmək istədikdə RTS (ReadyToSend) bildirir. Bu bağlantılar ilə RTS pin, digər tərəfin hazır olduğunu və məlumat qəbul edə biləcəyini söyləmək üçün NMEA / AIS avadanlıqlarına yenidən daxil olan ClearToSend (CTS) və DataSetReady (DSR) pinlərini idarə edir.
Hata ayıklama
Hata Ayıklama TX çıxışını açmaq üçün şərh yazmayın, yəni #define DEBUGESP8266_NMEA_BRIDGE.ino eskizinin üst hissəsini redaktə edin.
TX/RX USB kabellərini çıxarın və yalnız Sarı RX kabelini Debug TX çıxışına qoşun. TX/RX üçün GND -yə bağlı Qara GND kabelini buraxın. Arduino IDE Serial Monitor indi debug mesajlarını göstərəcək.
Varsayılan olaraq UDP çoxlu yayım qrupu işə salınır, ancaq şərh yazaraq onu deaktiv edə bilərsiniz, yəni.
Nəticə
Bu NMEA/AIS RS232 -dən WiFi körpüsünə möhkəm və istifadəsi asandır.12 batareya mənbəyindən səmərəli şəkildə işləyir və lazım olduqda orta səyahətdə dəyişdirə biləcəyiniz bir ehtiyat daşımaq üçün kifayət qədər ucuzdur.
Tövsiyə:
Arduino Accelerometer Dərsliyi: Servo Motoru istifadə edərək Gəmi Körpüsünə Nəzarət: 5 Addım
Arduino Accelerometer Təlimatı: Servo Motordan istifadə edərək Gəmi Körpüsünə Nəzarət Edin: Günümüzdə istifadə etdiyimiz genişləndirilmiş istifadə və qabiliyyətləri təmin etmək üçün sürətləndirici sensorlar indi əksər smartfonlarımızdadır və buna cavabdeh olanın akselerometr olduğunu bilmədən də istifadə edə bilərsiniz. Bu qabiliyyətlərdən biri də nəzarət planıdır
Wifi Körpüsünə Raspberry Pi Ethernet: 7 addım
Wifi Körpüsünə Raspberry Pi Ethernet: Müxtəlif Raspberry Pies, cihazları, digər kompüterləri və şəbəkə avadanlıqlarını sınaqdan keçirən bir şəbəkəm var, hamısı Ubiquity firewall/router tərəfindən idarə olunur və internetə qoşulmasını istəyirəm. yeniləmələri, proqramı və s. çəkin Unfortuna
USB Körpüsünə R/C: 7 addım
R/C USB Körpüsünə: PPM siqnallarını radio qəbuledicisindən joystick mövqelərinə çevirir R/C radio ötürücünüzlə ən sevdiyiniz oyunları və uçuş simulyatorlarını oynamaq üçün istifadə edin. Bu Təlimat, LittleBits -dən bir Arduino və DSMX qəbuledicisi və sadə bir kod parçasından istifadə edir
BLE (Bluetooth Az Enerji) Körpüsünə sadə WiFi: 9 Addım (Şəkillərlə birlikdə)
BLE (Bluetooth Aşağı Enerji) Körpüsünə sadə WiFi: 4 Dekabr 2017 -ni yeniləyin - Yenilənmiş Feather nRF52 eskizləri və ayıklama məsləhətləri. Qutuda quraşdırılmış körpünün şəkilləri əlavə edildi.Bu sadə layihə, TX Notify ilə İskandinav UART -ı tətbiq edən hər hansı bir Bluetooth Aşağı Enerji (BLE) moduluna WiFi girişi təmin edir. Th
Sony LANC (Ekstremal İdman üçün yaxşıdır) istifadə edən Ucuz PIC İdarəli Dəbilqəli Kamera: 4 Addım
Sony LANC (Ekstremal İdman üçün Yaxşı) istifadə edən Ucuz PIC Nəzarətli Dəbilqəli Kamera: Bu Təlimat, əsas kameranızın çuval çantanızda etibarlı şəkildə qala bilməsi üçün uzaqdan idarə oluna bilən ucuz bir Kask Kamerasının necə hazırlanacağını sizə göstərəcək. Nəzarətçi çantanızın çiyin qayışlarından birinə bağlana bilər və