Բովանդակություն:
- Քայլ 1: Նյութեր և գործիքներ
- Քայլ 2. Վերնագրի կապում զոդում (օգտագործելով SOCKET JIG)
- Քայլ 3. Վահանի հավաքում
- Քայլ 4: Բաղադրիչը սոսնձել հիմքին
- Քայլ 5: Կափարիչը սոսնձել հիմքին
- Քայլ 6: Կպչուն պիտակների ավելացում
- Քայլ 7. Փորձարկում D1M WIFI BLOCK (ներ) ով
- Քայլ 8: Հաջորդ քայլերը
Video: IOT123 - D1M BLOCK - RFTXRX հավաքում ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
D1M BLOCKS- ն ավելացնում է շոշափելի պատյաններ, պիտակներ, բևեռայնության ուղեցույցներ և ճեղքեր հանրաճանաչ Wemos D1 Mini SOC/Shields/Clones- ի համար: ՌԴ հաղորդիչները/ընդունիչները թույլ են տալիս ESP8266- ին մուտք գործել առկա տան/արդյունաբերական ավտոմատացում: Այս պատյանն ապահովում է 433/315 մՀց ընդունիչ և/կամ հաղորդիչ ճեղքվածքներ:
Այս D1M BLOCK- ի ստեղծման սկզբնական մոտիվացիան այն էր, որ ես կարիք ունեի ՌԴ Sniffer- ին նման նախագծի համար: Հացը նստելու փոխարեն, ես մտածեցի, որ ես իմ շան ուտելիքն եմ ուտելու: Սա ներկայացրեց մի հետաքրքիր խնդիր. D1M BLOCK- ը պետք է օգտագործվեր 433 մՀց մոդուլների և 315 մՀց մոդուլների համար, ուստի ճեղքումների համար օգտագործվող թվային կապումներն անհնար էր լարված լինել: Այդ պատճառով և հաղորդիչի, և ընդունիչի քորոցները ընտրովի են `օգտագործելով արական վերնագրերը և թռիչքները: Հետագա վահաններից մի քանիսը (ինչպես այս կոճակի վահանը) թույլ են տալիս նաև ընտրելի ունակությամբ քորոցներ:
4 -րդ կապը (ալեհավաք) ջարդվել է հաղորդիչի համար. այն լողում է և տրամադրվում է միայն այնպես, որ տեղավորվի 4 կապում:
Այս հրահանգը անցնում է բլոկի հավաքման միջոցով, այնուհետև փորձարկում է ՌԴ մոդուլները ՝ օգտագործելով D1M WIFI BLOCK- երը:
Քայլ 1: Նյութեր և գործիքներ
Այժմ կա Նյութերի և աղբյուրների ամբողջական ցանկ:
- Wemos D1 Mini Protoboard վահանը և երկար կապում կանացի վերնագրերը
- 3D տպագիր մասեր:
- D1M BLOCK- ի հավաքածու - Տեղադրեք Jigs
- 2 զեղչ 4P կին գլխով
- 1 զեղչ 40P արական գլխով
- 2 Jumper գլխարկ
- Միացման մետաղալար:
- Ուժեղ ցիանոախրիլատ սոսինձ (նախընտրելի է խոզանակի վրա)
- Տաք սոսինձ ատրճանակ և տաք սոսինձ ձողիկներ
- Oldոդման և երկաթի
- Թիթեղյա պղնձե մետաղալար:
Քայլ 2. Վերնագրի կապում զոդում (օգտագործելով SOCKET JIG)
Քանի որ D1 Mini արական կապտուկները չեն ցուցադրվի այս D1M BLOCK- ում, վարդակից ոլորիչը կարող է օգտագործվել: Քանի որ ավելորդ արական կապտուկները կկտրվեն, բոլոր կապանքները կարող են զոդվել սկզբնական դիրքում:
- Կատարեք վերնագրի կապում տախտակի ներքևի մասով (TX վերևից ձախ վերևում):
- Կերակրեք ջիգը պլաստիկ վերնագրի վրա և հարթեցրեք երկու մակերեսները:
- Շրջեք ոլորանը և հավաքը և ամուր սեղմեք վերնագիրը կոշտ հարթ մակերևույթի վրա:
- Սեղմեք տախտակը ամուր ներքև ջիգի վրա:
- Cornerոդեք 4 անկյունային կապում `օգտագործելով նվազագույն զոդում (կապերի ժամանակավոր հավասարեցում):
- Անհրաժեշտության դեպքում տաքացրեք և նորից տեղադրեք տախտակը/կապերը (տախտակը կամ կապում չհամապատասխանող կամ գավազան):
- Մնացած կապում կպցրեք:
Քայլ 3. Վահանի հավաքում
- Վերնագրերից ավելորդ արական կապումները կարող են կտրվել զոդի մոտ:
- 40P արական վերնագրից կտրեք 2 off 5P և 2 off 4P:
- Օգտագործելով տախտակ ՝ որպես կաղապար, տեղադրեք և կպցրեք արու կապտուկները նախատախտակին:
- Օգտագործելով հացահատիկը ՝ որպես կաղապար, տեղադրեք ժամանակավոր 4P արական կապում, 4P կանացի կապում դրանց վրա և կպցրեք էգերը ՝ նախատախտակին:
- Հետևեք և կպցրեք թվային գծերը պահածոյացված պղնձե մետաղալարով (դեղին):
- Տեղադրեք երկու սև մետաղալարեր GND- ի մեջ ներքևից և զոդեք վերևի մասում:
-
Հետևեք և կպցրեք GND տողերը ներքևի մասում (սև):
- Տեղադրեք երկու կարմիր մետաղալարեր 5V- ի և 3V3- ի մեջ ներքևից և զոդեք վերևի մասում:
- Հետագծեք և կպցրեք հոսանքի գծերը ներքևի մասում (կարմիր):
Քայլ 4: Բաղադրիչը սոսնձել հիմքին
Տեսանյութում ընդգրկված չէ, բայց խորհուրդ է տրվում. Նախքան տախտակը արագ տեղադրելը և հարթեցնելը, մի մեծ դոբ տաք սոսինձ դրեք դատարկ հիմքի վրա, ինչը կստեղծի սեղմման բանալիներ տախտակի երկու կողմերում: Խնդրում ենք չոր վազք կատարել `վահանները հիմքում տեղադրելով: Եթե սոսնձումը շատ ճշգրիտ չէր, ապա գուցե հարկ լինի, որ PCB- ի եզրը թեթև տեղադրեք:
- Հիմքի պատյան ներքևի մակերեսը դեպի ներքև ուղղելով, տեղադրեք զոդված պլաստմասե գլուխը հիմքի անցքերի միջով. the (TX քորոցը կլինի կենտրոնական ակոսի կողքին):
- Տեղադրեք տաք սոսինձի կծիկը հիմքի տակ `իր ակոսներով տեղադրված պլաստիկ վերնագրերով:
- Նստեք տաք սոսինձի կծիկը ամուր հարթ մակերևույթի վրա և զգուշորեն ներքև մղեք PCB- ն մինչև պլաստիկ վերնագրերը հարվածեն մակերեսին. սա պետք է քորոցները ճիշտ տեղադրի:
- Տաք սոսինձ օգտագործելիս այն հեռու պահեք վերնագրի կապումներից և կափարիչի տեղադրման վայրից առնվազն 2 մմ հեռավորության վրա:
- Սոսինձ քսել PCB- ի բոլոր 4 անկյուններին `ապահովելով կապը հիմքի պատերի հետ; հնարավորության դեպքում թույլ տալ ներթափանցել PCB- ի երկու կողմերին:
Քայլ 5: Կափարիչը սոսնձել հիմքին
- Համոզվեք, որ քորոցները սոսնձից ազատ են, իսկ հիմքի վերևի 2 մմ -ը զերծ է տաք սոսինձից:
- Նախապես տեղադրեք կափարիչը (չոր վազք), համոզվեք, որ տպագիր արտեֆակտներ չեն խանգարում:
- Appropriateիանոախրիլատ սոսինձ օգտագործելիս ձեռնարկեք համապատասխան նախազգուշական միջոցներ:
- Կափարիչի ներքևի անկյուններում կիրառեք ցիանոախրիլատ `ապահովելով հարակից լեռնաշղթայի ծածկույթը:
- Կափարիչը արագ տեղադրեք հիմքի վրա; հնարավորինս սեղմելով փակեք անկյունները (խուսափելով ոսպնյակից):
- Կափարիչը չորացնելուց հետո յուրաքանչյուր քորոց ձեռքով թեքեք, որպեսզի անհրաժեշտության դեպքում այն կենտրոնական լինի դատարկության մեջ (տես տեսանյութը):
Քայլ 6: Կպչուն պիտակների ավելացում
- Կիրառեք պինետի պիտակը հիմքի ներքևի մասում, իսկ RST- ի քորոցը ՝ ակոսով կողքին:
- Կիրառեք նույնացուցիչ պիտակը հարթ ոչ ակոսավոր կողմի վրա, իսկ պինների վերևը կապում բաց է:
- Սեղմեք պիտակները ներքև, անհրաժեշտության դեպքում հարթ գործիքով:
Քայլ 7. Փորձարկում D1M WIFI BLOCK (ներ) ով
Այս թեստի համար ձեզ հարկավոր է.
- 2 զեղչ D1M RFTXRX բլոկներից
- 2 զեղչ D1M WIFI բլոկներից
- 1 անջատիչ ՝ 433 մՀց հզորությամբ, ազդանշանային, VCC, GND եզրագծերով (3.3 Վ հանդուրժող)
- 1 անջատիչ ՝ 433 մՀց հաճախականությամբ, VCC- ի, Singal- ի, ազդանշանի, GND- ի pinouts- ով (5V հանդուրժող):
Ես առաջարկում եմ մի քանի հաղորդիչ և ընդունիչ ձեռք բերել, քանի որ երբեմն պատահում են խայտառակություններ:
Հաղորդիչի պատրաստում.
- Arduino IDE- ում տեղադրեք rf-switch գրադարանը (կցված է zip)
- Վերբեռնեք ուղարկման ուրվագիծը D1M WIFI BLOCK- ում:
- Անջատեք USB մալուխը
- Կցեք D1M RFTXRX ԲԼՈԿ
- Ավելացրեք հաղորդիչ կենտրոնական 4P կին վերնագրին, ինչպես ցույց է տրված:
- Համոզվեք, որ ցատկիչը տեղադրված է էսքիզում enableTransmit գործառույթում որոշված կապում (D0 կամ D5 կամ D6 կամ D7 կամ D8)
Ստացողի պատրաստում.
- Վերբեռնեք ստացման ուրվագիծը D1M WIFI BLOCK- ում:
- Անջատեք USB մալուխը
- Կցեք D1M RFTXRX ԲԼՈԿ
- Ավելացրեք ընդունիչ արտաքին 4P կին վերնագրին, ինչպես ցույց է տրված:
- Համոզվեք, որ ցատկիչը տեղադրված է էսքիզում enableReceive գործառույթում նշված քորոցի վրա (D1 կամ D2 կամ D3 կամ D4)
Թեստի վարում
- Տեղադրեք ընդունիչի հավաքածուն USB մալուխին և միացրեք DEV համակարգիչը:
- Բացեք վահանակի պատուհանը `COM- ի ճիշտ պորտով և էսքիզների հաջորդական բաուդ արագությամբ (9600 էր):
- Կցեք հաղորդիչի հավաքածուն USB մալուխին և միացրեք DEV համակարգիչը (այլ USB պորտ):
- Դուք պետք է սկսեք փոխանցումներ մուտքագրել ձեր վահանակի պատուհանում
Https://github.com/sui77/rc-switch/ դեմոներից մեկը ՝ D1M RFTXRX BLOCK- ի համար ներառված կապում:
/* |
Օրինակ ուղարկելու տարբեր մեթոդների |
https://github.com/sui77/rc-switch/ |
փոփոխված է D1M RFTXRX BLOCK կապում |
*/ |
#ներառում |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Serial.begin (9600); |
// Հաղորդիչը միացված է Arduino Pin #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); |
} |
դիտել rawd1m_rftxrx_send_demo.ino հյուրընկալված ❤ -ի կողմից GitHub- ի կողմից
Https://github.com/sui77/rc-switch/ դեմոներից մեկը ՝ D1M RFTXRX BLOCK- ի համար ներառված կապում:
/* |
Ստանալու օրինակ |
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 (); |
} |
} |
դիտել rawd1m_rftxrx_receive_demo.ino հյուրընկալված ❤ -ի կողմից GitHub- ի կողմից
Քայլ 8: Հաջորդ քայլերը
- Programրագրեք ձեր D1M BLOCK- ը D1M BLOCKLY- ով
- Դիտեք Thingiverse- ը
- Հարց տվեք ESP8266 Համայնքային ֆորումին
Խորհուրդ ենք տալիս:
Thermoelectric Peltier սառնարանային հավաքածուի հավաքում `5 քայլ
Thermoelectric Peltier սառնարանային հավաքածուի հավաքում. Էֆեկտը ստեղծում է ջերմաստիճանի տարբերություն `երկու էլեկտրական հանգույցների միջև ջերմություն փոխանցելով: Էլեկտրական հոսանք ստեղծելու համար միացված հաղորդիչների վրա կիրառվում է լարվածություն: Երբ
Desktop Pi սարքավորումների հավաքում. 12 քայլ (նկարներով)
Desktop Pi- ի ապարատային հավաքում. Ես գտնում եմ, որ Raspberry Pi- ն և Single Board Computers (SBC) աշխարհը հետաքրքրաշարժ են: Տնային օգտագործման սովորական համակարգչի համար պահանջվող բոլոր հիմնական բաղադրիչների ինտեգրումը կոմպակտ և ինքնուրույն համակարգում խաղային փոփոխություն է սարքավորումների և
Մանրանկարչություն RGB LED նշանների հավաքում (պինդ գույն) ՝ 4 քայլ
Մանրանկարչություն RGB LED նշանների հավաքում (պինդ գույն). Այս հրահանգում ես կցանկանայի պատմել, թե ինչպես եմ կառուցել այս LED նշանը տարբեր միջոցառումներում օգտագործելու համար: Ես սիրում եմ լուսավորվող նախագծերը, և ես վերջերս շահագրգռված եմ լուսավորող նշաններ անել համաժողովների և տոնավաճառների համար, որտեղ մենք կարող ենք ինչ-որ բան ցուցադրել
IOT123 - POWER METER BOX հավաքում. 6 քայլ
IOT123 - POWER METER BOX Assembly. Սա պատյան է լուսնի հաղորդման հեղինակած ATTINYPOWERMETER- ի համար: Այն կարող է շարունակաբար չափել լարումը (V), հոսանքը (mA) և կուտակված էներգիայի սպառումը (mWh): Եվ նաև գծագրեք պարզ գրաֆիկ ՝ պատկերները պատկերացնելու համար: Քանի որ միացման պարզ ուղեցույցը շաղ է տալիս
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) հավաքում. 4 քայլ
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Համագումար. Թարմացում Խորհուրդ ենք տալիս ավելի հուսալիության համար օգտագործել IDC սխեման (ոչ HOOKUP): Այս HOOKUP հավաքը լավ է ոչ առաքելական կրիտիկական գործողությունների համար, եթե ժամանակ ունեք ստուգելու սխեման: Ես որոշ երկար լարեր գտա (վահանակների վերին շերտ ՝ կարմիր/դեղին)