Përmbajtje:
- Hapi 1: Pasqyrë në Karakteristikat ESP32 dhe Përdorimi Me Arduino IDE
- Hapi 2: Diagrami i Qarkut dhe PCB
- Hapi 3: Skica ESP32 Node MCU
- Hapi 4: Arduino Pro Mini Sketch
- Hapi 5: Aplikacioni WiFi_DCC
Video: Stacioni i Komandës WiFi DCC për Hekurudhën Model: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Përditësuar më 5 Prill 2021: skicë e re dhe mod për komponentët e qarkut. Skicë e re: command_station_wifi_dcc3_LMD18200_v4.ino
Sistemi krejt i ri DCC duke përdorur WiFi për të komunikuar udhëzimet 3 përdorues të mbytjeve të telefonit celular/tabletit mund të përdoren në një plan urbanistik ideal për hekurudhat e modelit të shtëpisë dhe klubit
Një qark elektronik shumë i thjeshtë siguron sinjal DCC dhe fuqi për pistën, megjithatë Aplikacioni bën punën e vërtetë! Kompjuteri në telefonin tuaj përdoret plotësisht duke ndërtuar kodet e kërkuara për të formuar çdo paketë udhëzimesh, duke thjeshtuar kështu punën e mikrokontrolluesit!
Aplikacioni i disponueshëm me 49 8.49 në Play Store 'Locomotive DCC 3 WiFi'
- ky aplikacion duhet të instalohet në pajisjet me Android 7 e lart.
Stacioni më i lehtë ndonjëherë i pajtueshëm me NMRA Komandën DCC !! Shikoni listën e veçorive më poshtë !
I përshtatshëm për dekoduesit standardë të pajtueshëm me NMRA p.sh. Bachmann, Lenz, Atlas, Hornby, etj
Karakteristikat përfshijnë: Deri në 3 përdorues në telefonat ose tabletët Android (të dobishëm për anëtarët e klubit) Adresimi i numrave në 4 shifra Programi në kontrollin kryesor (PoM) Konsistoni në kontroll Kontrolli i 1 deri në 50 lokomotiva Drejton deri në 12 lokomotiva OO/HO. Qarku i shkurtër i mbrojtur Ndërprerjet automatike të mbingarkesës Dritat dhe drejtimi Funksionet 1 deri në 28 Shpejtimi / pikat / aksesorët deri në 255 palë dalje Emërtimi i personalizuar i lokove tuaj Ndryshoni çdo funksion në çelsat e ndezjes / fikjes momentale Aplikacioni ka tituj të redaktueshëm, dukshmëri dhe opsione momentale në 28 butona funksioni Aplikacioni ka 4 shirita shpejtësie në ekran për kontrollin e 4 lokove në një kohë Shto shpejtësi maksimale për çdo loco Zgjidhni një burim energjie DC që i përshtatet shkallës së përdorur (Z/N/OO/HO/O) 14v në 16v
Lista e pjesëve:
1 zbritje ESP32 S Bordi i Zhvillimit 2.4GHz WiFi+Antena Bluetooth Antenna CP2102 Moduli
Shënim: shihni diagramin pin për konfigurimin e saktë të pajisjes për këtë dizajn PCB
1 zbritje Arduino Pro Mini Atmega328P 5V/16M
1 jashtë LMD18200T H-urë IC
1 nga 0.1 ohm 2W Rezistencë filmike metalike (11.5 mm x 4.5 mm)
7 off Kondensator 0.1uf
Shënim: rezistenca 10k pranë 4.7k nuk kërkohet për versionin WiFi
1 nga 470 ohm (në vend të 10k pranë rezistencës 0.1 ohm
1 rezistencë 2k8Ω (kjo mund të jetë një 2.2k ose 2.7k ose 2.8k)
2 nga rezistencat 180Ω
1 off Kondensator 10uf 25v;
1 off Kondensator 220uf 16v;
1 Phoenix Kontakt MKDS 1/ 2-3, 5 Vidë Vidhos PCB Terminal Bllok 13.5A 200V 3.5mm
1 Rezistencë 4.7kΩ
1 L7805 CV Rregullator i Tensionit Pozitiv me 1 stil Heatsink TO 220 për L7805
Shënim: ky rregullator 5v do të punojë i nxehtë, përveç nëse përdoret lavaman i mjaftueshëm i nxehtësisë
Mund të kërkohet ta montoni këtë nga jashtë nga PCB me lidhje teli
2 off 15 pin Female Header Edge Pins Strip 0.1 2.54mm
2 off 12 pin Female Header Edge Pins Strip 0.1 2.54mm
1 bllok 6 kunjësh 2.54mm PCB Universal Screw Block Terminal Block
1 jashtë Zener Diodës 4.7V 0.5 vat ose 3.6v 0.5 vat
Tela
Furnizimi me energji elektrike:
MOS përdorni një kontrollues treni DC pasi këto nuk sigurojnë një tension të vërtetë DC.
Versioni 15V 2 Amp me një prizë 2.1 x 5.5 mm, kërkoni artikullin eBay # 401871382681
Hapi 1: Pasqyrë në Karakteristikat ESP32 dhe Përdorimi Me Arduino IDE
Disa vjet më parë, ESP8266 mori botën e integruar të IoT nga stuhia. Për më pak se 3 dollarë, mund të merrni një mikrokontrollues të programueshëm, të aktivizuar me WiFi, i cili të jetë në gjendje të monitorojë dhe kontrollojë gjërat nga kudo në botë. Tani Espressif (Kompania gjysmëpërçuese pas ESP8266) ka lëshuar një azhurnim të përsosur super të ngarkuar: ESP32. Të qenit pasardhës i ESP8266; jo vetëm që ka një mbështetje WiFi, por gjithashtu përmban Bluetooth 4.0 (BLE/Bluetooth Smart) - i përsosur për pothuajse çdo projekt IoT.
ESP32 Integron transmetuesin Wi-Fi 802.11b/g/n HT40, kështu që jo vetëm që mund të lidhet me një rrjet WiFi dhe të ndërveprojë me internetin, por gjithashtu mund të krijojë një rrjet të vetin, duke lejuar që pajisjet e tjera të lidhen drejtpërdrejt me ajo ESP32 gjithashtu mbështet WiFi Direct, i cili është një opsion i mirë për lidhje peer-to-peer pa pasur nevojë për një pikë aksesi. WiFi Direct është më e lehtë për tu konfiguruar dhe shpejtësitë e transferimit të të dhënave janë shumë më të mira se Bluetooth. Çipi gjithashtu ka aftësi të dyfishta Bluetooth, që do të thotë se mbështet Bluetooth 4.0 (BLE/Bluetooth Smart) dhe Bluetooth Classic (BT), duke e bërë atë edhe më shumë i gjithanshëm
Në këtë projekt, unë përdor vetëm aftësinë WiFi për të krijuar një server lokal për stacionin komandues DCC për të komunikuar me një Aplikacion Android.
Në teori, është e mundur të përdoret vetëm moduli ESP, megjithatë kodi i kërkuar i gjenerimit të orës është krejtësisht i ndryshëm nga përdorimi i kodit të orës AVR në Arduino Pro Mini. Unë ia lë këtë detyrë një lexuesi tjetër atje!
Lidhjet midis ESP32 dhe Arduino janë vërtet të thjeshta - shihni diagramin e qarkut. RX, TX nga Pro Mini lidhen me Rx2, Tx2 të pajisjes ESP. Vini re përdorimin e rezistencave për të ulur nivelin e sinjalit në ESP32 pasi ai mund të përdorë vetëm nivele 3.3v.
Hapi 2: Diagrami i Qarkut dhe PCB
Qarku Arduino është i njëjtë me atë të përdorur në versionin Bluetooth. Unë kam shtuar bazat për të montuar ESP32 në vend të modulit BT. Ky PCB tani është në dispozicion për shitje në eBay këtu. Arduino duhet të jetë një version Pro Mini ATmega 328 16MHz 5v
ESP32 vepron si një server WiFi, duke marrë të dhëna nga Aplikacioni WiFi_DCC dhe duke i transmetuar ato në Arduino përmes kunjit TX2. Çdo e dhënë që kthehet në Aplikacion do të dërgohet përmes pinit RX2.
Një rezistencë shqisore aktuale 0.1 ohm zbulon mbingarkesën dhe kushtet e qarkut të shkurtër i cili më pas vendos sistemin poshtë derisa të merret një sinjal rivendosjeje.
Ura LMD18200T shndërron paketën DCC në një formë valore AC që furnizon pistën me energji dhe të dhëna.
Shënim: Rregullatori 5 volt në një paketë TO-220 nxehet kur aktivizoni modulin ESP32 (deri në 200 mA), prandaj duhet të përdorni një ngrohës.
Hapi 3: Skica ESP32 Node MCU
Përditësuar 2020-11-30 - ju lutemi përdorni skicën e re të bashkangjitur 'DCC_WiFi_v3.ino'
Përditësuar 17/7/2020 - ju lutemi përdorni skicën e re të bashkangjitur 'DCC_WiFi_v2.ino'
Ky skicë vendos serverin tuaj lokal dhe merr përditësime nga Aplikacioni në pajisjen tuaj android. Komunikimi është i dyanshëm për të lejuar që të dhënat mbi rrymën e tërhequr nga sistemi të raportohen përsëri në Aplikacion.
Shkoni te lidhja GitHub për të marrë skedarët e kërkuar të bibliotekës këtu.
ESP32S duhet të programohet përmes Arduino IDE. Shkoni te Tools, Board dhe zgjidhni Node32S ose NodeMCU-32S nga lista.
Shkoni te Tools, Port dhe zgjidhni /dev/cu. SLAB_USBtoUART
Ky është opsioni në Apple MacBook Air - diçka e ngjashme në PC që do ta imagjinoja.
Skica Arduino 'DCC_WiFi_v1.ino' kërkon këto skedarë bibliotekë:
// për Aplikacionin 'LocoMotive WiFi Controller'
// krijon një pikë hyrjeje WiFi dhe siguron një server në internet në të
#përfshi "WiFi.h" #përfshi "WiFiClient.h" #include "WiFiAP.h"
const char *ssid = "DCC_WiFi"; // duhet të përputhet në cilësimet e pajisjes Androidconst char *password = "123456789"; // duhet të futet kur zgjidhet ssid i mësipërm
Serveri WiFiServer (80);
Hapi 4: Arduino Pro Mini Sketch
Përditësuar 5/4/2021 - ju lutemi përdorni skicën e re të bashkangjitur 'command_station_wifi_dcc3_LMD18200_v4.ino'
Përditësuar 24/3/2021 - ju lutemi përdorni skicën e re të bashkangjitur 'command_station_wifi_dcc3_LMD18200_v3.ino'
Për të ngarkuar një skicë në Arduino Pro Mini keni nevojë për një përshtatës USB-TTL siç është CH340 i disponueshëm në eBay ose këtu në faqen e internetit të Hobby Components:
Hapi 5: Aplikacioni WiFi_DCC
Aplikacioni është i disponueshëm në Google Play Store këtu 'LocoMotive DCC 3 WiFi'.
Aplikacioni është i disponueshëm në Google Play Store këtu 'LocoMotive DCC 2 WiFi'.
Aplikacioni mund të ngarkohet në më shumë se një pajisje Android për të siguruar mbytje të shumta DCC.
Shënim: Aplikacioni funksionon mirë në Android 7, megjithatë në Android 9 e lart duhet të fikni 'të dhënat celulare' në cilësimet e telefonit
Ju gjithashtu mund të keni nevojë të ndizni GPS në cilësimet e vendndodhjes së pajisjes tuaj.
Gjithashtu, duhet të klikoni butonin Merr WiFi disa herë për t'u lidhur në mënyrë efektive.
Recommended:
Stacioni i motit NaTaLia: Stacioni i motit Arduino me energji diellore Bëhet në rrugën e duhur: 8 hapa (me fotografi)
Stacioni i motit NaTaLia: Stacioni i motit me energji diellore Arduino Bëhet në rrugën e duhur: Pas 1 viti funksionimi të suksesshëm në 2 vende të ndryshme, unë po ndaj planet e mia të projektit të stacionit të motit me energji diellore dhe po shpjegoj se si evoluoi në një sistem i cili me të vërtetë mund të mbijetojë për një kohë të gjatë periudha nga energjia diellore. Nëse ndiqni
Stacioni i motit DIY & Stacioni i sensorit WiFi: 7 hapa (me fotografi)
DIY Weather Station & WiFi Sensor Station: Në këtë projekt do t'ju tregoj se si të krijoni një stacion moti së bashku me një stacion sensor WiFi. Stacioni i sensorit mat të dhënat e temperaturës dhe lagështisë lokale dhe i dërgon ato, përmes WiFi, në stacionin e motit. Stacioni i motit më pas shfaq t
Rrëshqitësi i Kontrollit të Lëvizjes për Hekurudhën e Kohës së Kohëzgjatjes: 10 hapa (me fotografi)
Rrëshqitësi i Kontrollit të Lëvizjes për Hekurudhën Time Lapse: Ky udhëzues shpjegon se si të motorizoni një hekurudhë me kalimin e kohës duke përdorur një motor hap të drejtuar nga një Arduino. Ne do të fokusohemi kryesisht në Kontrolluesin e Lëvizjes që drejton motorin me hapa duke supozuar që ju tashmë keni një hekurudhë që dëshironi të motorizoni. Për shembull kur dis
Model hekurudhor - Stacioni i Komandës DCC duke përdorur Arduino :: 3 hapa
Model Hekurudhor - Stacioni i Komandës DCC Duke përdorur Arduino :: Përditësuar në Gusht 2018 - shihni udhëzime të reja: https: //www.instructables.com/id/Model-Railroad-DC… Përditësim 28 Prill 2016: Tani 16 aftësi dalëse/pikë kontrolli në Stacionin e Komandës. Pjesëmarrjet T1 - T8 janë të disponueshme përmes butonit 'B' Pjesëmarrjet T9 - T1
Stacioni i energjisë në konvikte/Stacioni i karikimit NiMH i ngritur: 3 hapa
Stacioni i energjisë në konvikte/Stacioni i karikimit NiMH: Unë kam një rrëmujë të një stacioni të energjisë. Doja të kondensoja gjithçka që ngarkohej në një tavolinë pune dhe të kisha vend për të bashkuar/etj në të. Lista e gjërave të energjisë: Telefoni celular (i prishur, por ngarkon bateritë e telefonit tim, kështu që është gjithmonë i kyçur dhe rrjedh karikime