ዝርዝር ሁኔታ:
- ደረጃ 1: ቁሳቁሶች እና መሳሪያዎች
- ደረጃ 2: የራስጌ ፒኖችን (የሶኬት ጂግ በመጠቀም)
- ደረጃ 3 ጋሻውን መሰብሰብ
- ደረጃ 4: ክፍሉን ከመሠረቱ ጋር ማጣበቅ
- ደረጃ 5 - ክዳኑን ወደ መሠረቱ ማጣበቅ
- ደረጃ 6: ተለጣፊ መለያዎችን ማከል
- ደረጃ 7 በ D1M WIFI BLOCK (ቶች) መሞከር
- ደረጃ 8: ቀጣይ እርምጃዎች
ቪዲዮ: IOT123 - D1M BLOCK - RFTXRX ስብሰባ: 8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
D1M ብሎኮች ለታዋቂው ዌሞስ D1 Mini SOC/Shields/Clones ንኪኪ ጉዳዮችን ፣ መለያዎችን ፣ የዋልታ መመሪያዎችን እና መለያየቶችን ያክላሉ። የ RF አስተላላፊዎች/ተቀባዮች ESP8266 ነባር የቤት/የኢንዱስትሪ አውቶማቲክን እንዲያገኙ ያስችላቸዋል። ይህ መያዣ ለ 433/315 ሜኸዝ ተቀባይ እና/ወይም አስተላላፊ መቋረጥን ይሰጣል።
ይህንን የ D1M BLOCK ለመፍጠር የመጀመሪያው ተነሳሽነት ለዚህ ተመሳሳይ ፕሮጀክት ለሌላ ፕሮጀክት የ RF Sniffer ያስፈልገኝ ነበር። ዳቦ ከመሳፈር ይልቅ የራሴን የውሻ ምግብ የምበላ ይመስለኝ ነበር። ይህ አስደሳች ችግርን አቅርቧል-የ D1M BLOCK ለ 433 ሜኸ ሞጁሎች እና ለ 315 ሜኸ ሞጁሎች ጥቅም ላይ መዋል ነበረበት ስለሆነም ለመለያየት ያገለገሉ ዲጂታል ፒኖች ጠንካራ ሽቦ ሊሆኑ አይችሉም። ለዚህም ነው አስተላላፊውም ሆነ ተቀባዩ ፒኖች የወንድ ራስጌዎችን እና ዘለላዎችን በመጠቀም የተመረጡ ናቸው። አንዳንድ የኋላ መከላከያዎች (እንደ ይህ የአዝራር መከለያ) እንዲሁ የተመረጡ ፒኖችን ይፈቅዳሉ።
4 ኛ ፒን (አንቴና) ለአስተላላፊው ተሰብሯል። ተንሳፋፊ እና 4 ፒኖች እንዲቀመጡ ብቻ ነው የሚቀርበው።
ይህ የማስተማሪያ እርምጃዎች በእገዳው ስብሰባ በኩል እና ከዚያ የ D1M WIFI BLOCKs ን በመጠቀም የ RF ሞጁሎችን ይፈትሻል።
ደረጃ 1: ቁሳቁሶች እና መሳሪያዎች
አሁን ሙሉ የቁሳቁሶች እና ምንጮች ዝርዝር አለ።
- የዌሞስ ዲ 1 ሚኒ ፕሮቶቦርድ ጋሻ እና ረዥም ፒን ሴት ራስጌዎች
- 3 ዲ የታተሙ ክፍሎች።
- የ D1M BLOCK ስብስብ - Jigs ን ይጫኑ
- 2 ጠፍቷል 4 ፒ ሴት ራስጌ
- 1 ጠፍቷል 40P ወንድ ራስጌ
- 2 ከ Jumper caps ውጭ
- የሚጣበቅ ገመድ።
- ጠንካራ የሳይኖአክሬትሬት ማጣበቂያ (በተሻለ ሁኔታ ብሩሽ ያድርጉ)
- ትኩስ ሙጫ ጠመንጃ እና ትኩስ ሙጫ በትሮች
- ብረት እና ብረት
- የታሸገ የመዳብ ሽቦ።
ደረጃ 2: የራስጌ ፒኖችን (የሶኬት ጂግ በመጠቀም)
የ D1 Mini ወንድ ፒኖች በዚህ የ D1M BLOCK ላይ ስለማይጋለጡ ፣ ሶኬት ጄግ መጠቀም ይቻላል። ከመጠን በላይ የወንድ ፒኖች እንደሚቆረጡ ፣ ሁሉም ፒኖች በመነሻ አቀማመጥ ሊሸጡ ይችላሉ።
- የራስጌውን ፒንዎች በቦርዱ ታች በኩል ይመግቡ (ከላይ በኩል በግራ በኩል TX)።
- በፕላስቲክ ራስጌ ላይ ጂግ ይመግቡ እና ሁለቱንም ገጽታዎች ያስተካክሉ።
- ጂግ እና ስብሰባን ያዙሩ እና ጭንቅላቱን በጠንካራ ጠፍጣፋ መሬት ላይ በጥብቅ ይጫኑ።
- በጅቡ ላይ በጥብቅ ሰሌዳውን ወደ ታች ይጫኑ።
- አነስተኛውን መሸጫ በመጠቀም (የፒኖችን ጊዜያዊ አሰላለፍ ብቻ) በመጠቀም 4 ማዕዘኖቹን ያሽጡ።
- አስፈላጊ ከሆነ እንደገና ያሞቁ እና የቦርድ/ፒን (የቦርድ ወይም ፒኖች ያልተስተካከሉ ወይም ቧንቧ)።
- ቀሪዎቹን ፒኖች ያሽጡ።
ደረጃ 3 ጋሻውን መሰብሰብ
- ከጭንቅላቱ ላይ ከመጠን በላይ የወንድ ፒኖች ከሻጩ አቅራቢያ ሊቆረጡ ይችላሉ።
- ከ 40 ፒ ወንድ ራስጌ 2 ን 5P እና 2P 4P ን ይቁረጡ።
- የዳቦ ሰሌዳውን እንደ አብነት በመጠቀም ፣ የወንድ ፒኖችን ወደ ፕሮቶቦርዱ አቀማመጥ እና መሸጥ።
- የዳቦ ሰሌዳውን እንደ አብነት በመጠቀም ጊዜያዊ 4 ፒ ወንድ ፒኖችን ፣ 4 ፒ ሴት ፒኖችን በእነሱ ላይ ያስቀምጡ እና የሴት ፒኖችን ወደ ፕሮቶቦርዱ ይሸጡ።
- የታሸገ የመዳብ ሽቦ (ቢጫ) በመጠቀም ዲጂታል መስመሮቹን ይከታተሉ እና ያሽጡ።
- ሁለት ጥቁር ሽቦዎችን ወደ GND ከግርጌ እና ከሽያጭ በላይኛው ላይ ያስቀምጡ።
-
የ GND መስመሮችን ከስር (ጥቁር) ላይ ይከታተሉ እና ያሽጡ።
- ሁለት ቀይ ሽቦዎችን ወደ 5 ቮ እና 3 ቮ 3 ከስር እና ከሽያጭ በላይኛው ላይ ያስቀምጡ።
- ከስር (ቀይ) ላይ የኤሌክትሪክ መስመሮችን ይከታተሉ እና ያሽጡ።
ደረጃ 4: ክፍሉን ከመሠረቱ ጋር ማጣበቅ
በቪዲዮው ውስጥ አልተሸፈነም ፣ ነገር ግን የሚመከር - ሰሌዳውን በፍጥነት ከማስገባት እና ከማስተካከልዎ በፊት በባዶ መሠረት ውስጥ አንድ ትልቅ ዶብ ትኩስ ሙጫ ያስቀምጡ - ይህ በቦርዱ በሁለቱም በኩል የመጭመቂያ ቁልፎችን ይፈጥራል። ጋሻዎቹን በመሠረቱ ውስጥ በማስቀመጥ እባክዎን ደረቅ ሩጫ ያድርጉ። ማጣበቂያው በጣም ትክክል ካልሆነ የፒ.ሲ.ቢ.ን ጠርዝ ቀለል ያለ ፋይል ማድረግ ያስፈልግዎታል።
- የመሠረት መከለያው የታችኛው ወለል ወደታች በመጠቆም ፣ የተሸጠውን ስብሰባ የፕላስቲክ ራስጌን በመሠረቱ ቀዳዳዎች ውስጥ ያስቀምጡ። (የ TX ፒን ከማዕከላዊው ጎድጎድ ጎን ይሆናል)።
- በእቃ መጫዎቻዎቹ በኩል በተቀመጠው የፕላስቲክ ራስጌዎች አማካኝነት የሙቅ ሙጫውን ጄግ ከመሠረቱ በታች ያድርጉት።
- ጠንካራ በሆነ ጠፍጣፋ መሬት ላይ የሙቅ ሙጫውን ጅረት ቁጭ ይበሉ እና የፕላስቲክ ራስጌዎቹ ወለል ላይ እስኪመቱ ድረስ ፒሲቢውን ወደ ታች ይግፉት። ይህ ፒኖቹ በትክክል የተቀመጡ መሆን አለባቸው።
- ትኩስ ሙጫውን በሚጠቀሙበት ጊዜ ከጭንቅላቱ ካስማዎች እና ቢያንስ 2 ሚሜ ክዳኑ ከተቀመጠበት ቦታ ያርቁ።
- ከመሠረቱ ግድግዳዎች ጋር ግንኙነትን በማረጋገጥ በሁሉም የፒ.ሲ.ቢ 4 ማዕዘኖች ላይ ማጣበቂያ ይተግብሩ ፣ የሚቻል ከሆነ በ PCB በሁለቱም በኩል የፍሳሽ ማስወገጃ ፍቀድ።
ደረጃ 5 - ክዳኑን ወደ መሠረቱ ማጣበቅ
- ፒኖቹ ከሙጫ ነፃ መሆናቸውን እና የመሠረቱ የላይኛው 2 ሚሜ ከሙቅ ሙጫ ነፃ መሆኑን ያረጋግጡ።
- ምንም የህትመት ቅርሶች በመንገድ ላይ አለመኖራቸውን ለማረጋገጥ ክዳኑን (ደረቅ ሩጫ) ቀድመው ይግጠሙ።
- የሳይኖአክላይት ማጣበቂያ ሲጠቀሙ ተገቢ ጥንቃቄዎችን ያድርጉ።
- በአቅራቢያው ያለውን ሸንተረር ሽፋን በማረጋገጥ በክዳን ታችኛው ማዕዘኖች ላይ ሳይኖአክሬላትን ይተግብሩ።
- ክዳኑን ከመሠረቱ በፍጥነት ያስተካክሉት ፤ ማጠፍ ከተቻለ ማዕዘኖቹን ይዝጉ (ሌንስን ማስወገድ)።
- ክዳኑ ከደረቀ በኋላ እያንዳንዱን ፒን በእጅ በማጠፍ አስፈላጊ ከሆነ ባዶ ቦታ ውስጥ ማዕከላዊ ነው (ቪዲዮውን ይመልከቱ)።
ደረጃ 6: ተለጣፊ መለያዎችን ማከል
- በ RST ፒን ከጎድጎድ ጋር በመሰረቱ የታችኛው ክፍል ላይ የፒኖት መሰየሚያ ይተግብሩ።
- በጠፍጣፋ ባልሆነ ጎኑ ላይ የመለያ ስያሜውን ይተግብሩ ፣ ካስማዎች ባዶ ሆነው የመለያው አናት ናቸው።
- አስፈላጊ ከሆነ በጠፍጣፋ መሣሪያ በመጠቀም መለያዎችን በጥብቅ ወደ ታች ይጫኑ።
ደረጃ 7 በ D1M WIFI BLOCK (ቶች) መሞከር
ለዚህ ፈተና እርስዎ ያስፈልግዎታል
- 2 ጠፍቷል D1M RFTXRX ብሎኮች
- 2 ከ D1M WIFI ብሎኮች
- ከሲግናል ፣ ቪሲሲ ፣ ጂኤንዲ (3.3 ቪ ታጋሽ) ፒኖኖች ጋር 1 ጠፍቷል 433 ሜኸ።
- ከቪሲሲ ፣ ከሲንጋል ፣ ከሲግናል ፣ ከ GND (5V ታጋሽ) ፒኖኖች ጋር 1 ጠፍቷል 433 ሜኸ።
አልፎ አልፎ ዱዳዎች ስላሉ ብዙ አስተላላፊዎችን እና ተቀባዮችን እንዲያገኙ ሀሳብ አቀርባለሁ።
አስተላላፊ ዝግጅት;
- በ Arduino IDE ውስጥ የ rf-switch ቤተ-መጽሐፍትን (ዚፕ ተያይ attachedል)
- የላኪውን ንድፍ በ D1M WIFI BLOCK ላይ ይስቀሉ።
- የዩኤስቢ ገመዱን ያላቅቁ
- D1M RFTXRX BLOCK ያያይዙ
- እንደሚታየው ወደ ማዕከላዊ 4 ፒ ሴት ራስጌ አስተላላፊ ያክሉ።
- በስዕሉ (D0 ወይም D5 ወይም D6 ወይም D7 ወይም D8)
የመቀበያ ዝግጅት;
- የተቀበለውን ንድፍ በ D1M WIFI BLOCK ላይ ይስቀሉ።
- የዩኤስቢ ገመዱን ያላቅቁ
- D1M RFTXRX BLOCK ያያይዙ
- እንደሚታየው ወደ ውጫዊው 4 ፒ ሴት ራስጌ መቀበያ ያክሉ።
- በስዕሉ (D1 ወይም D2 ወይም D3 ወይም D4) ውስጥ የመቀየሪያ ተግባርን በተገለጸው ፒን ላይ መዝለሉን ያረጋግጡ።
ፈተናውን ማካሄድ;
- ተቀባዩን ስብሰባ ከዩኤስቢ ገመድ ጋር ያያይዙ እና በእርስዎ DEV ፒሲ ውስጥ ይሰኩ።
- የኮንሶል መስኮቱን በትክክለኛው COM ወደብ እና በስዕሉ ተከታታይ የባውድ ተመን (9600 ነበር) ይክፈቱ።
- የማሰራጫውን ስብሰባ ከዩኤስቢ ገመድ ጋር ያያይዙ እና በእርስዎ DEV ፒሲ (ሌላ የዩኤስቢ ወደብ) ላይ ይሰኩ።
- በኮንሶልዎ መስኮት ውስጥ ስርጭቶችን ማስገባት መጀመር አለብዎት
ለ D1M RFTXRX BLOCK ከተካተቱ ካስማዎች ጋር ከ https://github.com/sui77/rc-switch/ ማሳያዎች አንዱ።
/* |
ለተለያዩ የመላኪያ ዘዴዎች ምሳሌ |
https://github.com/sui77/rc-switch/ |
ለ D1M RFTXRX BLOCK ፒኖች ተስተካክሏል |
*/ |
#ያካትቱ |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Serial.begin (9600); |
// አስተላላፊ ከአርዱዲኖ ፒን #10 ጋር ተገናኝቷል |
mySwitch.enableTransmit (D0); // D0 ወይም D5 ወይም D6 ወይም D7 ወይም D8 |
} |
voidloop () { |
/ * ምሳሌን ይመልከቱ TypeA_WithDIPS ሟርት */ |
mySwitch.switchOn ("11111", "00010"); |
መዘግየት (1000); |
mySwitch.switchOff ("11111", "00010"); |
መዘግየት (1000); |
/ * ከላይ እንደተጠቀሰው ተመሳሳይ መቀየሪያ ፣ ግን የአስርዮሽ ኮድ በመጠቀም */ |
mySwitch.send (5393, 24); |
መዘግየት (1000); |
mySwitch.send (5396, 24); |
መዘግየት (1000); |
/ * ከላይ እንደተጠቀሰው ተመሳሳይ መቀየሪያ ፣ ግን የሁለትዮሽ ኮድ በመጠቀም */ |
mySwitch.send ("000000000001010100010001"); |
መዘግየት (1000); |
mySwitch.send ("000000000001010100010100"); |
መዘግየት (1000); |
/ * ከላይ ካለው ጋር ተመሳሳይ መቀየሪያ ፣ ግን ባለሶስት-ግዛት ኮድ */ |
mySwitch.sendTriState ("00000FFF0F0F"); |
መዘግየት (1000); |
mySwitch.sendTriState ("00000FFF0FF0"); |
መዘግየት (1000); |
መዘግየት (20000); |
} |
በ GitHub በ hosted የተስተናገደ rawd1m_rftxrx_send_demo.ino ን ይመልከቱ
ለ D1M RFTXRX BLOCK ከተካተቱ ካስማዎች ጋር ከ https://github.com/sui77/rc-switch/ ማሳያዎች አንዱ።
/* |
ለመቀበል ምሳሌ |
https://github.com/sui77/rc-switch/ |
ቴሌግራምን በዓይነ ሕሊናዎ ማየት ከፈለጉ ጥሬውን መረጃ ይቅዱ እና |
ወደ https://test.sui.li/oszi/ ይለጥፉት |
ለ D1M RFTXRX BLOCK ፒኖች ተስተካክሏል |
*/ |
#ያካትቱ |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Serial.begin (9600); |
mySwitch.enableReceive (D4); // D1 ወይም D2 ወይም D3 ወይም D4 |
} |
voidloop () { |
ከሆነ (mySwitch.available ()) { |
ውፅዓት (mySwitch.getReceivedValue () ፣ mySwitch.getReceivedBitlength () ፣ mySwitch.getReceivedDelay () ፣ mySwitch.getReceivedRawdata () ፣ mySwitch.getReceivedProtocol ()); |
mySwitch.resetAvailable (); |
} |
} |
በ GitHub በ hosted የተስተናገደ rawd1m_rftxrx_receive_demo.ino ን ይመልከቱ
ደረጃ 8: ቀጣይ እርምጃዎች
- የ D1M BLOCKዎን በ D1M BLOCKLY ያቅዱ
- Thingiverse ን ይመልከቱ
- በ ESP8266 የማህበረሰብ መድረክ ላይ ጥያቄ ይጠይቁ
የሚመከር:
Thermoelectric Peltier የማቀዝቀዣ ኪት ስብሰባ: 5 ደረጃዎች
Thermoelectric Peltier የማቀዝቀዣ ኪት ስብሰባ - Thermoelectric coolers በ Peltier ውጤት መሠረት ይሰራሉ። ውጤቱ በሁለት የኤሌክትሪክ መገናኛዎች መካከል ሙቀትን በማስተላለፍ የሙቀት ልዩነት ይፈጥራል። የኤሌክትሪክ ጅረት ለመፍጠር በተገጣጠሙ መቆጣጠሪያዎች ላይ ቮልቴጅ ይተገበራል። መቼ
የዴስክቶፕ ፒ ሃርድዌር ስብሰባ - 12 ደረጃዎች (ከስዕሎች ጋር)
የዴስክቶፕ ፒ ሃርድዌር ስብሰባ - Raspberry Pi እና የነጠላ ቦርድ ኮምፒውተሮች (ኤስ.ቢ.ሲ.) ዓለም አስደሳች ሆኖ አግኝቼዋለሁ። ለተለመደ የቤት አጠቃቀም ኮምፒዩተር አስፈላጊ ወደሆነ እና ገለልተኛ ስርዓት የሚያስፈልጉትን ሁሉንም መሠረታዊ አካላት ማዋሃድ ለሃርድዌር እና ለጨዋታ ቀያሪ ሆኗል
IOT123 - የኃይል ቆጣሪ ሣጥን ስብሰባ -6 ደረጃዎች
IOT123 - የኃይል ቆጣሪ ሣጥን ስብሰባ - ይህ በጨረቃ ጨረቃ ለተፃፈው ለ ATTINYPOWERMETER መያዣ ነው። ቮልቴጅን (ቪ) ፣ የአሁኑን (ኤምኤ) እና የተከማቸ የኃይል አጠቃቀምን (mWh) መለካት ይችላል። እንዲሁም አሃዞቹን በዓይነ ሕሊናዎ ለማየት ቀለል ያለ ግራፍ ያቅዱ። ቀላል የመጠለያ መመሪያ እንደተበተነ
IOT123 - የ SENSOR HUB ICOS10 GENERIC SHELL (HOOKUP WIRE) ስብሰባ 4 ደረጃዎች
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) ስብሰባ: አዘምን ለበለጠ አስተማማኝነት የ IDC ወረዳ (HOOKUP አይደለም) እንዲጠቀሙ እንመክራለን። ወረዳውን ለማረጋገጥ ጊዜ ካለዎት ይህ የ HOOKUP ስብሰባ ተልዕኮ ለሌለው ወሳኝ ክወና ደህና ነው። አንዳንድ ሽቦዎችን (የላይኛው የፓነሎች ንብርብር ቀይ/ቢጫ) አገኘሁ
IOT123 - ATTINY85 SOFTWARE SERIAL JIG ስብሰባ 4 ደረጃዎች
IOT123 - ATTINY85 SOFTWARE SERIAL JIG Assembly - ATTINY85 ን ለዝቅተኛ ኃይል ዳሳሽ ማሽነሪዎች እጠቀም ነበር። በመጀመሪያ እኔ ኮንሶል በመጠቀም እነዚህን ቺፖችን ለማረም ምንም መንገድ እንደሌለ አሰብኩ እና አንዳንድ ቆንጆ " እዚያ ተጠቀምኩ " በሩጫ ሰዓት ውስጥ ምን እየተከናወነ እንዳለ ለመመልከት ዘዴዎች። ከዚያ የሶፍትዌር ሴሪያን አገኘሁ