Mündəricat:

Model Dəmiryolu üçün WiFi DCC Komanda Stansiyası: 5 addım
Model Dəmiryolu üçün WiFi DCC Komanda Stansiyası: 5 addım

Video: Model Dəmiryolu üçün WiFi DCC Komanda Stansiyası: 5 addım

Video: Model Dəmiryolu üçün WiFi DCC Komanda Stansiyası: 5 addım
Video: Modem quraşdırılması | interneti aktiv etmek #modem #wifi #router #internet #keşfet 2024, Noyabr
Anonim
Model Dəmiryolu üçün WiFi DCC Komanda Stansiyası
Model Dəmiryolu üçün WiFi DCC Komanda Stansiyası

5 aprel 2021 -ci ildə yeniləndi: yeni komponent və sxem elementləri. Yeni eskiz: command_station_wifi_dcc3_LMD18200_v4.ino

Təlimatları çatdırmaq üçün WiFi istifadə edən yeni DCC sistemi, həm ev, həm də klub model dəmiryolları üçün ideal olan bir cib telefonu/planşet istifadəçisi 3 istifadə edilə bilər

Çox sadə bir elektron dövrə, yol üçün DCC siqnalını və gücünü təmin edir, lakin App əsl işi görür! Telefonunuzdakı kompüter, hər bir təlimat paketini yaratmaq üçün lazım olan kodları quraraq, mikro nəzarətçinin işini asanlaşdırmaqla tam istifadə olunur!

Tətbiq Play Store 'Locomotive DCC 3 WiFi -də 8.49 funt sterlinqdə mövcuddur.

- Bu tətbiq Android 7 -dən yuxarı olan cihazlara quraşdırılmalıdır.

Ən asan NMRA uyğun DCC Komanda stansiyası! Aşağıdakı xüsusiyyətlərin siyahısına baxın

Standart NMRA uyğun dekoderlər üçün uyğundur, məsələn. Bachmann, Lenz, Atlas, Hornby və s

Xüsusiyyətlərə aşağıdakılar daxildir: Android telefonlarda və ya planşetlərdə 3-ə qədər istifadəçi (klub üzvləri üçün faydalıdır) 4 Rəqəmli loko ünvanlaşdırma Əsas proqram (PoM) Nəzarətdən ibarətdir 1 ilə 50 aralığına nəzarət 12 OO/HO lokomotivə qədər idarə edir Qısa dövrə qorunur Avtomatik həddindən artıq yüklənmə işıqları və istiqamətləri 1-dən 28-ə qədər Çıxış / nöqtələr / aksesuarlar 255 cütə qədər Çıxışlarınıza xüsusi ad vermə Hər hansı bir funksiyanı birdəfəlik açma / söndürmə açarlarına dəyişdirin App 28 funksiya düymələrində düzəliş edilə bilən başlıqlara, görünürlüğə və bir anlıq seçimlərə malikdir. vaxt Hər bir lokomotiv üçün maksimum sürət əlavə edin İstifadə olunan miqyasda (Z/N/OO/HO/O) 14v - 16v arasında uyğun bir DC enerji mənbəyi seçin.

Parça siyahısı:

1 endirim ESP32 S İnkişaf Lövhəsi 2.4GHz WiFi+Bluetooth Antenası CP2102 Modulu

Qeyd: bu PCB dizaynı üçün düzgün cihaz konfiqurasiyası üçün pin diaqramına baxın

1 endirim Arduino Pro Mini Atmega328P 5V/16M

1 ədəd LMD18200T H körpü IC

1 off 0,1 ohm 2W Metal Film Rezistoru (11,5 mm x 4,5 mm)

7 off kondansatör 0.1uf

Qeyd: WiFi versiyası üçün 4.7k yanında 10k müqavimət tələb olunmur

1 off 470 ohm (0,1 ohm rezistorun yanında 10 k yerində)

1 off 2k8Ω Rezistor (bu 2.2k və ya 2.7k və ya 2.8k ola bilər)

2 dəfə 180Ω rezistorlar

1 off kondansatör 10uf 25v;

1 off kondansatör 220uf 16v;

1 Phoenix Əlaqə MKDS 1/ 2-3, 5 2 Yollu Vida PCB Terminal Bloku 13.5A 200V 3.5mm

1 4.7kΩ rezistor

L7805 üçün 1 soyuducu TO 220 üslublu 1 L7805 CV pozitiv gərginlik tənzimləyicisi IC

Qeyd: kifayət qədər soyuducu istifadə edilmədikdə bu 5v tənzimləyici isti işləyəcək

Bunu tel əlaqələri olan PCB -dən kənara bağlamaq tələb oluna bilər

2 ədəd 15 pinli Dişi Başlıq Kenar Sancaqlar Şeridi 0,1 2,54 mm

2 ədəd 12 pinli Dişi Başlıq Kenar Sancaqlar Şeridi 0,1 2,54 mm

1 ədəd 6 pinli 2.54mm PCB Universal Vida Terminal Bloku

1 dəfə Zener Diod 4.7V 0.5 vat və ya 3.6v 0.5 vat

Tel

Enerji təchizatı:

Bir DC qatar nəzarətçisindən istifadə etməyin, çünki bunlar əsl DC gərginliyi təmin etmir.

2,1 x 5,5 mm fişli 15V 2 Amp versiyası, eBay maddə # 401871382681 axtarın

Addım 1: ESP32 Xüsusiyyətlərini Anlamaq və Arduino IDE ilə istifadə etmək

ESP32 Xüsusiyyətləri və Arduino IDE ilə İstifadə Edilməsi
ESP32 Xüsusiyyətləri və Arduino IDE ilə İstifadə Edilməsi

Bir neçə il əvvəl, ESP8266 gömülü IoT dünyasını fırtına ilə aldı. 3 dollardan aşağı qiymətə, dünyanın hər yerindən olan şeyləri izləyə və idarə edə bilən, proqramlaşdırıla bilən, WiFi ilə işləyən mikro nəzarətçi əldə edə bilərsiniz. İndi Espressif (ESP8266-nın arxasındakı yarıkeçirici şirkət) mükəmməl bir super yüklənmiş yeniləmə buraxdı: ESP32. ESP8266 -nın varisi olmaq; yalnız WiFi dəstəyinə malik deyil, həm də demək olar ki, hər hansı bir IoT layihəsi üçün mükəmməl olan Bluetooth 4.0 (BLE/Bluetooth Smart) xüsusiyyətlərinə malikdir.

ESP32 802.11b/g/n HT40 Wi-Fi qəbuledicisini birləşdirir, buna görə də yalnız WiFi şəbəkəsinə qoşula və İnternetlə qarşılıqlı əlaqə qura bilməz, həm də digər cihazların birbaşa qoşulmasına imkan verən öz şəbəkəsini qura bilər. o. ESP32, bir WiFi giriş nöqtəsinə ehtiyac olmadan həmyaşıdlar arasında əlaqə üçün yaxşı bir seçim olan WiFi Direct-i də dəstəkləyir. WiFi Direct -in qurulması daha asandır və məlumat ötürmə sürəti Bluetooth -dan qat -qat üstündür. Çipin ikili rejimli Bluetooth imkanları da var, yəni həm Bluetooth 4.0 (BLE/Bluetooth Smart), həm də Bluetooth Classic (BT) -i dəstəkləyir, bu da onu daha da artırır. çox yönlü.

Bu layihədə, DCC komanda stansiyasının bir Android Tətbiqi ilə əlaqə qurması üçün yerli bir server yaratmaq üçün yalnız WiFi qabiliyyətindən istifadə edirəm.

Teorik olaraq, yalnız ESP modulundan istifadə etmək mümkündür, lakin tələb olunan saat istehsal kodu Arduino Pro Mini -də olan AVR saat kodundan tamamilə fərqlidir. Bu vəzifəni başqa bir oxucuya buraxıram!

ESP32 və Arduino arasındakı əlaqələr həqiqətən sadədir - dövrə diaqramına baxın. Pro Mini -dən RX, TX, ESP cihazının Rx2, Tx2 -yə qoşulur. Siqnal səviyyəsini ESP32 səviyyəsinə endirmək üçün rezistorların istifadəsinə diqqət yetirin, çünki yalnız 3.3v səviyyələrini istifadə edə bilər.

Addım 2: Dövrə Diaqramı və PCB

Dövrə diaqramı və PCB
Dövrə diaqramı və PCB
Dövrə diaqramı və PCB
Dövrə diaqramı və PCB
Dövrə diaqramı və PCB
Dövrə diaqramı və PCB

Arduino dövrəsi Bluetooth versiyasında istifadə edilənlə eynidir. ESP32 -ni BT modulunun yerinə bağlamaq üçün prizlər əlavə etdim. Bu PCB indi eBay -də satılır. Arduino Pro Mini ATmega 328 16MHz 5v versiyası olmalıdır.

ESP32, WiFi_DCC Tətbiqindən məlumat alan və bunu TX2 pin vasitəsilə Arduino -ya ötürən bir WiFi serveri rolunu oynayır. Tətbiqə geri dönən bütün məlumatlar RX2 pin vasitəsilə göndəriləcək.

0.1 ohm cərəyan hissi rezistoru, həddindən artıq yükləmə və qısa qapanma şərtlərini algılar və sonra sıfırlama siqnalı alınana qədər sistemi aşağı salır.

LMD18200T h-körpüsü, DCC paketini parçaya güc və məlumat verən AC dalğa formasına çevirir.

Qeyd: TO-220 paketindəki 5 volt tənzimləyici ESP32 modulunu (200 mA-ya qədər) işlədərkən qızdırır, buna görə də bir qızdırıcı istifadə edilməlidir.

Addım 3: ESP32 Node MCU Sketch

2020-11-30 tarixində yeniləndi - zəhmət olmasa əlavə edilmiş yeni eskizdən istifadə edin 'DCC_WiFi_v3.ino'

17/7/2020 tarixində yeniləndi - zəhmət olmasa əlavə edilmiş yeni eskizdən istifadə edin 'DCC_WiFi_v2.ino'

Bu eskiz yerli serverinizi qurur və Android cihazınızdakı Tətbiqdən yeniləmələr alır. Əlaqə, sistem tərəfindən çəkilmiş cərəyan məlumatlarının Tətbiqə geri bildirilməsini təmin etmək üçün 2 yolludur.

Lazım olan kitabxana fayllarını əldə etmək üçün GitHub bağlantısına keçin.

ESP32S Arduino IDE vasitəsilə proqramlaşdırılmalıdır. Alətlərə, lövhəyə gedin və siyahıdan Node32S və ya NodeMCU-32S seçin.

Alətlər, Limana gedin və /dev/cu. SLAB_USBtoUART seçin

Apple MacBook Air -dəki seçim budur - təsəvvür etdiyim PC -də oxşar bir şey.

Arduino eskizi 'DCC_WiFi_v1.ino' bu kitabxana fayllarını tələb edir:

// 'LocoMotive WiFi Nəzarətçisi' Tətbiqi üçün

// bir WiFi giriş nöqtəsi yaradır və üzərində bir veb serveri təmin edir

#"WiFi.h" daxil edin "WiFiClient.h" daxil edin "WiFiAP.h" daxil edin

const char *ssid = "DCC_WiFi"; // Android cihaz parametrlərində uyğunlaşdırılmalıdırconst char *password = "123456789"; yuxarıda ssid seçildikdə // daxil edilməlidir

WiFiServer serveri (80);

Addım 4: Arduino Pro Mini Sketch

5/4/2021 tarixində yeniləndi - zəhmət olmasa əlavə edilmiş yeni eskizdən istifadə edin 'command_station_wifi_dcc3_LMD18200_v4.ino'

24/3/2021 yeniləndi - zəhmət olmasa əlavə edilmiş yeni eskizdən istifadə edin 'command_station_wifi_dcc3_LMD18200_v3.ino'

Arduino Pro Mini-yə eskiz yükləmək üçün eBay-də və ya Hobbi Komponentlər saytında yerləşdirilmiş CH340 kimi USB-TTL adapterə ehtiyacınız var:

Addım 5: WiFi_DCC Tətbiqi

WiFi_DCC Tətbiqi
WiFi_DCC Tətbiqi
WiFi_DCC Tətbiqi
WiFi_DCC Tətbiqi

Tətbiq Google Play Store -da mövcuddur 'LocoMotive DCC 3 WiFi'.

Tətbiq Google Play Store -da mövcuddur 'LocoMotive DCC 2 WiFi'.

Tətbiq, birdən çox DCC tənzimləmə təmin etmək üçün birdən çox Android cihazına yüklənə bilər.

Qeyd: Tətbiq Android 7 -də yaxşı işləyir, lakin Android 9 -dan yuxarıda telefon parametrlərində 'mobil məlumatları' SÖKMƏLİSİNİZ

Cihazınızın Məkan parametrlərində GPS -i yandırmalı ola bilərsiniz.

Ayrıca, effektiv əlaqə qurmaq üçün WiFi əldə et düyməsini bir neçə dəfə vurmalısınız.

Tövsiyə: