Satura rādītājs:
- 1. darbība: materiāli un instrumenti
- 2. darbība: galvenes tapas lodēšana (izmantojot SOCKET JIG)
- 3. solis: vairoga montāža
- 4. solis: komponenta pielīmēšana pie pamatnes
- 5. solis: vāka pielīmēšana pie pamatnes
- 6. darbība: uzlīmju pievienošana
- 7. darbība. Testēšana ar D1M WIFI BLOCK (-iem)
- 8. darbība. Nākamās darbības
Video: IOT123 - D1M BLOCK - RFTXRX Montāža: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
D1M BLOCKS populārajiem Wemos D1 Mini SOC/vairogiem/kloniem pievieno taustāmus futrāļus, etiķetes, polaritātes norādījumus un izlaušanos. RF raidītāji/uztvērēji ļauj ESP8266 piekļūt esošajai mājas/rūpniecības automatizācijai. Šis korpuss nodrošina izlaušanos 433/315mHz uztvērējam un/vai raidītājam.
Sākotnējā motivācija šī D1M BLOCK izveidei bija tāda, ka man bija nepieciešams RF šifrētājs citam līdzīgam projektam. Tā vietā, lai iekāptu maizē, es domāju, ka ēdīšu savu suņu barību. Tas radīja interesantu problēmu: D1M BLOCK bija jāizmanto 433mHz un 315mHz moduļiem, tāpēc izlaušanai izmantotās digitālās tapas nevarēja būt cieši savienotas. Tāpēc gan raidītāja, gan uztvērēja tapas ir atlasāmas, izmantojot vīriešu galviņas un džemperus. Daži no vēlākiem vairogiem (piemēram, šis pogu vairogs) ļauj arī atlasīt tapas.
Raidītājam ir izlauzta ceturtā tapa (antena); tas ir peldošs un tiek nodrošināts tikai tā, lai būtu izvietotas 4 tapas.
Šī pamācība veic bloka montāžu un pēc tam pārbauda RF moduļus, izmantojot D1M WIFI BLOCK.
1. darbība: materiāli un instrumenti
Tagad ir pieejams pilns materiālu un avotu saraksts.
- Wemos D1 mini protoboard vairogs un garas tapas sieviešu galvenes
- 3D drukātas detaļas.
- D1M BLOCK komplekts - instalējiet džigus
- 2 off 4P sieviešu galvene
- 1 off 40P vīriešu galvene
- 2 off džemperis vāciņi
- Savienojuma vads.
- Spēcīga cianoakrilāta līme (vēlams ar otu)
- Karstās līmes pistole un karstās līmes spieķi
- Lodmetāls un dzelzs
- Alvas vara stieple.
2. darbība: galvenes tapas lodēšana (izmantojot SOCKET JIG)
Tā kā uz D1M BLOCK netiks atklātas D1 Mini vīriešu tapas, var izmantot kontaktligzdu. Tā kā liekās tērauda tapas tiks nogrieztas, visas tapas var pielodēt sākotnējā stāvoklī.
- Izvadiet galvenes tapas caur tāfeles apakšdaļu (TX augšējā kreisajā pusē augšējā pusē).
- Padevējiet džiglu virs plastmasas sadales un izlīdziniet abas virsmas.
- Apgrieziet uzgali un montāžu un stingri nospiediet galviņu uz cietas līdzenas virsmas.
- Stingri nospiediet dēli uz leju.
- Lodējiet 4 stūra tapas, izmantojot minimālu lodēšanu (tikai pagaidu izlīdzināšana).
- Uzsildiet un, ja nepieciešams, novietojiet dēli/tapas (dēlis vai tapas nav izlīdzinātas vai nofiksētas).
- Lodējiet pārējās tapas.
3. solis: vairoga montāža
- Lieko tērauda tapas no galvenēm var nogriezt tuvu lodēšanai.
- No 40P vīrieša galvenes nogrieziet 2 5P un 2 off 4P.
- Izmantojot maizes dēli kā veidni, novietojiet un pielodējiet tērauda tapas protoboardā.
- Izmantojot maizes dēli kā veidni, novietojiet uz tiem pagaidu 4P vīriešu tapas, 4P sieviešu tapas un pielieciet sietiņas pie protoboarda.
- Izsekojiet un lodējiet digitālās līnijas ar alvas vara stiepli (dzeltena).
- Ievietojiet divus melnus vadus GND no apakšas un lodējiet augšpusē.
-
Izsekojiet un lodējiet GND līnijas apakšpusē (melna).
- Ievietojiet divus sarkanos vadus 5V un 3V3 no apakšas un lodējiet augšpusē.
- Izsekojiet un lodējiet elektropārvades līnijas apakšpusē (sarkana).
4. solis: komponenta pielīmēšana pie pamatnes
Videoklipā tas nav iekļauts, bet ieteicams: pirms dēļa ātras ievietošanas un izlīdzināšanas tukšā pamatnē ievietojiet lielu karstu līmi - tas radīs saspiešanas taustiņus abās tāfeles pusēs. Lūdzu, veiciet sausu skrējienu, novietojot vairogus pamatnē. Ja līmēšana nebija ļoti precīza, iespējams, jums būs jāveic neliela PCB malas vīlēšana.
- Tā kā pamatnes korpusa apakšējā virsma ir vērsta uz leju, ievietojiet pielodētās montāžas plastmasas galviņu caur pamatnes caurumiem; (TX tapa atradīsies centrālās rievas pusē).
- Novietojiet karstās līmes džeku zem pamatnes ar plastmasas galviņām, kas novietotas caur tā rievām.
- Sēdiet karsto līmes uzgali uz cietas līdzenas virsmas un uzmanīgi nospiediet PCB uz leju, līdz plastmasas galviņas saskaras ar virsmu; tam vajadzētu būt pareizi novietotām tapām.
- Lietojot karsto līmi, turiet to prom no galvenes tapām un vismaz 2 mm attālumā no vāka novietošanas vietas.
- Uzklājiet līmi uz visiem 4 PCB stūriem, nodrošinot saskari ar pamatnes sienām; ja iespējams, ļaujiet noplūst abās PCB pusēs.
5. solis: vāka pielīmēšana pie pamatnes
- Pārliecinieties, ka tapās nav līmes, un pamatnes 2 mm augšpusē nav karstas līmes.
- Iepriekš uzstādiet vāku (sausā veidā), pārliecinoties, ka netraucē drukas artefakti.
- Lietojot cianoakrilāta līmi, ievērojiet atbilstošus piesardzības pasākumus.
- Uzklājiet cianoakrilātu vāka apakšējos stūros, nodrošinot blakus esošās kores pārklājumu.
- Ātri piestipriniet vāku pie pamatnes; ja iespējams, aizverot stūrus (izvairoties no objektīva).
- Pēc tam, kad vāks ir izžuvis, manuāli salieciet katru tapu tā, lai tā būtu tukšuma centrā, ja nepieciešams (skat. Video).
6. darbība: uzlīmju pievienošana
- Uzlieciet uzlīmi uz pamatnes apakšpuses, ar RST tapu pusē ar rievu.
- Uzklājiet identifikācijas etiķeti uz plakanas, bez rievām, un tapas tukšas ir uzlīmes augšdaļa.
- Stingri nospiediet uzlīmes, ja nepieciešams, ar plakanu instrumentu.
7. darbība. Testēšana ar D1M WIFI BLOCK (-iem)
Šim testam jums būs nepieciešams:
- 2 atlaides D1M RFTXRX BLOCKS
- 2 atlaides D1M WIFI BLOCKS
- 1 izslēgts 433mHz raidītājs ar signāla, VCC, GND kontaktiem (3,3 V tolerants)
- 1 izslēgts 433mHz uztvērējs ar VCC, Singal, Signal, GND kontaktiem (5V tolerants).
Es iesaku iegūt vairākus raidītājus un uztvērējus, jo neregulāri rodas nepatikšanas.
Raidītāja sagatavošana:
- Arduino IDE instalējiet RF slēdžu bibliotēku (pievienots zip)
- Augšupielādējiet nosūtīšanas skici D1M WIFI BLOCK.
- Atvienojiet USB kabeli
- Pievienojiet D1M RFTXRX BLOCK
- Pievienojiet raidītāju centrālajai 4P sieviešu galvenei, kā parādīts attēlā.
- Pārliecinieties, ka džemperis ir novietots uz tapas, kas skicē ir iespējota funkcijā enableTransmit (D0 vai D5 vai D6 vai D7 vai D8)
Uztvērēja sagatavošana:
- Augšupielādējiet saņemšanas skici D1M WIFI BLOCK.
- Atvienojiet USB kabeli
- Pievienojiet D1M RFTXRX BLOCK
- Pievienojiet uztvērēju ārējai 4P sieviešu galvenei, kā parādīts attēlā.
- Pārliecinieties, ka džemperis ir novietots uz tapas, kas norādīta skices funkcijā enableRecept (D1 vai D2 vai D3 vai D4)
Testa izpilde:
- Pievienojiet uztvērēja komplektu USB kabelim un pievienojiet DEV datoru.
- Atveriet konsoles logu ar pareizo COM portu un skices sērijas pārraides ātrumu (bija 9600).
- Pievienojiet raidītāja komplektu USB kabelim un pievienojiet DEV datoru (citu USB portu).
- Jums vajadzētu sākt reģistrēt pārraides savā konsoles logā
Viena no https://github.com/sui77/rc-switch/ demonstrācijām ar tapām, kas iekļautas D1M RFTXRX BLOCK
/* |
Piemērs dažādām nosūtīšanas metodēm |
https://github.com/sui77/rc-switch/ |
modificēts D1M RFTXRX BLOCK tapām |
*/ |
#iekļaut |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Sērijas sākums (9600); |
// Raidītājs ir pievienots Arduino tapai #10 |
mySwitch.enableTransmit (D0); // D0 vai D5 vai D6 vai D7 vai D8 |
} |
voidloop () { |
/ * Skatīt piemēru: TypeA_WithDIPSwitches */ |
mySwitch.switchOn ("11111", "00010"); |
kavēšanās (1000); |
mySwitch.switchOff ("11111", "00010"); |
kavēšanās (1000); |
/ * Tāds pats slēdzis kā iepriekš, bet izmantojot decimālo kodu */ |
mySwitch.send (5393, 24); |
kavēšanās (1000); |
mySwitch.send (5396, 24); |
kavēšanās (1000); |
/ * Tas pats slēdzis kā iepriekš, bet izmantojot bināro kodu */ |
mySwitch.send ("000000000001010100010001"); |
kavēšanās (1000); |
mySwitch.send ("000000000001010100010100"); |
kavēšanās (1000); |
/ * Tas pats slēdzis kā iepriekš, bet trīs valstu kods */ |
mySwitch.sendTriState ("00000FFF0F0F"); |
kavēšanās (1000); |
mySwitch.sendTriState ("00000FFF0FF0"); |
kavēšanās (1000); |
kavēšanās (20000); |
} |
apskatīt rawd1m_rftxrx_send_demo.ino, ko mitina GitHub ar ❤
Viena no https://github.com/sui77/rc-switch/ demonstrācijām ar tapām, kas iekļautas D1M RFTXRX BLOCK
/* |
Saņemšanas piemērs |
https://github.com/sui77/rc-switch/ |
Ja vēlaties vizualizēt telegrammu, kopējiet neapstrādātos datus un |
ielīmējiet to vietnē |
modificēts D1M RFTXRX BLOCK tapām |
*/ |
#iekļaut |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Sērijas sākums (9600); |
mySwitch.enableRecept (D4); // D1 vai D2 vai D3 vai D4 |
} |
voidloop () { |
ja (mySwitch.available ()) { |
output (mySwitch.getReceivedValue (), mySwitch.getReceivedBitlength (), mySwitch.getReceivedDelay (), mySwitch.getReceivedRawdata (), mySwitch.getReceivedProtocol ()); |
mySwitch.resetAvailable (); |
} |
} |
apskatīt rawd1m_rftxrx_received_demo.ino, ko mitina GitHub ar ❤
8. darbība. Nākamās darbības
- Programmējiet savu D1M BLOCK ar D1M BLOCKLY
- Pārbaudiet Thingiverse
- Uzdodiet jautājumu ESP8266 kopienas forumā
Ieteicams:
AM radio uztvērēja komplekta montāža: 9 soļi (ar attēliem)
AM radio uztvērēja komplekta montāža: Man patīk montēt dažādus elektroniskos komplektus. Mani fascinē radio. Pirms mēnešiem es internetā atradu lētu AM radio uztvērēja komplektu. Es to pasūtīju, un pēc standarta gaidīšanas apmēram mēnesi tas nāca. Komplekts ir DIY septiņu tranzistoru superhet
IOT123 - POWER METER BOX Montāža: 6 soļi
IOT123 - POWER METER BOX Montāža: Šis ir ATTINYPOWERMETER korpuss, kura autors ir moononournation. Tas var nepārtraukti izmērīt spriegumu (V), strāvu (mA) un uzkrāto enerģijas patēriņu (mWh). Un arī uzzīmējiet vienkāršu grafiku, lai vizualizētu skaitļus. Tā kā tiek izšļakstīts vienkāršs savienošanas ceļvedis
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Montāža: 4 soļi
IOT123 - ASISIMILĀTA SENSORA HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Montāža: UPDATE Lai iegūtu lielāku uzticamību, iesakām izmantot IDC shēmu (nevis HOOKUP). Šī HOOKUP montāža ir piemērota darbībai, kas nav svarīga misijai, ja jums ir laiks pārbaudīt ķēdi. Es atradu dažus vadus (paneļu augšējais slānis: sarkans/dzeltens) neilgi
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 GENERIC SHELL (IDC) MONTĀŽA: 6 soļi
IOT123 - ASISIMILĀTA SENSORA HUB: ICOS10 GENERIC SHELL (IDC) MONTĀŽA: PIEZĪME Šī ir ASSIMILATE SENSOR HUB uzlabota (ķēdes izturība) versija: ICOS10 GENERIC SHELL (HOOKUP WIRE). Tas saliek ātrāk un tam ir augstākas kvalitātes ķēde, taču tas maksā vairāk (~ 10 USD papildus, ja tiek atbalstīti 10 sensori). Galvenais fe
IOT123 - ATTINY85 PROGRAMMATŪRAS SĒRIJAS DŽIGA Montāža: 4 soļi
IOT123 - ATTINY85 PROGRAMMATŪRAS SĒRIJAS JIG montāža: Esmu izmantojis ATTINY85 mazjaudas sensoru sajaukšanai. Sākotnēji es domāju, ka nav iespējams atkļūdot šīs mikroshēmas, izmantojot konsoli, un izmantoju dažas skaistas " out there " metodes, lai apskatītu notiekošo izpildlaiku. Tad es saskāros ar SoftwareSeria