Sisukord:
- Samm: materjalid ja tööriistad
- 2. samm: päise tihvtide jootmine (SOCKET JIG abil)
- 3. samm: kilbi kokkupanek
- 4. samm: komponendi liimimine alusele
- Samm: kaane liimimine alusele
- 6. samm: kleepuvate siltide lisamine
- 7. samm: testimine D1M WIFI BLOCKiga
- 8. samm: järgmised sammud
Video: IOT123 - D1M BLOCK - RFTXRX kokkupanek: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
D1M BLOCKS lisab populaarsetele Wemos D1 Mini SOC/kilpidele/kloonidele puutetundlikke ümbriseid, silte, polaarsusjuhiseid ja läbimurdeid. RF -saatjad/vastuvõtjad võimaldavad ESP8266 -l juurdepääsu olemasolevale kodu-/tööstusautomaatikale. See korpus pakub 433/315mHz vastuvõtja ja/või saatja jaoks väljalülitusi.
Selle D1M BLOCKi loomise esialgne motivatsioon oli see, et mul oli vaja RF -nuusutajat teise sarnase projekti jaoks. Leivalaua asemel arvasin, et söön oma koeratoitu. See tõi kaasa huvitava probleemi: D1M BLOCKi tuli kasutada 433 MHz ja 315 MHz moodulite jaoks, seetõttu ei saanud katkestuste jaoks kasutatud digitaalseid tihvte juhtmega ühendada. Seetõttu on nii saatja kui ka vastuvõtja tihvtid isaspäiste ja džemprite abil valitavad. Mõned hilisemad kilbid (nagu see nupukilp) võimaldavad ka valitud tihvte.
Saatja jaoks on purunenud neljas tihvt (antenn); see on ujuv ja ainult tingimusel, et mahub 4 tihvti.
See juhendab sammud ploki kokkupaneku kaudu ja seejärel katsetab RF -mooduleid D1M WIFI BLOCK -ide abil.
Samm: materjalid ja tööriistad
Nüüd on täielik materjalide ja allikate nimekiri.
- Wemos D1 Mini Protoboardi kilp ja pikad tihvtidega naissoost päised
- 3D trükitud osad.
- Komplekt D1M BLOCK - paigaldage rakised
- 2 off 4P emane päis
- 1 välja 40P isane päis
- 2 off Jumper mütsid
- Ühendusjuhe.
- Tugev tsüanoakrülaatliim (eelistatavalt pintsliga)
- Kuum liimipüstol ja kuum liimipulgad
- Jootmine ja raud
- Tinastatud vasktraat.
2. samm: päise tihvtide jootmine (SOCKET JIG abil)
Kuna sellel D1M BLOCKil ei ole D1 Mini isast tihvte paljastatud, saab pistikupesa kasutada. Kuna üleliigsed isast nööpnõelad lõigatakse ära, saab kõik tihvtid joota algasendisse.
- Viige päise tihvtid läbi plaadi põhja (TX üleval vasakul ülaosas).
- Viige rakis üle plastikust päise ja tasandage mõlemad pinnad.
- Pöörake rakis ja agregaat ümber ja suruge päis kindlalt kõvale tasasele pinnale.
- Vajutage plaat kindlalt jigile alla.
- Jootke 4 nurgatappi minimaalse joodisega (ainult tihvtide ajutine joondamine).
- Soojendage ja vajadusel asetage plaat/tihvtid uuesti (plaat või tihvtid ei ole joondatud või püstised).
- Jootke ülejäänud tihvtid.
3. samm: kilbi kokkupanek
- Päiste liigsed isast tihvtid saab joote lähedalt ära lõigata.
- Alates 40P isase päisest lõigake 2 ära 5P ja 2 välja 4P.
- Kasutades mallina leivaplaati, asetage ja jootke isased tihvtid protoboardi külge.
- Kasutades mallina leivaplaati, asetage neile ajutised 4P isast tihvtid, 4P naissoost tihvtid ja jootke emaste tihvtid esipaneeli külge.
- Jälgige ja jootke digitaalseid jooni tinatatud vasktraadiga (kollane).
- Asetage kaks musta juhet GND -sse altpoolt ja jootke ülevalt.
-
Jälgige ja jootke GND jooned alumisel küljel (must).
- Asetage kaks punast juhet 5V ja 3V3 altpoolt ja jootke ülevalt.
- Jälgige ja jootke elektrijuhtmeid alumisel küljel (punane).
4. samm: komponendi liimimine alusele
Video ei hõlma seda, kuid soovitatav: pange enne plaadi kiiret sisestamist ja joondamist tühi alusesse suur kuum kuuma liimi - see tekitab mõlemale poole tahvlit. Tehke kaitsekilbid alusesse kuivalt. Kui liimimine ei olnud väga täpne, peate võib -olla PCB serva kergelt viilima.
- Kui korpuse põhjapind on suunatud allapoole, asetage joodetud sõlme plastikust päis läbi aluse aukude; (TX -tihvt on keskse soonega küljel).
- Asetage kuum liimimisseade aluse alla ja plastikust päised asetatakse läbi soonte.
- Asetage kuum liimimisseade kindlale tasasele pinnale ja lükake trükkplaat ettevaatlikult alla, kuni plastikust päised löövad pinnale; sellel peaks olema tihvtid õigesti paigutatud.
- Kuuma liimi kasutamisel hoidke seda eemal päise tihvtidest ja vähemalt 2 mm kaugusel kaane asukohast.
- Kandke liim PCB kõikidele 4 nurgale, tagades kontakti alusseintega; võimalusel laske PCB mõlemal küljel imbuda.
Samm: kaane liimimine alusele
- Veenduge, et tihvtid on liimivabad ja aluse 2 mm ülemine osa pole kuuma liimi.
- Paigaldage kaas eelnevalt (kuivkäivitus), veendudes, et trükised ei jääks teele.
- Kasutage tsüanoakrülaatliimi kasutamisel sobivaid ettevaatusabinõusid.
- Kandke tsüanoakrülaati kaane alumistele nurkadele, tagades külgneva katuseharja katmise.
- Paigaldage kaas kiiresti alusele; sulgege nurgad võimaluse korral (vältides objektiivi).
- Pärast kaane kuivamist painutage iga tihvti käsitsi, nii et see oleks vajadusel tühimiku keskel (vt videot).
6. samm: kleepuvate siltide lisamine
- Kandke nööpnõel silt aluse alla, RST tihvt soonega küljele.
- Kandke identifitseerimissilt tasasele soonelisele poolele, kusjuures tihvtide tühimik on etiketi ülaosas.
- Vajutage silte kindlalt alla, vajadusel lameda tööriistaga.
7. samm: testimine D1M WIFI BLOCKiga
Selle testi jaoks vajate:
- 2 soodustust D1M RFTXRX BLOCKS
- 2 soodustust D1M WIFI BLOCKS
- 1 välja lülitatud 433mHz saatja koos signaali, VCC, GND pistikutega (3,3 V tolerants)
- 1 väljalülitatud 433mHz vastuvõtja koos pingega VCC, Singal, Signal, GND (5V tolerants).
Ma soovitan hankida mitu saatjat ja vastuvõtjat, kuna aeg -ajalt esineb tõrkeid.
Saatja ettevalmistus:
- Installige Arduino IDE-sse rf-switchi kogu (zip lisatud)
- Laadige saatmisvisand üles D1M WIFI BLOCK -ile.
- Ühendage USB -kaabel lahti
- Kinnitage D1M RFTXRX BLOCK
- Lisage saatja 4P kesksele naissoost päisele, nagu näidatud.
- Veenduge, et hüppaja oleks paigutatud visandil funktsioonis enableTransmit tuvastatud tihvtile (D0 või D5 või D6 või D7 või D8)
Vastuvõtja ettevalmistamine:
- Laadige vastuvõtu visand D1M WIFI BLOCK -i.
- Ühendage USB -kaabel lahti
- Kinnitage D1M RFTXRX BLOCK
- Lisage vastuvõtja välisele 4P naissoost päisele, nagu näidatud.
- Veenduge, et hüppaja oleks paigutatud visandi funktsioonis enableReceived (D1 või D2 või D3 või D4) märgitud tihvtile
Testi läbiviimine:
- Ühendage vastuvõtja USB -kaabli külge ja ühendage DEV -arvuti.
- Avage konsooli aken õige COM -pordi ja visandatud jada edastuskiirusega (9600).
- Ühendage saatja komplekt USB -kaabli külge ja ühendage DEV -arvuti (muu USB -port).
- Peaksite alustama ülekannete logimist oma konsoolaknasse
Üks https://github.com/sui77/rc-switch/ demodest koos D1M RFTXRX BLOCK komplekti kuuluvate tihvtidega
/* |
Näide erinevate saatmisviiside kohta |
https://github.com/sui77/rc-switch/ |
muudetud D1M RFTXRX BLOCK tihvtide jaoks |
*/ |
#kaasake |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Seriaalne algus (9600); |
// Saatja on ühendatud Arduino pin #10 -ga |
mySwitch.enableTransmit (D0); // D0 või D5 või D6 või D7 või D8 |
} |
voidloop () { |
/ * Vt näidet: TypeA_WithDIPSwitches */ |
mySwitch.switchOn ("11111", "00010"); |
viivitus (1000); |
mySwitch.switchOff ("11111", "00010"); |
viivitus (1000); |
/ * Sama lüliti nagu eespool, kuid kasutatakse kümnendkoodi */ |
mySwitch.send (5393, 24); |
viivitus (1000); |
mySwitch.send (5396, 24); |
viivitus (1000); |
/ * Sama lüliti nagu ülal, kuid kasutatakse binaarkoodi */ |
mySwitch.send ("000000000001010100010001"); |
viivitus (1000); |
mySwitch.send ("000000000001010100010100"); |
viivitus (1000); |
/ * Sama lüliti nagu ülal, kuid kolme riigi kood */ |
mySwitch.sendTriState ("00000FFF0F0F"); |
viivitus (1000); |
mySwitch.sendTriState ("00000FFF0FF0"); |
viivitus (1000); |
viivitus (20000); |
} |
vaata rawd1m_rftxrx_send_demo.ino, mille hostiks on GitHub ❤
Üks https://github.com/sui77/rc-switch/ demodest koos D1M RFTXRX BLOCK komplekti kuuluvate tihvtidega
/* |
Näide vastuvõtmiseks |
https://github.com/sui77/rc-switch/ |
Kui soovite telegrammi visualiseerida, kopeerige algandmed ja |
kleepige see aadressile |
muudetud D1M RFTXRX BLOCK tihvtide jaoks |
*/ |
#kaasake |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Seriaalne algus (9600); |
mySwitch.enableRecept (D4); // D1 või D2 või D3 või D4 |
} |
voidloop () { |
kui (mySwitch.available ()) { |
output (mySwitch.getReceivedValue (), mySwitch.getReceivedBitlength (), mySwitch.getReceivedDelay (), mySwitch.getReceivedRawdata (), mySwitch.getReceivedProtocol ()); |
mySwitch.resetAvailable (); |
} |
} |
vaata rawd1m_rftxrx_reieve_demo.ino, mille hostiks on GitHub ❤
8. samm: järgmised sammud
- Programmeerige oma D1M BLOCK funktsiooni D1M BLOCKLY abil
- Vaadake Thingiverse'i
- Esitage küsimus kogukonna foorumil ESP8266
Soovitan:
AM -raadiovastuvõtja komplekti kokkupanek: 9 sammu (koos piltidega)
AM -raadiovastuvõtja komplekti kokkupanek: mulle meeldib monteerida erinevaid elektroonilisi komplekte. Raadiod on mulle lummatud. Kuude eest leidsin Internetist odava AM -raadiovastuvõtja komplekti. Ma tellisin selle ja pärast umbes kuu aega kestnud ootamist see tuli. Komplekt on DIY seitsme transistori superheet
IOT123 - POWER METER BOX kokkupanek: 6 sammu
IOT123 - POWER METER BOX Assamblee: See on ATTINYPOWERMETERi korpus, mille autor on kuu põlemine. See võib pidevalt mõõta pinget (V), voolu (mA) ja kogunenud energiatarbimist (mWh). Ja joonistage jooniste visualiseerimiseks ka lihtne graafik. Lihtsa ühendamisjuhendi pritsimisel
IOT123 - ASISIMILEERITUD SENSORI HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Kokkupanek: 4 sammu
IOT123 - ASISIMILEERITUD SENSORI HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Kokkupanek: UPDATE Suurema töökindluse tagamiseks soovitame kasutada IDC vooluringi (mitte HOOKUP). Kui teil on aega vooluringi kontrollida, on see HOOKUP -i komplekt otstarbekas mitte -kriitiliseks kasutamiseks. Leidsin mõned juhtmed (paneelide ülemine kiht: punane/kollane) mitte kaua
IOT123 - ASISIMILEERITUD SENSORI HUB: ICOS10 GENERIC SHELL (IDC) KOKKUPANEK: 6 sammu
IOT123 - ASISIMILAATSENSORI HUB: ICOS10 GENERIC SHELL (IDC) KOKKUVÕTE: MÄRKUS See on ASSIMILATE SENSOR HUB täiustatud (vooluringi vastupidavus) versioon: ICOS10 GENERIC SHELL (HOOKUP WIRE). See koguneb kiiremini ja sellel on kõrgema kvaliteediga vooluring, kuid see maksab rohkem (10 dollarit lisatasu, kui toetate 10 andurit). Peamine fe
IOT123 - ATTINY85 TARKVARA SERIAL JIG Kokkupanek: 4 sammu
IOT123 - ATTINY85 TARKVARA SERIAL JIG Assamblee: Olen kasutanud ATTINY85 -d väikese võimsusega andurite segamiseks. Algselt arvasin, et neid kiipe pole võimalik konsooli abil siluda, ja kasutasin mõnda ilusat " seal " meetodid toimuva aja vaatamiseks. Siis sattusin ma SoftwareSeria juurde