Mundarija:

Model DC uchun WiFi DCC qo'mondonlik stantsiyasi: 5 qadam
Model DC uchun WiFi DCC qo'mondonlik stantsiyasi: 5 qadam

Video: Model DC uchun WiFi DCC qo'mondonlik stantsiyasi: 5 qadam

Video: Model DC uchun WiFi DCC qo'mondonlik stantsiyasi: 5 qadam
Video: WIFI роутер подключить от Автомобильного Аккумулятора 12 вольт.Раздача Интернета без электричества. 2024, Noyabr
Anonim
Model DC uchun WiFi DCC qo'mondonlik stantsiyasi
Model DC uchun WiFi DCC qo'mondonlik stantsiyasi

2021 yil 5 -aprelda yangilandi: elektron komponentlar uchun yangi eskiz va mod. Yangi eskiz: command_station_wifi_dcc3_LMD18200_v4.ino

Yangi DCC tizimi Wi -Fi orqali ko'rsatmalar bilan bog'lanish uchun uyali va planshetli drenajdan 3 ta foydalanuvchini uy va klub modelli temir yo'llar uchun ideal sxemada ishlatish mumkin

Juda oddiy elektron sxemasi DCC signalini va yo'lning quvvatini ta'minlaydi, lekin ilova haqiqiy ishni bajaradi! Telefoningizdagi kompyuter har bir yo'riqnomani tuzish uchun zarur bo'lgan kodlarni tuzish orqali to'liq ishlatiladi va shu bilan mikro-nazoratchining ishini osonlashtiradi!

Ilova Play Marketdagi "Locomotive DCC 3 WiFi" da 8,49 funt sterlingda mavjud.

- bu ilova Android 7 yuqoriga o'rnatilgan qurilmalarga o'rnatilishi kerak.

NMRA -ga mos keladigan eng oson DCC qo'mondonlik stantsiyasi !! Quyidagi xususiyatlar ro'yxatiga qarang !

Standart NMRA mos keladigan dekoderlar uchun javob beradi, masalan. Bachmann, Lenz, Atlas, Hornby va boshqalar

Xususiyatlarga quyidagilar kiradi: Android telefonlari yoki planshetlarida 3 tagacha foydalanuvchi (klub a'zolari uchun foydalidir) 4 ta raqamli lok manzili Asosiy dastur (PoM) Boshqaruvni o'z ichiga oladi 1 dan 50 gacha lokomotivni boshqaradi 12 ta OO/HO lokomotivini boshqaradi Qisqa tutashuv himoyalangan Avtomatik haddan tashqari yuklanish o'chadi Chiroqlar va yo'nalishlar Funktsiyalar 1 dan 28 gacha Chiqish / nuqta / aksessuarlar 255 juftgacha chiqish Sizning joylashuvingizning maxsus nomlanishi Har qanday funktsiyani bir zumda yoqish / o'chirish kalitlariga o'zgartiring Dasturda 28 funktsiya tugmachasida tahrirlanadigan sarlavhalar, ko'rish va lahzali variantlar mavjud 4 displeyda 4 ta lokomni boshqarish Vaqt Har bir lokomotiv uchun maksimal tezlikni qo'shing Ishlatilgan shkalaga mos keladigan shahar quvvat manbasini tanlang (Z/N/OO/HO/O) 14v dan 16v gacha

Qismlar ro'yxati:

1 o'chirilgan ESP32 S ishlab chiqish platasi 2,4 gigagertsli WiFi+Bluetooth antenna CP2102 moduli

Eslatma: ushbu PCB dizayni uchun qurilmaning to'g'ri konfiguratsiyasi uchun ajratish sxemasiga qarang

1 ta Arduino Pro Mini Atmega328P 5V/16M

1 ta LMD18200T H-ko'prikli IC

1 o'chirilgan 0,1 ohmli 2 Vt metall plyonkali rezistor (11,5 mm x 4,5 mm)

7 off kondansatör 0.1uf

Eslatma: WiFi versiyasi uchun 4.7k yonidagi 10k qarshilik talab qilinmaydi

1 off 470 ohm (0,1 ohmli qarshilik yonidagi 10k o'rniga)

1 off 2k8Ω rezistor (bu 2,2k yoki 2,7k yoki 2,8k bo'lishi mumkin)

2 marta 180Ω rezistorlar

1 ta yopiq kondansatör 10uf 25v;

1 ta yopiq kondansatör 220uf 16v;

1 Feniks bilan bog'lanish MKDS 1/ 2-3, 5 2 tomonlama vintli PCB terminal bloki 13.5A 200V 3.5mm

1 4.7 kΩ qarshilik

1 L7805 CV musbat kuchlanish regulyatori, L7805 uchun 1 ta sovutgichli to 220 uslubiga ega

E'tibor bering: bu 5V regulyator, agar etarli miqdorda issiqlik qabul qilgich ishlatilmasa, issiq ishlaydi

Buni simli ulangan PCBdan tashqariga o'rnatish talab qilinishi mumkin

0,15 dyuymli, 2 pinli 15 pinli, ayol boshi qirrasi

0,2 dyuymli, 2 pinli, 12 pinli, ayol boshining qirrasi

1 ta 6 pinli 2,54 mm PCB universal vintli terminal bloki

Zener diodining quvvati 4,7 V 0,5 vatt yoki 3,6 V 0,5 vatt

Tel

Quvvat manbai:

DC poezd boshqaruvchisini ishlatmang, chunki ular haqiqiy shahar kuchlanishini ta'minlamaydi.

2,1 x 5,5 mm vilkali 15V 2 Ampli versiya, eBay mahsulotini qidiring # 401871382681

1 -qadam: ESP32 xususiyatlarini tushunish va uni Arduino IDE bilan ishlatish

ESP32 xususiyatlarini tushunish va undan Arduino IDE yordamida foydalanish
ESP32 xususiyatlarini tushunish va undan Arduino IDE yordamida foydalanish

Bir necha yil oldin, ESP8266 o'rnatilgan IoT dunyosini bo'ron bilan oldi. 3 dollardan kamiga, siz dunyoning istalgan joyidan narsalarni kuzatishi va boshqarishi mumkin bo'lgan, dasturlashtiriladigan, Wi-Fi-ga ega bo'lgan mikro-boshqaruvchini olishingiz mumkin. Endi Espressif (ESP8266 ortidagi yarimo'tkazgichlar kompaniyasi) mukammal zaryadlangan ESP32 yangilanishini chiqardi. ESP8266 vorisi bo'lish; u nafaqat WiFi -ni qo'llab -quvvatlaydi, balki Bluetooth 4.0 (BLE/Bluetooth Smart) xususiyatlariga ega - deyarli har qanday IoT loyihasi uchun juda mos keladi.

ESP32 802.11b/g/n HT40 Wi-Fi qabul qilgichini birlashtiradi, shuning uchun u nafaqat Wi-Fi tarmog'iga ulanishi va Internet bilan o'zaro aloqada bo'lishi mumkin, balki boshqa tarmoqlarga to'g'ridan-to'g'ri ulanish imkonini beruvchi o'z tarmog'ini ham o'rnatishi mumkin. u ESP32 WiFi Direct-ni ham qo'llab-quvvatlaydi, bu kirish nuqtasini talab qilmasdan tengdoshga ulanish uchun yaxshi imkoniyatdir. Wi -Fi Direct -ni sozlash osonroq va ma'lumotlar uzatish tezligi Bluetooth -ga qaraganda ancha yaxshi. Chipda ikki tomonlama Bluetooth imkoniyatlari mavjud, ya'ni u Bluetooth 4.0 (BLE/Bluetooth Smart) va Bluetooth Classic (BT) ni qo'llab -quvvatlaydi. ko'p tomonli.

Ushbu loyihada men faqat Wi -Fi imkoniyatidan foydalanib, Android ilovasi bilan bog'lanish uchun DCC qo'mondonlik stantsiyasi uchun mahalliy serverni yarataman.

Nazariy jihatdan, faqat ESP modulidan foydalanish mumkin, ammo soat ishlab chiqarish kodi Arduino Pro Mini -dagi AVR soat kodidan mutlaqo farq qiladi. Men bu vazifani boshqa o'quvchiga qoldiraman!

ESP32 va Arduino o'rtasidagi ulanish juda oddiy - elektron sxemaga qarang. Pro Mini -dan RX, TX ESP qurilmasining Rx2, Tx2 -ga ulanadi. ESP32 signal darajasini pasaytirish uchun rezistorlardan foydalanishga e'tibor bering, chunki u faqat 3.3v darajasidan foydalanishi mumkin.

2 -qadam: O'chirish diagrammasi va tenglikni

O'chirish diagrammasi va PCB
O'chirish diagrammasi va PCB
O'chirish diagrammasi va tenglikni
O'chirish diagrammasi va tenglikni
O'chirish diagrammasi va PCB
O'chirish diagrammasi va PCB

Arduino sxemasi Bluetooth versiyasida ishlatilgan bilan bir xil. Men ESP32 ni BT moduli o'rniga o'rnatish uchun rozetkalarni qo'shdim. Bu tenglikni endi eBay -da sotish mumkin. Arduino Pro Mini ATmega 328 16MHz 5v versiyasi bo'lishi kerak.

ESP32 WiFi serveri vazifasini bajaradi, WiFi_DCC ilovasidan ma'lumotlarni oladi va uni TX2 pin orqali Arduino -ga uzatadi. Ilovaga qaytadigan barcha ma'lumotlar RX2 pin orqali yuboriladi.

0,1 ohmlik sezgir rezistor haddan tashqari yuklanish va qisqa tutashuv sharoitlarini aniqlaydi, so'ngra qayta o'rnatish signali kelguncha tizimni o'chirib qo'yadi.

LMD18200T h-ko'prigi DCC paketini yo'lni quvvat va ma'lumotlar bilan ta'minlaydigan AC to'lqin shakliga aylantiradi.

Eslatma: TO-220 paketidagi 5 voltli regulyator ESP32 modulini (200 mA gacha) quvvatlantirganda qiziydi, shuning uchun sovutgichdan foydalanish kerak.

3 -qadam: ESP32 tugunli MCU eskizi

2020-11-30 yangilandi - ilova qilingan "DCC_WiFi_v3.ino" eskizidan foydalaning.

17/7/2020 yangilandi - ilova qilingan yangi eskizdan foydalaning 'DCC_WiFi_v2.ino'

Bu eskiz sizning mahalliy serveringizni o'rnatadi va Android qurilmangizdagi ilovadan yangilanishlarni oladi, bu tizim tomonidan olingan oqim haqidagi ma'lumotni ilovaga qaytarish imkonini beruvchi ikki tomonlama aloqa.

Bu erda kerakli kutubxona fayllarini olish uchun GitHub havolasiga o'ting.

ESP32S Arduino IDE orqali dasturlashtirilgan bo'lishi kerak. Asboblar, Kengash-ga o'ting va ro'yxatdan Node32S yoki NodeMCU-32S-ni tanlang.

Asboblar, Port -ga o'ting va /dev/cu. SLAB_USBtoUART -ni tanlang

Bu mening Apple MacBook Air -dagi variant - men tasavvur qiladigan kompyuterda shunga o'xshash narsa.

Arduino eskizi "DCC_WiFi_v1.ino" quyidagi kutubxona fayllarini talab qiladi:

// "LocoMotive WiFi boshqaruvchisi" ilovasi uchun

// Wi -Fi kirish nuqtasini yaratadi va unga veb -server beradi

#"WiFi.h" ni qo'shish #"WiFiClient.h" ni qo'shish #"WiFiAP.h" ni qo'shish

const char *ssid = "DCC_WiFi"; // Android qurilmasi sozlamalarida mos kelishi kerakconst char *password = "123456789"; yuqorida ssid tanlanganida // kiritilishi kerak

WiFiServer serveri (80);

4 -qadam: Arduino Pro Mini eskiz

4/05/2021 yangilangan - ilova qilingan yangi eskizdan foydalaning 'command_station_wifi_dcc3_LMD18200_v4.ino'

24/3/2021 yangilandi - ilova qilingan eskizdan foydalaning 'command_station_wifi_dcc3_LMD18200_v3.ino'

Arduino Pro Mini-ga eskizni yuklash uchun sizga USB-TTL adapteri kerak, masalan, eBay-da yoki Hobbi Komponentlari veb-saytida CH340 mavjud:

5 -qadam: WiFi_DCC ilovasi

WiFi_DCC dasturi
WiFi_DCC dasturi
WiFi_DCC dasturi
WiFi_DCC dasturi

Ilova Google Play do'konida "LocoMotive DCC 3 WiFi" da mavjud.

Ilova Google Play do'konida "LocoMotive DCC 2 WiFi" da mavjud.

Bir nechta DCC gaz kelebeğini ta'minlash uchun ilova bir nechta Android qurilmalariga yuklanishi mumkin.

Eslatma: Ilova Android 7 -da yaxshi ishlaydi, lekin Android 9 -da telefon sozlamalarida "mobil ma'lumotlar" ni o'chirib qo'yish kerak

Shuningdek, qurilmangiz joylashuvi sozlamalarida GPS -ni yoqishingiz kerak bo'ladi.

Bundan tashqari, samarali ulanish uchun siz WiFi -ni olish tugmasini bir necha marta bosishingiz kerak.

Tavsiya: