Мазмұны:

Теміржолға арналған WiFi DCC командалық станциясы: 5 қадам
Теміржолға арналған WiFi DCC командалық станциясы: 5 қадам

Бейне: Теміржолға арналған WiFi DCC командалық станциясы: 5 қадам

Бейне: Теміржолға арналған WiFi DCC командалық станциясы: 5 қадам
Бейне: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Шілде
Anonim
Темір жолға арналған WiFi DCC командалық станциясы
Темір жолға арналған WiFi DCC командалық станциясы

2021 ж. 5 сәуірде жаңартылды: тізбек компоненттерінің жаңа эскизі мен модулі. Жаңа эскиз: command_station_wifi_dcc3_LMD18200_v4.ino

Нұсқаулықтарды беру үшін WiFi қолданатын жаңа DCC жүйесі ұялы телефон/планшеттік дроссельді 3 пайдаланушыны үйге де, клубқа да арналған теміржолға арналған макетте пайдалануға болады

Өте қарапайым электронды схема DCC сигналын және жолдың қуатын қамтамасыз етеді, бірақ қолданба нақты жұмыс жасайды! Сіздің телефоныңыздағы компьютер әр нұсқаулықтар пакетін құруға қажетті кодтарды құру арқылы толық пайдаланылады, осылайша микроконтроллердің жұмысын жеңілдетеді!

Қолданба Play Store 'Locomotive DCC 3 WiFi' 8.49 фунт стерлингте қол жетімді.

- бұл қолданба Android 7 жоғары нұсқасы бар құрылғыларға орнатылуы керек.

NMRA -мен үйлесімді ең қарапайым DCC командалық станциясы !! Төмендегі мүмкіндіктер тізімін қараңыз

NMRA стандартты үйлесімді декодерлер үшін қолайлы, мысалы. Бахман, Ленц, Атлас, Хорнби және т

Ерекшеліктерге мыналар жатады: Android телефондарында немесе планшеттерінде 3 пайдаланушыға дейін (клуб мүшелері үшін пайдалы) 4 цифрлық локо адресациясы Негізгі бағдарламада (PoM) Бақылаудан тұрады 1-ден 50-ге дейін локомотивтерді басқарады 12 OO/HO локомотивке дейін жетеді Қысқа тұйықталған қорғаныс Автоматты шамадан тыс жүктемелердің өшуі Жарықтар мен бағыт Функциялар 1-ден 28-ге дейін 255 жұпқа дейін өшіру / нүктелер / аксессуарлар Сіздің қондырғыларыңызға арнайы атау Кез келген функцияны уақытша қосуға / өшіруге ауыстырыңыз Қолданбаның 28 функция түймелерінде өңделетін тақырыптары, көрінуі мен уақытша опциялары бар. уақыт Әр локоға максималды жылдамдықты қосыңыз Қолданылатын масштабқа сәйкес келетін тұрақты ток көзін таңдаңыз (Z/N/OO/HO/O) 14v - 16v

Бөлшектер тізімі:

1 өшіру ESP32 S әзірлеу тақтасы 2.4 ГГц WiFi+Bluetooth антеннасы CP2102 модулі

Ескертпе: осы ПХД дизайны үшін құрылғыны дұрыс конфигурациялау үшін диаграмманы қараңыз

1 жеңілдік Arduino Pro Mini Atmega328P 5V/16M

1 өшіру LMD18200T H-көпір IC

1 өшіру 0,1 ом 2 Вт металл пленка резисторы (11,5 мм х 4,5 мм)

0.1 өшіру конденсаторы

Ескерту: WiFi нұсқасы үшін 4.7k жанындағы 10k резистор қажет емес

1 өшіру 470 Ом (0,1 Ом резистордың жанындағы 10к орнына)

1 өшіру 2k8Ω резистор (бұл 2.2k немесе 2.7k немесе 2.8k болуы мүмкін)

2 өшіру 180Ω резистор

1 өшіру сыйымдылығы 10уф 25в;

1 өшіру сыйымдылығы 220uf 16v;

1 Phoenix Contact MKDS 1/ 2-3, 5 2 жолды бұрандалы ПХД терминалды блогы 13.5A 200V 3.5mm

1 4.7kΩ резистор

1 L7805 CV оң кернеу реттегіші L7805 үшін 1 радиатор TO 220 стилімен

Ескертпе: бұл 5В реттегіш, егер жеткілікті мөлшерде жылу қабылдағыш қолданылмаса, ыстық күйде жұмыс істейді

Сымды қосылымы бар ПХД -дан оны сырттан орнату қажет болуы мүмкін

2 істікшелі 15 істікшелі әйел басының жиегі түйреуіш жолағы 0,1 «2,54 мм

2 өшірулі 12 істікшелі әйел басының шеттері: 0,4 дюйм 2,54 мм

1 өшіру 6 істікшелі 2.54 мм ПХД әмбебап бұрандалы терминал блогы

1 өшіру Zener диоды 4,7 В 0,5 ватт немесе 3,6 В 0,5 ватт

Сым

Қуат көзі:

Тұрақты ток пойызының контроллерін ҚОЛДАНБАҢЫЗ, себебі олар тұрақты ток кернеуін қамтамасыз етпейді.

2,1 х 5,5 мм штепсельді 15В 2 амперлік нұсқа, eBay элементін іздеңіз # 401871382681

1 -қадам: ESP32 мүмкіндіктерін түсіну және оны Arduino IDE көмегімен пайдалану

ESP32 мүмкіндіктері туралы түсінік және оны Arduino IDE көмегімен пайдалану
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 мүмкіндігін тек Android қосымшасымен байланысу үшін DCC командалық станциясының жергілікті серверін құру үшін қолданамын.

Теориялық тұрғыдан алғанда, тек ESP модулін қолдануға болады, бірақ қажет сағатты генерациялау коды Arduino Pro Mini -дегі AVR сағат кодынан мүлдем өзгеше. Мен бұл тапсырманы басқа оқырманға қалдырамын!

ESP32 мен Arduino арасындағы байланыстар өте қарапайым - схеманы қараңыз. Pro Mini -ден RX, TX ESP құрылғысының Rx2, Tx2 қосылады. ESP32 сигнал деңгейін төмендету үшін резисторлардың қолданылуына назар аударыңыз, себебі ол тек 3,3 вольтты қолдана алады.

2 -қадам: схема және ПХД

Схема және ПХД
Схема және ПХД
Схема және ПХД
Схема және ПХД
Схема және ПХД
Схема және ПХД

Arduino схемасы Bluetooth нұсқасында қолданылғанмен бірдей. Мен BT модулінің орнына ESP32 орнату үшін розеткаларды қостым. Бұл PCB енді eBay -де сатылады, Arduino Pro Mini ATmega 328 16MHz 5v нұсқасы болуы керек.

ESP32 WiFi сервері ретінде әрекет етеді, WiFi_DCC қосымшасынан деректерді қабылдайды және оны TX2 түйрегіші арқылы Arduino -ға жібереді. Қолданбаға оралатын кез келген деректер RX2 түйреуіші арқылы жіберіледі.

0,1 Ом токтың резисторы шамадан тыс жүктеме мен қысқа тұйықталу жағдайларын анықтайды, содан кейін жүйені қалпына келтіру сигналы алынғанша өшіреді.

LMD18200T көпірі DCC пакетін айнымалы токтың түріне түрлендіреді, ол жолды қуат пен деректермен қамтамасыз етеді.

Ескертпе: TO-220 пакетіндегі 5 вольтты реттегіш ESP32 модулін (200 мА дейін) қосқанда қызады, сондықтан радиаторды қолдану қажет.

3 -қадам: ESP32 түйінінің MCU эскизі

2020-11-30 жаңартылды - 'DCC_WiFi_v3.ino' жаңа нобайын қолданыңыз

17.07.2020 жаңартылды - «DCC_WiFi_v2.ino» жаңа нобайын қолданыңыз

Бұл эскиз сіздің жергілікті серверіңізді орнатады және сіздің Android құрылғыңыздағы Қолданбадан жаңартуларды алады. Байланыс жүйенің ағымдағы деректері туралы қосымшаға хабарлауға мүмкіндік беретін екі жақты.

Қажетті кітапхана файлдарын алу үшін GitHub сілтемесіне өтіңіз.

ESP32S Arduino IDE арқылы бағдарламалануы керек. Құралдарға, тақтаға өтіп, тізімнен 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»; // Android құрылғысының параметрлерінде сәйкес келуі керекconst char *password = «123456789»; ssid жоғары таңдалған кезде // енгізу керек

WiFiServer сервері (80);

4 -қадам: Arduino Pro Mini эскизі

04.05.2021 жаңартылды - жаңа «эскизді тіркеңіз» command_station_wifi_dcc3_LMD18200_v4.ino '

24/3/2021 жаңартылды - жаңа эскизді тіркеңіз 'command_station_wifi_dcc3_LMD18200_v3.ino'

Эскизді Arduino Pro Mini-ге жүктеу үшін сізге USB-TTL адаптері қажет, мысалы CH340 eBay-де немесе Hobby Components веб-сайтында:

5 -қадам: WiFi_DCC қолданбасы

WiFi_DCC қолданбасы
WiFi_DCC қолданбасы
WiFi_DCC қолданбасы
WiFi_DCC қолданбасы

Қолданба Google Play дүкенінде мына жерде орналасқан: LocoMotive DCC 3 WiFi.

Қолданба Google Play дүкенінде мына жерде орналасқан: LocoMotive DCC 2 WiFi.

Бірнеше DCC дроссельдерін қамтамасыз ету үшін қосымшаны бірнеше Android құрылғысына жүктеуге болады.

Ескерту: Қолданба Android 7 -де жақсы жұмыс істейді, алайда Android 9 -да телефон параметрлерінде «мобильді деректерді» ӨШІРУ қажет

Сондай -ақ, құрылғының орналасу параметрлерінде GPS қосуға тура келуі мүмкін.

Сонымен қатар, тиімді қосылу үшін WiFi алу түймесін бірнеше рет басу керек.

Ұсынылған: