ዝርዝር ሁኔታ:

የሞዴል ባቡር - አርዱዲኖን በመጠቀም የዲሲሲ የትእዛዝ ጣቢያ :: 3 ደረጃዎች
የሞዴል ባቡር - አርዱዲኖን በመጠቀም የዲሲሲ የትእዛዝ ጣቢያ :: 3 ደረጃዎች

ቪዲዮ: የሞዴል ባቡር - አርዱዲኖን በመጠቀም የዲሲሲ የትእዛዝ ጣቢያ :: 3 ደረጃዎች

ቪዲዮ: የሞዴል ባቡር - አርዱዲኖን በመጠቀም የዲሲሲ የትእዛዝ ጣቢያ :: 3 ደረጃዎች
ቪዲዮ: 300m Airment አየር አከባቢ ሚኒስትር ሚኒ ባቡር የአልቲስቲክ በጣም አስፈላጊ የመድኃኒት ቤት በጣም አስፈላጊ የቢሮ ጭብጨርቅ ከዩኤስቢ ጋር የሚያንፀባርቁ 2024, ህዳር
Anonim
Image
Image
የአርዱዲኖ ኮድ - የቁልፍ ሰሌዳ ያለው የትእዛዝ ጣቢያ
የአርዱዲኖ ኮድ - የቁልፍ ሰሌዳ ያለው የትእዛዝ ጣቢያ

እ.ኤ.አ. ነሐሴ 2018 ተዘምኗል-አዲስ አስተማሪን ይመልከቱ-

ኤፕሪል 28 ቀን 2016 ያዘምኑ - አሁን 16 የመውጣት / የነጥብ ቁጥጥር ችሎታ ወደ የትእዛዝ ጣቢያ። ድምጾቹ T1 - T8 በ 'B' ቁልፍ በኩል ይገኛሉ ተጣጣፊዎቹ T9 - T16 በ 'C' ቁልፍ በኩል ይገኛሉ

ማርች 10 ቀን 2016 ያዘምኑ

አሁን 8 የመውጣት / የነጥብ መቆጣጠሪያ ችሎታ ወደ የትእዛዝ ጣቢያ ታክሏል። የአርዲኖ ኮድ ለኤንኤምአራ መደበኛ ፓኬት ለለውጥ (እንዲሁም በ Lenz / Atlas Compact የውሂብ እሽጎች ጥናት ላይ በመመርኮዝ) በዚህ መሠረት ተዘምኗል።

ተመላሾቹ T1 - T8 በ 'B' ቁልፍ በኩል ይገኛሉ

ጥቅም ላይ በሚውለው የውሂብ እሽግ መቀበያ ወረዳ ላይ አስተማሪ የሆነውን ይመልከቱ እና የአርዱዲኖ ኮድ ያስፈልጋል።

ጃንዋሪ 18 ቀን 2016 ያዘምኑ

የወቅቱ የስሜት መከላከያን (1k5 ohm) እና capacitor (10 uf) ወደ ወረዳው ጨምሬ የ 3200 mAmps ከፍተኛ ግፊት በሚታወቅበት ጊዜ ኃይልን ለመቁረጥ የአርዲኖን ኮድ አሻሽያለሁ። የኤች-ድልድይ መግለጫው በጭነቱ ውስጥ በ 1 አምፕ በ 377 uA የውጤት ስሜትን ያሳያል።

የ 1.5 k ohm resistor በአናሎግ ፒን 6,565 ቮልት በአንድ አምፕ ይሰጣል 6. በአናሎግ ግቤት ላይ በ 1023 ደረጃዎች ፣ ይህ በአንድ አምፕ ጭነት 0.565 * 1023 /5 = 116 ይሰጣል።

ሀ = 100 * (አናሎግ አንብብ (AN_CURRENT)) / 116; A = A * 10; (ውጤቱን በ milliamps ለመስጠት)

በ milliamps ውስጥ ያለው የጭነት ፍሰት በ TFT ላይ ይታያል

ሙሉው 4x4 ቁልፍ ሰሌዳ F1 ን ወደ F8 ተግባራት እና በ ‹#› ቁልፍ በኩል ሌላ 10 ሎኮስ (1-19) (ከሎኮ 10 ጀምሮ በቁጥር ቁልፎች ውስጥ 10 ለማከል) ያካትታል።

የአርዱዲኖ ኮድ ለትምህርት ባይት የ NMRA ደረጃን ያጠቃልላል።

አገናኙን ይመልከቱ

www.nmra.org/sites/default/files/s-9.2.1_20…

(ገጽ 6 ልዩ ጠቀሜታ አለው)

ጥቅሎቹ እንደ የፍጥነት ደረጃዎች ብዛት ፣ ረጅም / አጭር አድራሻ እና የተግባር ቡድን መመሪያዎች መሠረት ይደረደራሉ።

ሁሉም የመማሪያ ባይቶች በ ‹1› ቢት 11111111 (ወይም ስራ ፈት ፓኬት) መግቢያ ቀድመው ይከተላሉ ፤

ለምሳሌ. ባለ 4 ባይት አድራሻ 0 00000011 0 00111111 0 10000011 0 10111111

ከሎኮ 3 ፣ 128 የፍጥነት ደረጃዎች ፣ ወደፊት አቅጣጫ እና የፍጥነት ደረጃ 3 ጋር እኩል ነው (የመጨረሻው ባይት የስህተት ፍተሻ XOR ነው)

ለምሳሌ የ 3 ባይት አድራሻ 0 00000011 0 10010000 0 10110011

ከሎኮ 3 ጋር ይመሳሰላል ፣ የተግባር ቡድን 1 ፣ የ FL መብራቶች በ XOR ባይት (አንድ '0' ቢት እያንዳንዱን ባይት ይለያል)

ለሎኮ 12 የተዘጋ የማሳያ ቪዲዮን ይመልከቱ።

ተግባሮቹ F1 - F8 በ 'A' ቁልፍ ፣ DIR ('*' key = direction) FL ('0' key = lights) እና '' 'ቁልፍ በቁጥር ቁልፍ ሰሌዳው ላይ ከ 10 እስከ 19 ሎኮዎችን ይሰጣል። የ 'D' ቁልፍ አሁን ለ 'የድንገተኛ አደጋ ማቆም' ስራ ላይ ውሏል።

ለዲሲሲ መረጃ እና ለአርዱዲኖ ኮድ ምንጮች በድር ላይ ለተለያዩ አቅራቢዎች ምስጋና ይግባቸው።

በተለይም ይህ ፕሮጀክት በሚካኤል ባዶ እና በእሱ “ቀላል ዲሲሲ - የትእዛዝ ጣቢያ” ተመስጦ ነበር

www.oscale.net/en/simpledcc

4x4 ማትሪክስ ድርድር 16 ቁልፍ የማስታወሻ መቀየሪያ ቁልፍ ሰሌዳ (ebay) £ 1.75

2.2 ኢንች 240x320 ተከታታይ SPI TFT LCD ማሳያ ሞዱል (ebay) £ 7.19

ዩኒቨርሳል 12V 5 ሀ 60 ዋ የኃይል አቅርቦት AC ADAPTER (ebay) £ 6.49

ናኖ ቪ 3.0 ለአርዱዲኖ በ CH340G 5V 16M ተኳሃኝ ATmega328P (ebay) 2 x £ 3.30 = £ 6.60

የሞተር ሾፌር ሞጁል LMD18200T ለአርዱዲኖ R3 (ebay) £ 6.99

አያያctorsች ፣ ሽቦ ፣ ቬሮ ቦርድ ፣ ፖታቲሞሜትር በግምት £ 3.50

ጠቅላላ £ 32.52

ያለ tft ማያ ገጽ እና 1 x ናኖ ያለው መሠረታዊ የትእዛዝ ጣቢያ £ 22.03 ይሆናል

[ማሳሰቢያ - ለሥዕሉ ተጨማሪ ማህደረ ትውስታ ለመፍጠር የቤተ መፃህፍት ኮዶች ወደ ታች ማረም ቢኖርባቸውም የተመረጡ ሞተሮችን ምስሎች ለማሳየት የማህደረ ትውስታ ካርድ በ TFT ማሳያ ላይ ማከል እና ኮድን ማሻሻል ይቻላል። የአሁኑ የስዕል መጠን ለ TFT አርዱinoኖ ናኖ ቢበዛ ነው]

በሚካኤል ባዶው የመጀመሪያው የአርዲኖ ኮድ ለአንድ ሞተር ፣ ወደ ፊት / ወደኋላ / ያለ ተግባር ቁጥጥር ፣ የቁልፍ ሰሌዳ እና ማሳያ ብቻ ነበር።

እኔ 1 - 19 ሞተሮችን ፣ የማሳያ ማያ ገጽን ፣ አቅጣጫን ፣ መብራቶችን ፣ 8 ተግባሮችን ፣ የአስቸኳይ ጊዜ ማቆሚያ እና ራስ -ሰር የአሁኑን ገደብ ለማካተት ኮዱን ቀይሬያለሁ።

የ LMD18200T ድልድይ G-scale (የአትክልት ባቡሮችን) ጨምሮ ለሁሉም ሚዛኖች ተስማሚ የሚያደርግ እስከ 3 አምፔር ድረስ ሊወስድ ይችላል። ሁሉንም የአየር ሁኔታ ማረጋገጥ እስካልቻሉ ድረስ ዋናው የኃይል አቅርቦት እና ኤሌክትሮኒክስ ለቤት ውስጥ አገልግሎት ተስማሚ ናቸው። በግድግዳው በኩል ወደ ትራክ የሚያልፉ ባቡሮችን የሚያገናኝ የበጋ ቤት ውስጥ የትእዛዝ ጣቢያ አለኝ።

ደረጃ 1: የአርዲኖ ኮድ - የቁልፍ ሰሌዳ ያለው የትእዛዝ ጣቢያ

አርዱዲኖ ኮድ ከሽቦው ጋር የማይዛመድበት የወረዳ ዲያግራም ውስጥ 2 ስህተቶችን በመጠቆም ለ tvantenna2759 ምስጋናዬ አሁን ተዘምኗል (21 ኦክቶ 2017)።

አሁን በትዕዛዝ ጣቢያው 16 ተመላሾችን አክሏል። አርዱዲኖ ሚኒ ፕሮ ሞጁሉን በመጠቀም በመውጣት / በነጥቦች የወረዳ ዲያግራም ላይ አስተማሪን ይመልከቱ።

የመቀየሪያ ቁጥጥርን ጨምሮ የተሻሻለው ኮድ ከዚህ በታች ተያይ attachedል።

መሰረታዊ መለዋወጫ ዲኮደር ፓኬት 010AAAAAA 0 1AAACDDD 0 EEEEEEEE 1 ሌንዝ (ኮምፓክት / አትላስ) ለ ነጥቦች ቁጥጥር የሚጠቀምበትን ፓኬት ከመተንተን የሚከተለውን የሁለትዮሽ ፓኬት ቅርጸት ለባይት 1 እና 2 ተጠቀምኩ - tunAddr = 1 Turnout 1a: 1000 0001 1111 1000 / Turnout 1b: 1000 0001 1111 1001 Turnout 2a: 1000 0001 1111 1010 / Turnout 2b: 1000 0001 1111 1011 Turnout 3a: 1000 0001 1111 1100 / Turnout 3b 4 ለ: 1000 0001 1111 1111 tunAddr = 2 ----------------------------------------- -------------------------------------------------- ----------------- ቁጥር 5a: 1000 0010 1111 1000 / Turnout 5b: 1000 0010 1111 1001 Turnout 6a: 1000 0010 1111 1010 / Thnout 6b: 1000 0010 1111 1011 1000 0010 1111 1100 / የወጣ ቁጥር 7 ለ 1000 0010 1111 1101 መውጫ 8 ሀ: 1000 0010 1111 1110 / መውጫ 8 ለ 1000 0010 1111 1111 ----------------------- -------------------------------------------------- ---------------------------------- ድምጽ ቁጥር 9 ሀ - 1000 0011 1111 1000 / ድምጽ ቁጥር 9 ለ 1000 0011 1111 1001 ወዘተ ………

ከተሻሻለው ኮድ ያውጡ - 2 ተጨማሪ ‹መዋቅራዊ› የመልዕክት ዝመናዎችን አሻሽል_tun1 (መዋቅራዊ መልእክት እና x) {x.data [0] = 0x81; // መለዋወጫ ዲኮደር 0x80 እና አድራሻ 1 x.data [1] = 0; }

ባዶነት amend_tun2 (መዋቅራዊ መልእክት & x) {x.data [0] = 0x82; // መለዋወጫ ዲኮደር 0x80 እና አድራሻ 2 x.data [1] = 0; }

ለወጣቶች አዲስ ባዶነትን ያክሉ - ቡሊያን read_turnout () {መዘግየት (20);

ቡሊያን ተለውጧል_t = ሐሰት; አግኝ_ቁልፍ ();

ከሆነ (key_val> = 101 && key_val <= 404 && turn == 1) {

ውሂብ = 0xf8; // = ሁለትዮሽ 1111 1000

amend_tun1 (msg [1]);

}

ከሆነ (key_val> = 505 && key_val <= 808 && turn == 1) {

ውሂብ = 0xf8; // = ሁለትዮሽ 1111 1000

amend_tun2 (msg [1]);

}

ከሆነ (key_val == 101 && turn == 1) {

ከሆነ (tun1 == 1) {

ውሂብ | = 0; // t1a

ተለውጧል_t = እውነት;}

ከሆነ (tun1 == 0) {

ውሂብ | = 0x01; // t1b

ተለውጧል_t = እውነት;}

}

ከሆነ (key_val == 202 && turn == 1) {

ከሆነ (tun2 == 1) {

ውሂብ | = 0x02; // t2a

ተቀይሯል_t = እውነት;

}

ከሆነ (tun2 == 0) {

ውሂብ | = 0x03; // t2b

ተቀይሯል_t = እውነት; }

}

ከሆነ (key_val == 303 && turn == 1) {

ከሆነ (tun3 == 1) {

ውሂብ | = 0x04; // t3a

ተቀይሯል_t = እውነት;

}

ከሆነ (tun3 == 0) {

ውሂብ | = 0x05; // t3b

ተለውጧል_t = እውነት;}

}

ከሆነ (key_val == 404 && turn == 1) {

ከሆነ (tun4 == 1) {

ውሂብ | = 0x06; // t4a

ተቀይሯል_t = እውነት;

}

ከሆነ (tun4 == 0) {

ውሂብ | = 0x07; // f4b

ተለውጧል_t = እውነት;}

}

ከሆነ (key_val == 505 && turn == 1) {

ከሆነ (tun5 == 1) {

ውሂብ | = 0; // t5a

ተቀይሯል_t = እውነት;

}

ከሆነ (tun5 == 0) {

ውሂብ | = 0x01; // t5b

ተለውጧል_t = እውነት;}

}

ወዘተ ………………….

ደረጃ 2: የአርዲኖ ኮድ - TFT ማሳያ

የአርዱዲኖ ኮድ - TFT ማሳያ
የአርዱዲኖ ኮድ - TFT ማሳያ
የአርዱዲኖ ኮድ - TFT ማሳያ
የአርዱዲኖ ኮድ - TFT ማሳያ
የአርዱዲኖ ኮድ - TFT ማሳያ
የአርዱዲኖ ኮድ - TFT ማሳያ
የአርዱዲኖ ኮድ - TFT ማሳያ
የአርዱዲኖ ኮድ - TFT ማሳያ

የ 16 ቱ የመጡበትን ሁኔታ ለማሳየት የማሳያ ወረዳው ከተሻሻለው ኮድ ጋር እንደቀጠለ ነው። ማሳሰቢያ -የቤተ -መጻህፍት ኮዱ ሁሉንም ለአዳዲስ ባህሪዎች ትንሽ ክፍል በመተው ሁሉንም የስዕል ኮድ ማህደረ ትውስታ ይወስዳል። እዚህ ጥቅም ላይ የዋለው ለ TFT የበለጠ ቀልጣፋ የቤተ -መጽሐፍት ፋይል ካለው እባክዎን ያሳውቁኝ።

ደረጃ 3 - የመውጣት ተቆጣጣሪ

የመውጣት ተቆጣጣሪ
የመውጣት ተቆጣጣሪ
የመውጣት ተቆጣጣሪ
የመውጣት ተቆጣጣሪ

የመውጣት / ነጥቦችን ተቆጣጣሪ እንዴት ማድረግ እንደሚቻል ላይ ትምህርት ሰጪ ይመልከቱ።

የተሟላ ወረዳው 16 ነጥቦችን እና 15 መለዋወጫዎችን እንደ መብራቶች ፣ ድምፆች ፣ ማዞሪያ ፣ ወዘተ ይቆጣጠራል።

የሚመከር: