當(dāng)前位置:首頁 > 工業(yè)控制 > 電路設(shè)計項目集錦
[導(dǎo)讀]一個非常簡單的電子電路為軌道提供DCC信號和電源,然而應(yīng)用程序做了真正的工作!你手機上的電腦被充分利用,通過構(gòu)建所需的代碼來形成每個指令包,從而簡化了控制器的工作!

該單元加上App提供了一個完整的DCC控制器,具有擊敗更昂貴系統(tǒng)的功能。

WiFi版:

該單元加上App提供了一個完整的DCC控制器,具有擊敗更昂貴系統(tǒng)的功能。

*新功能:控制一個loco與雙用戶在2部手機/平板電腦

物有所值,可靠,使用簡單,定制系統(tǒng),以匹配您的火車頭花名冊。

包括F1到F32功能按鈕兼容最新的聲音解碼器

添加您自己的loco名稱和函數(shù)標題。

?在Android設(shè)備(手機或平板電腦)上安裝App

?插入直流15伏電源

?存儲您的花名冊多達100個機車

?控制多達4列火車在同一時間與許多其他運行在后臺

這個系統(tǒng)有什么不同?

一個非常簡單的電子電路為軌道提供DCC信號和電源,然而應(yīng)用程序做了真正的工作!你手機上的電腦被充分利用,通過構(gòu)建所需的代碼來形成每個指令包,從而簡化了控制器的工作!

新的WiFi應(yīng)用程序,具有4位尋址,CV讀寫,主程序(PoM)和制作組成

“機車DCC 3 WiFi”

有史以來最簡單的,NMRA兼容的DCC指揮站!!看看下面的功能列表!!

適用于NMRA兼容解碼器,如巴赫曼,倫茨,阿特拉斯,霍恩比等

包括指令。

這個革命性的系統(tǒng)在應(yīng)用程序內(nèi)編譯操作DCC數(shù)據(jù)包,這些數(shù)據(jù)包被發(fā)送到微控制器接口,與DCC時鐘信號相結(jié)合。

完整的應(yīng)用程序功能包括:

?花名冊包含多達100個locos與短或長地址

?理想的小到中型布局

?2.5安培負載驅(qū)動12臺或以上的OO/HO機車(Z或N軌距更多)

?短路保護

?自動過載切斷

?燈光和方向

?功能說明1 ~ 32

?道岔/分/配件255對輸出

?自定義機車的命名

?讀/寫CV的1到1024

?添加您自己的附件地址

?連接2或3個手機/平板電腦來控制布局

?雙重控制一個火車頭可能與速度和方向反映在每個設(shè)備

?可編輯的標題,可見性和瞬間選項的28個功能按鈕

?4個屏幕速度條,一次控制4個火車頭

?增加每個火車頭的最大速度

?長地址(1-9999)和短地址(1-127)

?主程序

?形成一個組合(雙頭你的火車頭)

?由Arduino供電

注:應(yīng)用程序適用于Android 8以上。應(yīng)用程序與蘋果iOS不兼容

電源:直流電壓12 ~ 18伏

連接前確保輸出插頭極性正確。

例如,用2.1mm/2.5mm x 5.5 mm插頭連接15v 2安培電源或連接15v 3安培電源,如下所示:

DCC控制器模型鐵路- WiFi版

PowerPax SW4323B, 2.1mm/2.5mm x 5.5 mm插頭,或?qū)ultibao 15v 3A適配器與2.1mm/2.5mm x 5.5 mm插頭連接,或?qū)hotonic Universe 16v 3A適配器與2.1mm/2.5mm x 5.5 mm插頭連接,或搜索“15V 3A電源AC/DC適配器100V-240V 50/60hz DC 15伏3安培45瓦15W”

對于N或Z量規(guī),使用12v 3安培電源適配器和2.1mm/2.5mm x 5.5 mm插頭,不要使用交流或直流列車控制器,因為它們不能提供真正的直流電壓。

?適用于14歲以上的用戶。

?只供室內(nèi)使用。

代碼

// v2 18 march 2024

#include

#include

String inString;

String outString;

String inMsg;

String outMsg;

/* Set these to your desired credentials. */

const char *ssid = "DCC_E017";

const char *password = "123456789";

WiFiServer server(80);

void setup() {

Serial.begin(9600);

Serial.setTimeout(5);

Serial.println();

Serial.println("Configuring access point...");

outMsg = "";

WiFi.softAP(ssid, password);

IPAddress myIP = WiFi.softAPIP();

//Serial.print("AP IP address: ");

//Serial.println(myIP);

server.begin();

//Serial.println("Connected to the WiFi network");

delay(5000);

//Serial.println("Server started");

}

void loop() {

get_inMsg();

WiFiClient client = server.available();

if (!client) {

return;

}

// Wait until the client sends some data

//Serial.println("new client");

while(!client.available()){

delay(1);

}

//Serial.println("New Client."); // print a message out the serial port

inString = client.readStringUntil('\n');

client.flush();

//}

if (inString.length() >= 3){

// if the current line is blank, you got two newline characters in a row.

// that's the end of the client HTTP request, so send a response:

// HTTP headers always start with a response code (e.g. HTTP/1.1 200 OK)

// and a content-type so the client knows what's coming, then a blank line:

client.println("HTTP/1.1 200 OK");

client.println("Content-type:text/html");

client.println();

// the content of the HTTP response follows the header:

client.print(outMsg); // sends current values (mA) and over current events

// The HTTP response ends with another blank line:

client.println();

// close the connection:

//client.stop();

//Serial.println("Client Disconnected.");

//Serial.println("");

//Serial.println(inString);

string();

}

inString = "";

}

void string(){

int x = inString.indexOf(" HTTP/1.1");

int s = inString.indexOf("=") + 1;

outString = inString.substring(s,x);

Serial.println("");

//Serial.println(outString);

if(Serial.available() == true && outString.length() >= 1);{

Serial.println(outString);

//Serial.print("outString = ");Serial.println(outString);

}

}

void get_inMsg(){

//Serial.println(C);

if(Serial.available());{

inMsg = Serial.readStringUntil('\n');

String inChar;

String temp ="";

int count = 0;

unsigned long z = inMsg.length();

if (z >= 3){

for (int i = 0; i<=z; i++){

inChar = inMsg.substring(i,i+1);

temp += inChar;

}

outMsg = temp;

//Serial.print("outMsg = ");

Serial.println(outMsg);

}

}

}

本文編譯自hackster.io

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉