Агуулгын хүснэгт:
- Алхам 1: ESP32 -ийн онцлог шинж чанарууд ба үүнийг Arduino IDE ашиглан ашиглах
- Алхам 2: Хэлхээ диаграм ба ПХБ
- Алхам 3: ESP32 зангилааны MCU ноорог
- Алхам 4: Arduino Pro Mini Sketch
- Алхам 5: WiFi_DCC програм
Видео: Загвар төмөр замын WiFi DCC командын станц: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
2021 оны 4 -р сарын 5 -ны өдөр: хэлхээний бүрэлдэхүүн хэсгүүдийн шинэ ноорог ба горим. Шинэ ноорог: command_station_wifi_dcc3_LMD18200_v4.ino
Зааварыг дамжуулахын тулд WiFi ашигладаг цоо шинэ DCC систем
Маш энгийн электрон хэлхээ нь DCC дохио, замын хүчийг өгдөг боловч Апп нь жинхэнэ ажлыг хийдэг! Таны утсан дээрх компьютерийг зааврын багц бүрийг бүрдүүлэхэд шаардлагатай кодыг бүтээснээр бүрэн ашиглаж, ингэснээр микро хянагчийн ажлыг хөнгөвчлөх болно!
Апп -ийг Play Store 'Locomotive DCC 3 WiFi' дээр 8.49 фунт стерлингээр авах боломжтой.
- Энэ програмыг Android 7 -оос дээш хувилбартай төхөөрөмжүүдэд суулгах ёстой.
NMRA -тай нийцсэн хамгийн хялбар DCC командын станц !! Доорх онцлогуудын жагсаалтыг харна уу
NMRA -тай нийцтэй стандарт декодеруудад тохиромжтой. Бахман, Ленц, Атлас, Хорнби гэх мэт
Онцлог шинж чанарууд нь: Андройд утас эсвэл таблет дээр 3 хүртэлх хэрэглэгч (клубын гишүүдэд хэрэгтэй) 4 оронтой тоон хаяглах Үндсэн програм (PoM) Хяналтаас бүрдэнэ 1-ээс 50 хүртэлх локосыг удирдах 12 OO/HO зүтгүүр хүртэл жолоодох Богино хэлхээ хамгаалагдсан Автомат ачааллыг таслах гэрэл ба чиглэл Функцууд 1-ээс 28 хүртэл Гарах / оноо / дагалдах хэрэгсэл болох 255 хос гаралт Өөрийн байршлыг тусгайлан нэрлэх Аливаа функцийг түр зуур асаах / унтраах байдлаар өөрчлөх Аппликейшн нь 28 функцын товчлуур дээр гарчиг, харагдах байдал, түр зуурын сонголттой байдаг. цаг Локо бүрт хамгийн дээд хурдыг нэмнэ Ашигласан масштабтай тохирох DC тэжээлийн эх үүсвэрийг сонгоно уу (Z/N/OO/HO/O) 14v -аас 16v хүртэл
Сэлбэгийн жагсаалт:
1 унтраалга ESP32 S Хөгжлийн Самбар 2.4GHz WiFi+Bluetooth антен CP2102 модуль
Тэмдэглэл: Энэхүү ПХБ -ийн дизайны төхөөрөмжийн зөв тохиргоог олохын тулд диаграмыг үзнэ үү
1 хямдралтай Arduino Pro Mini Atmega328P 5V/16M
1 унтраалга LMD18200T H-bridge IC
1 унтраалга 0.1 ом 2W металл хальсны резистор (11.5 мм x 4.5 мм)
0.1 унтраах конденсатор
Тэмдэглэл: 4.7k -ийн хажууд байгаа 10k эсэргүүцэл нь WiFi хувилбарт шаардлагагүй болно
1 унтраалга 470 ом (0.1км эсэргүүцлийн хажууд 10к -ийн оронд)
1 унтраалга 2k8Ω резистор (энэ нь 2.2k эсвэл 2.7k эсвэл 2.8k байж болно)
2 унтраалттай 180Ω резистор
1 унтраах конденсатор 10uf 25v;
1 унтраах конденсатор 220uf 16v;
1 Phoenix Холбоо барих MKDS 1/ 2-3, 5 2 талын шураг ПХБ-ийн терминал блок 13.5A 200V 3.5mm
1 4.7kΩ эсэргүүцэл
1 L7805 CV эерэг хүчдэлийн зохицуулагч IC нь L7805 -ийн 1 халаагчтай, 220 загварын загвартай
Анхаарна уу: хэрэв хангалттай дулаан шингээгч ашиглаагүй бол энэ 5в зохицуулагч халуун ажиллах болно
Үүнийг утас холболттой ПХБ -аас гаднаас нь холбох шаардлагатай байж магадгүй юм
2 унтраалттай 15 зүү эмэгтэй толгойны ирмэгийн голтой тууз 0.1 2.54 мм
2 унтраалгатай 12 зүү бүхий эмэгтэй толгойн ирмэгийн зүү 0.1 2.54 мм
1 унтраах 6 зүү 2.54 мм хэмжээтэй ПХБ -ийн бүх нийтийн шураг терминал блок
1 унтраах Zener диод 4.7V 0.5 ватт эсвэл 3.6v 0.5 ватт
Утас
Цахилгаан хангамж:
Тогтмол гүйдлийн хүчдэлийг өгдөггүй тул DC галт тэрэгний хянагчийг бүү ашиглаарай.
2.1 х 5.5 мм -ийн залгууртай 15V 2 Amp хувилбар, eBay -ийн зүйлийг хайна уу # 401871382681
Алхам 1: ESP32 -ийн онцлог шинж чанарууд ба үүнийг Arduino IDE ашиглан ашиглах
Хэдэн жилийн өмнө ESP8266 нь суулгагдсан IoT ертөнцийг шуурганд авав. 3 доллараас бага үнээр та дэлхийн өнцөг булан бүрээс аливаа зүйлийг хянаж, хянах боломжтой, програмчлагдах боломжтой, WiFi идэвхжүүлсэн микро хянагч авах боломжтой. Одоо Espressif (ESP8266-ийн ард байрлах хагас дамжуулагч компани) нь ESP32 хэмээх супер цэнэглэгдсэн төгс шинэчлэлтийг гаргажээ. ESP8266 -ийн залгамжлагч байх; Энэ нь зөвхөн WiFi дэмжлэгтэй төдийгүй Bluetooth 4.0 (BLE/Bluetooth Smart) функцтэй бөгөөд бараг бүх IoT төсөлд тохиромжтой.
ESP32 нь 802.11b/g/n HT40 Wi-Fi дамжуулагчийг нэгтгэдэг тул зөвхөн WiFi сүлжээнд холбогдож, интернеттэй харьцахаас гадна өөр төхөөрөмжүүдийг шууд холбох боломжийг олгодог өөрийн сүлжээг бий болгож чаддаг. энэ. ESP32 нь WiFi Direct-ийг дэмждэг бөгөөд энэ нь нэвтрэх цэг шаардлагагүй үе тэнгийнхэнтэйгээ холбогдоход тохиромжтой сонголт юм. WiFi Direct -ийг суулгахад илүү хялбар бөгөөд өгөгдөл дамжуулах хурд нь Bluetooth -ээс хамаагүй дээр бөгөөд чип нь хоёр горимтой Bluetooth функцтэй бөгөөд энэ нь Bluetooth 4.0 (BLE/Bluetooth Smart) болон Bluetooth Classic (BT) хоёуланг нь дэмждэг бөгөөд үүнийг бүр ч илүү болгодог. олон талт
Энэ төсөлд би зөвхөн WiFi -ийн боломжийг ашиглан DCC командын станцад Андройд аппликэйшнтэй харилцах локал серверийг бий болгодог.
Онолын хувьд зөвхөн ESP модулийг ашиглах боломжтой боловч шаардлагатай цаг үүсгэх код нь Arduino Pro Mini -ийн AVR цагийн кодын хэрэглээнээс огт өөр юм. Би энэ даалгавраа өөр уншигчид үлдээж байна!
ESP32 ба Arduino хоёрын холболт үнэхээр энгийн - хэлхээний диаграмыг үзнэ үү. Pro Mini -ийн RX, TX нь ESP төхөөрөмжийн Rx2, Tx2 -тэй холбогддог. Зөвхөн 3.3V түвшинг ашиглах боломжтой тул ESP32 руу дохионы түвшинг бууруулахын тулд резистор ашиглаж байгааг анхаарна уу.
Алхам 2: Хэлхээ диаграм ба ПХБ
Arduino хэлхээ нь Bluetooth хувилбарт ашигласантай ижил байна. Би BT модулийн оронд ESP32 -ийг холбох залгууруудыг нэмсэн. Энэхүү PCB нь eBay дээр зарагдах боломжтой бөгөөд Arduino нь Pro Mini ATmega 328 16MHz 5v хувилбар байх ёстой.
ESP32 нь WiFi серверийн үүрэг гүйцэтгэдэг бөгөөд WiFi_DCC апп -аас өгөгдөл хүлээн авч TX2 зүүгээр дамжуулан Arduino руу дамжуулдаг. Апп руу буцах бүх өгөгдлийг RX2 зүүгээр дамжуулах болно.
Одоогийн мэдрэгч резистор 0.1 ом нь хэт ачаалал, богино залгааны нөхцлийг илрүүлж, дахин тохируулах дохиог хүлээн авах хүртэл системийг унтраана.
LMD18200T h-bridge нь DCC пакетыг AC долгионы хэлбэр болгон хувиргаж, замыг хүч, өгөгдөлөөр хангадаг.
Тэмдэглэл: TO-220 багц дахь 5 вольтын зохицуулагч нь ESP32 модулийг (200 мА хүртэл) асаахад халдаг тул халаагчийг ашиглах шаардлагатай.
Алхам 3: ESP32 зангилааны MCU ноорог
2020-11-20 шинэчлэгдсэн - шинэ ноорог хавсаргасан 'DCC_WiFi_v3.ino' -г ашиглана уу.
17/7/2020 шинэчлэгдсэн - шинэ ноорог хавсаргасан 'DCC_WiFi_v2.ino' -г ашиглана уу.
Энэхүү ноорог нь локал серверийг тохируулж, таны Андройд төхөөрөмж дээрх Апп-аас шинэчлэлтүүдийг хүлээн авдаг. Харилцаа холбоо нь хоёр талын системээр дамжуулж буй өгөгдлийг Апп-д мэдээлэх боломжийг олгодог.
Шаардлагатай номын сангийн файлуудыг эндээс авахын тулд GitHub линк рүү орно уу.
ESP32S нь Arduino IDE -ээр програмчлагдсан байх ёстой. Tools, Board руу очоод жагсаалтаас Node32S эсвэл NodeMCU-32S-ийг сонгоно уу.
Tools, Port руу очоод /dev/cu. SLAB_USBtoUART -ийг сонгоно уу
Энэ бол миний Apple MacBook Air дээрх сонголт юм.
Arduino ноорог 'DCC_WiFi_v1.ino' нь эдгээр номын сангийн файлуудыг шаарддаг:
// 'LocoMotive WiFi хянагч' програмын хувьд
// WiFi хандалтын цэгийг бий болгож, вэб серверээр хангадаг
#"WiFi.h" оруулах #"WiFiClient.h" оруулах #"WiFiAP.h" оруулах
const char *ssid = "DCC_WiFi"; // Андройд төхөөрөмжийн тохиргоонд таарах ёстойconst char *password = "123456789"; ssid дээрх сонголтыг хийх үед // оруулах ёстой
WiFiServer сервер (80);
Алхам 4: Arduino Pro Mini Sketch
5/4/2021 шинэчлэгдсэн - хавсаргасан шинэ тоймыг ашиглана уу 'command_station_wifi_dcc3_LMD18200_v4.ino'
24/3/2021 шинэчлэгдсэн - шинэ ноорог хавсаргасан 'command_station_wifi_dcc3_LMD18200_v3.ino' -г ашиглана уу.
Arduino Pro Mini дээр ноорог ачаалахын тулд танд eBay эсвэл Hobby Components вэбсайтаас авах боломжтой CH340 гэх мэт USB-TTL адаптер хэрэгтэй болно:
Алхам 5: WiFi_DCC програм
Аппликешныг Google Play Store дээр "LocoMotive DCC 3 WiFi" дээрээс авах боломжтой.
Аппликешныг Google Play Store дээр 'LocoMotive DCC 2 WiFi' дээрээс авах боломжтой.
Аппликейшнийг олон DCC тохируулагчийг хангахын тулд нэгээс олон Android төхөөрөмж дээр ачаалж болно.
Тэмдэглэл: Апп нь Android 7 дээр сайн ажилладаг, гэхдээ Android 9 дээр та утасны тохиргоонд "гар утасны өгөгдлийг" унтраах ёстой
Та төхөөрөмжийнхөө байршлын тохиргоонд GPS -ийг асаах шаардлагатай болж магадгүй юм.
Түүнчлэн, үр дүнтэй холбогдохын тулд та WiFi авах товчийг хоёр удаа дарах ёстой.
Зөвлөмж болгож буй:
Хоёр галт тэрэг ажиллаж буй төмөр замын автомат загвар (V2.0) - Arduino дээр суурилсан: 15 алхам (зурагтай)
Хоёр галт тэрэг ажиллаж буй төмөр замын автомат загвар (V2.0) | Arduino дээр суурилсан: Arduino микроконтроллер ашиглан төмөр замын загвар зохион байгуулалтыг автоматжуулах нь микроконтроллер, програмчлал, төмөр замын загварыг нэг хобби болгон нэгтгэх гайхалтай арга юм. Загвар төмөр зам дээр галт тэргийг бие даан ажиллуулах олон төсөл байдаг
Автомат салаа бүхий төмөр замын загвар: 13 алхам (зурагтай)
Автомат салаа бүхий төмөр замын загвар: Галт тэрэгний загвар зохион бүтээх нь маш сайн хобби бөгөөд үүнийг автоматжуулах нь илүү сайн болгох болно! Автоматжуулалтын зарим давуу талыг авч үзье: Хямд өртөгтэй ажиллагаа: Байршлыг бүхэлд нь L298N мо ашиглан Arduino микроконтроллер хянадаг
Төмөр замын энгийн автомат загвар загвар - Arduino хяналттай: 11 алхам (зурагтай)
Төмөр замын энгийн автомат загвар загвар | Arduino Controlled: Arduino микроконтроллер нь төмөр замын загварт маш сайн нэмэлт болдог, ялангуяа автоматжуулалт хийх үед. Arduino ашиглан төмөр замын загварын автоматжуулалтыг эхлүүлэх энгийн бөгөөд хялбар арга энд байна. Тиймээс, илүү их зүйлгүйгээр эхлүүлцгээе
Төмөр замын загвар - Arduino ашиглан DCC командын станц :: 3 алхам
Төмөр замын загвар - Arduino ашиглан DCC командын станц :: 2018 оны 8 -р сард шинэчлэгдсэн - шинэ зааврыг үзнэ үү: https: //www.instructables.com/id/Model-Railroad-DC… 2016 оны 4 -р сарын 28 -ны өдөр шинэчлэгдсэн: Одоо 16 ирц/цэгийг хянах боломжтой. командын станц руу. T1 - T8 эргэлтийг "B" товчлуураар авах боломжтой T9 - T1 эргэлтийг
Төмөр замын өндөр төмөр замын тээврийн хэрэгслийг зам дээр хэрхэн яаж байрлуулах вэ: 10 алхам (зурагтай)
Төмөр замын өндөр төмөр замын тээврийн хэрэгслийг зам дээр хэрхэн яаж байрлуулах вэ: Аюулгүй байдлын урьдчилан сэргийлэх арга хэмжээ: Өндөр төмөр замын ачааны машиныг төмөр зам дээр тавьж буй хүн, туслах хүн нь харагдахын тулд өндөр үзэгдэх хувцас (хантааз, цамц, цамц) өмсөх ёстой. ирж болзошгүй замын хөдөлгөөнөөр. Хатуу малгай, бээлий ч өмсөх ёстой