Tartalomjegyzék:

WiFi DCC parancsnoki állomás a vasútmodellhez: 5 lépés
WiFi DCC parancsnoki állomás a vasútmodellhez: 5 lépés

Videó: WiFi DCC parancsnoki állomás a vasútmodellhez: 5 lépés

Videó: WiFi DCC parancsnoki állomás a vasútmodellhez: 5 lépés
Videó: Das bisher absonderlichste Lok Modell - Liliput Panzer Märklin H0 C Gleis - Panzerspähzug 1 2024, Július
Anonim
WiFi DCC parancsnoki állomás a vasútmodellhez
WiFi DCC parancsnoki állomás a vasútmodellhez

Frissítve 2021. április 5.: új vázlat és mod az áramköri komponensekhez. Új vázlat: command_station_wifi_dcc3_LMD18200_v4.ino

Vadonatúj DCC rendszer, amely WiFi -t használ az utasítások közléséhez

Egy nagyon egyszerű elektronikus áramkör biztosítja a DCC jelet és energiát a pálya számára, azonban az alkalmazás elvégzi az igazi munkát! A telefon számítógépét teljes mértékben kihasználják az utasításcsomagok létrehozásához szükséges kódok létrehozásával, ezáltal egyszerűsítve a mikrovezérlő munkáját!

Az alkalmazás 8,49 fontért érhető el a Play Store „Locomotive DCC 3 WiFi” áruházában

- ezt az alkalmazást az Android 7 -es vagy újabb verziójú eszközökre kell telepíteni.

A valaha legegyszerűbb NMRA kompatibilis DCC parancsállomás !! Nézze meg az alábbi funkciók listáját

Alkalmas szabványos NMRA kompatibilis dekóderekhez, pl. Bachmann, Lenz, Atlas, Hornby stb

Jellemzők: Akár 3 felhasználó Android telefonokon vagy táblagépeken (hasznos a klubtagok számára) 1-28 Kikapcsolás / pontok / kiegészítők akár 255 pár kimenethez Lokusz egyedi elnevezése Bármely funkciót válthat pillanatnyi be- és kikapcsolási kapcsolókra Az alkalmazásnak 28 funkciógombon van szerkeszthető címe, láthatósága és pillanatnyi lehetőségei. idő Adjon hozzá maximális sebességet minden mozdonyhoz Válasszon egyenáramú áramforrást a használt skála szerint (Z/N/OO/HO/O) 14–16 V

Alkatrész lista:

1 kikapcsolás ESP32 S Fejlesztőlap 2,4 GHz -es WiFi+Bluetooth antenna CP2102 modul

Megjegyzés: a NYÁK -tervezés helyes eszközkonfigurációját lásd a kihúzási diagramon

1 kedvezmény Arduino Pro Mini Atmega328P 5V/16M

1 off LMD18200T H-bridge IC

1 db 0,1 ohmos 2 W -os fémfólia -ellenállás (11,5 mm x 4,5 mm)

7 off Kondenzátor 0.1uf

Megjegyzés: a WiFi verzióhoz nem szükséges a 4.7k melletti 10k ellenállás

1 off 470 ohm (10 k helyett 0,1 ohmos ellenállás

1 ki 2k8Ω ellenállás (ez lehet 2,2k, 2,7k vagy 2,8k)

2 db 180Ω -os ellenállás

1 ki kondenzátor 10uf 25v;

1 db kondenzátor 220uf 16v;

1 Phoenix Contact MKDS 1/ 2-3, 5 2 utas csavaros NYÁK sorkapocs 13.5A 200V 3.5mm

1 4,7 kΩ ellenállás

1 L7805 CV pozitív feszültségszabályozó IC 1 hűtőbordával TO 220 stílushoz az L7805 számára

Megjegyzés: ez az 5 V -os szabályozó forróan fog működni, hacsak nem használ elegendő hűtőbordát

Előfordulhat, hogy ezt a PCB -ről kívülre kell szerelni vezetékes csatlakozásokkal

2 db 15 tűs női fejléc peremcsapszalag 0,1 2,54 mm

2 off 12 tűs női fejléc peremcsapok szalag 0,1 2,54 mm

1 db 6 tűs 2,54 mm -es PCB univerzális csavaros sorkapocs

1 off Zener dióda 4,7V 0,5 watt vagy 3,6v 0,5 watt

Huzal

Tápellátás:

NE használjon egyenáramú vonatvezérlőt, mivel ezek nem szolgáltatnak valódi egyenfeszültséget.

15 V -os 2 A -s verzió 2,1 x 5,5 mm -es dugóval, keresse az eBay cikket: 401871382681

1. lépés: Betekintés az ESP32 funkcióiba és használata az Arduino IDE segítségével

Betekintés az ESP32 funkcióiba és használata az Arduino IDE segítségével
Betekintés az ESP32 funkcióiba és használata az Arduino IDE segítségével

Néhány évvel ezelőtt az ESP8266 viharba borította a beágyazott IoT -világot. Kevesebb mint 3 dollárért kaphat egy programozható, WiFi-kompatibilis mikrovezérlőt, amely a világ bármely pontjáról felügyelheti és irányíthatja a dolgokat. Most az Espressif (az ESP8266 mögött álló félvezető cég) kiadott egy tökéletes, feltöltött frissítést: az ESP32-t. ESP8266 utódja; nem csak WiFi támogatással rendelkezik, hanem Bluetooth 4.0 (BLE/Bluetooth Smart) funkcióval is rendelkezik - tökéletes bármilyen IoT projekthez.

Az ESP32 integrálja a 802.11b/g/n HT40 Wi-Fi adó-vevőt, így nem csak WiFi hálózathoz csatlakozhat és interakcióba léphet az internettel, hanem saját hálózatot is beállíthat, lehetővé téve más eszközök közvetlen csatlakozását azt. Az ESP32 támogatja a WiFi Direct szolgáltatást is, ami jó lehetőség a peer-to-peer kapcsolathoz hozzáférési pont nélkül. A WiFi Direct könnyebben beállítható, és az adatátviteli sebesség sokkal jobb, mint a Bluetooth. A chip kettős módú Bluetooth képességekkel is rendelkezik, vagyis támogatja mind a Bluetooth 4.0 (BLE/Bluetooth Smart), mind a Bluetooth Classic (BT) funkciót sokoldalú.

Ebben a projektben csak a WiFi képességet használom, hogy helyi szervert hozzak létre a DCC parancsállomás számára, hogy kommunikáljon egy Android -alkalmazással.

Elméletileg csak az ESP modult lehet használni, azonban a szükséges órageneráló kód teljesen eltér az Arduino Pro Mini AVR órajel használatától. Ezt a feladatot egy másik olvasóra bízom!

Az ESP32 és az Arduino közötti kapcsolatok nagyon egyszerűek - lásd a kapcsolási rajzot. A Pro Mini RX, TX csatlakozik az ESP eszköz Rx2, Tx2 -hez. Vegye figyelembe az ellenállások használatát a jelszint csökkentésére az ESP32 -re, mivel csak 3,3 V -os szinteket használhat.

2. lépés: Áramköri rajz és NYÁK

Áramköri rajz és NYÁK
Áramköri rajz és NYÁK
Áramköri rajz és NYÁK
Áramköri rajz és NYÁK
Áramköri rajz és NYÁK
Áramköri rajz és NYÁK

Az Arduino áramkör ugyanaz, mint a Bluetooth verzióban. A BT modul helyett foglalatokat is hozzáadtam az ESP32 rögzítéséhez. Ez a NYÁK már kapható itt az eBay -en. Az Arduino -nak Pro Mini ATmega 328 16MHz 5v verziónak kell lennie

Az ESP32 WiFi szerverként működik, adatokat fogad a WiFi_DCC alkalmazástól, és a TX2 tűn keresztül továbbítja az Arduino -nak. Az alkalmazásba visszatérő adatokat az RX2 tűn keresztül küldjük el.

A 0,1 ohmos áramérzékelő ellenállás érzékeli a túlterhelést és a rövidzárlatot, majd leállítja a rendszert, amíg vissza nem érkezik a jel.

Az LMD18200T h-bridge átalakítja a DCC csomagot AC hullámformává, amely árammal és adatokkal látja el a pályát.

Megjegyzés: A TO-220 csomag 5 voltos szabályozója felmelegszik az ESP32 modul táplálásakor (200 mA-ig), ezért hűtőbordát kell használni.

3. lépés: ESP32 csomópont MCU vázlat

2020. november 30 -án frissítve - kérjük, használja a csatolt új vázlatot "DCC_WiFi_v3.ino"

2020. július 17 -én frissítve - kérjük, használja a csatolt új vázlatot "DCC_WiFi_v2.ino"

Ez a vázlat beállítja a helyi szervert, és frissítéseket kap az Android-eszközén lévő alkalmazástól. A kommunikáció kétirányú, hogy a rendszer által felvett áram adatait vissza lehessen jelenteni az alkalmazásnak.

A GitHub linkre kattintva itt szerezheti be a szükséges könyvtári fájlokat.

Az ESP32S -t az Arduino IDE -n keresztül kell programozni. Lépjen az Eszközök, Tábla elemre, és válassza a Node32S vagy NodeMCU-32S lehetőséget a listából.

Lépjen az Eszközök, Port elemre, és válassza a /dev/cu. SLAB_USBtoUART lehetőséget

Ez a lehetőség az Apple MacBook Air készüléken - valami hasonló a PC -n, amit elképzelnék.

Az Arduino "DCC_WiFi_v1.ino" vázlata a következő könyvtári fájlokat igényli:

// a "LocoMotive WiFi vezérlő" alkalmazáshoz

// létrehoz egy WiFi hozzáférési pontot, és webszervert biztosít rajta

#include "WiFi.h" #include "WiFiClient.h" #include "WiFiAP.h"

const char *ssid = "DCC_WiFi"; // meg kell egyeznie az Android -eszköz beállításaibanconst char *password = "123456789"; // be kell írni, ha az ssid fölött van kiválasztva

WiFiServer szerver (80);

4. lépés: Arduino Pro mini vázlat

Frissítve 2021.04.04 - kérjük, használja a csatolt új vázlatot 'command_station_wifi_dcc3_LMD18200_v4.ino'

Frissítve 2021. 03. 24 -én - kérjük, használja a csatolt új vázlatot 'command_station_wifi_dcc3_LMD18200_v3.ino'

Az Arduino Pro Mini vázlatának betöltéséhez USB-TTL adapterre, például a CH340-re van szüksége, amely elérhető az eBay-en vagy itt, a Hobby Components webhelyen:

5. lépés: WiFi_DCC alkalmazás

WiFi_DCC alkalmazás
WiFi_DCC alkalmazás
WiFi_DCC alkalmazás
WiFi_DCC alkalmazás

Az alkalmazás elérhető a Google Play Áruházban itt, a LocoMotive DCC 3 WiFi címen.

Az alkalmazás elérhető a Google Play Áruházban itt, a LocoMotive DCC 2 WiFi címen.

Az alkalmazás több Android -eszközre is betölthető, hogy több DCC -fojtószelepet biztosítson.

Megjegyzés: Az alkalmazás jól működik az Android 7 rendszeren, de Android 9 -től felfelé ki kell kapcsolnia a „mobil adatátvitelt” a telefon beállításaiban

Előfordulhat, hogy be kell kapcsolnia a GPS -t a készülék Helybeállításaiban is.

Ezenkívül néhányszor meg kell kattintania a WiFi letöltése gombra a hatékony csatlakozáshoz.

Ajánlott: