Mündəricat:
- Addım 1: ESP32 Xüsusiyyətlərini Anlamaq və Arduino IDE ilə istifadə etmək
- Addım 2: Dövrə Diaqramı və PCB
- Addım 3: ESP32 Node MCU Sketch
- Addım 4: Arduino Pro Mini Sketch
- Addım 5: WiFi_DCC Tətbiqi
Video: Model Dəmiryolu üçün WiFi DCC Komanda Stansiyası: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
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
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
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
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ə:
Sadə Avtomatik Noktadan Nöqtəyə Model Dəmiryolu: 10 Addım (Şəkillərlə)
Sadə Avtomatlaşdırılmış Noktadan Nəqliyyat Dəmiryolu: Arduino mikrokontrolörləri, model dəmir yolu planlarını avtomatlaşdırmaq üçün əladır. Layoutların avtomatlaşdırılması, qatarların avtomatlaşdırılmış bir ardıcıllıqla hərəkət etməsi üçün proqramlaşdırıla biləcəyi bir ekrana yerləşdirilməsi kimi bir çox məqsəd üçün faydalıdır. L
İki Qatar Çalışan Avtomatik Model Dəmiryolu Layihəsi (V2.0) - Arduino əsaslı: 15 addım (şəkillərlə birlikdə)
İki Qatar Çalışan Avtomatik Model Dəmiryolu Layihəsi (V2.0) | Arduino əsaslı: Arduino mikro nəzarətçilərindən istifadə edərək model dəmir yolu planlarının avtomatlaşdırılması mikro nəzarətçiləri, proqramlaşdırmanı və dəmir yolu modelini bir hobbiyə birləşdirməyin əla bir yoludur. Bir model relsdə avtonom bir qatar idarə etmək üçün bir çox layihə var
Model Dəmiryolu - Arduino istifadə edərək DCC Komanda Stansiyası :: 3 addım
Model Dəmiryolu - Arduino istifadə edən DCC Komanda Stansiyası :: Avqust 2018 -də yeniləndi - yeni Təlimatlara baxın: https: //www.instructables.com/id/Model-Railroad-DC…Yeniləşdirmə 28 Aprel 2016: İndi 16 iştirak/xal nəzarət qabiliyyəti Komanda Stansiyasına. T1 - T8 açarları 'B' düyməsi ilə əldə edilə bilər T9 - T1 açarları
Yolda bir Dəmiryolu Yüksək Dəmiryolu Vasitəsini Necə Qurmaq olar: 10 Addım (Şəkillərlə birlikdə)
Dəmiryolu Hi-Rail vasitəsini yolda necə qurmaq olar: Təhlükəsizlik tədbirləri: Yüksək relsli yük maşını dəmir yoluna qoyan və kömək edən şəxs görünməsi üçün yüksək görünürlüklü paltarlar (məsələn, yelek, sweatshirt, palto) geyinməlidir. yaxınlaşan trafikə görə. Bir çətir və əlcək də taxılmalıdır
Yurt Elektrik Stansiyası/NiMH Şarj Stansiyası: 3 addım
Yurt Elektrik Stansiyası/NiMH Şarj Stansiyası: Məndə bir elektrik stansiyası var. Bir iş tezgahına yüklənən hər şeyi sıxmaq və üzərində lehim/və s. Güclü şeylər siyahısı: Cib telefonu (qırıqdır, amma telefonumun batareyalarını doldurur, buna görə də həmişə qoşulmuşdur və şarj cihazını axıdır