
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

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

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



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


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:
WIFI időjárás állomás Magicbit -el (Arduino): 6 lépés

WIFI időjárás -állomás Magicbit -el (Arduino): Ez az oktatóanyag bemutatja, hogyan lehet időjárás -állomást építeni a Magicbit -ből az Arduino segítségével, amely részleteket kaphat okostelefonjáról
DIY Weather Station és WiFi érzékelő állomás: 7 lépés (képekkel)

DIY időjárás állomás és WiFi érzékelő állomás: Ebben a projektben megmutatom, hogyan hozhat létre időjárás -állomást egy WiFi érzékelő állomással együtt. Az érzékelőállomás méri a helyi hőmérséklet- és páratartalom -adatokat, és WiFi -n keresztül elküldi azokat az időjárás -állomásnak. Az időjárás állomás ekkor megjeleníti a
WiFi óra, időzítő és időjárás állomás, Blynk vezérelt: 5 lépés (képekkel)

WiFi óra, időzítő és időjárás állomás, Blynk vezérelt: Ez egy Morphing digitális óra (Hari Wigunának köszönhető a koncepció és a morfikus kód), ez egyben analóg óra, időjárás -jelentő állomás és konyhai időzítő. Teljesen egy Blynk alkalmazás okostelefonján WiFi -n keresztül. Az alkalmazás lehetővé teszi, hogy
Arduino WiFi vezeték nélküli meteorológiai állomás Wunderground: 10 lépés (képekkel)

Arduino WiFi vezeték nélküli időjárás -állomás Wunderground: Ebben az utasításban megmutatom, hogyan lehet személyes vezeték nélküli időjárás -állomást létrehozni az Arduino segítségével. Az Weather Station egy olyan eszköz, amely sokféle érzékelő segítségével gyűjti az időjárással és a környezettel kapcsolatos adatokat. Sok mindent mérhetünk
Vasútmodell - DCC parancsnoki állomás az Arduino használatával :: 3 lépés

Vasútmodell - DCC parancsnoki állomás az Arduino használatával :: Frissítve 2018. augusztus - lásd az új utasítást: https: //www.instructables.com/id/Model-Railroad-DC… Frissítés 2016. április 28 .: Most 16 részvételi/pontellenőrzési képesség a parancsnokságra. A T1 - T8 fordulók a „B” billentyűvel érhetők el. A T9 - T1 fordulók