Satura rādītājs:

IOT123 - D1M BLOCK - RFTXRX Montāža: 8 soļi
IOT123 - D1M BLOCK - RFTXRX Montāža: 8 soļi

Video: IOT123 - D1M BLOCK - RFTXRX Montāža: 8 soļi

Video: IOT123 - D1M BLOCK - RFTXRX Montāža: 8 soļi
Video: Morning Routine (10 DIY Ideas, Makeup, Healthy Recipes) 2024, Jūlijs
Anonim
IOT123 - D1M BLOCK - RFTXRX montāža
IOT123 - D1M BLOCK - RFTXRX montāža
IOT123 - D1M BLOCK - RFTXRX montāža
IOT123 - D1M BLOCK - RFTXRX montāža
IOT123 - D1M BLOCK - RFTXRX montāža
IOT123 - D1M BLOCK - RFTXRX montāža

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

Materiāli un instrumenti
Materiāli un instrumenti
Materiāli un instrumenti
Materiāli un instrumenti
Materiāli un instrumenti
Materiāli un instrumenti

Tagad ir pieejams pilns materiālu un avotu saraksts.

  1. Wemos D1 mini protoboard vairogs un garas tapas sieviešu galvenes
  2. 3D drukātas detaļas.
  3. D1M BLOCK komplekts - instalējiet džigus
  4. 2 off 4P sieviešu galvene
  5. 1 off 40P vīriešu galvene
  6. 2 off džemperis vāciņi
  7. Savienojuma vads.
  8. Spēcīga cianoakrilāta līme (vēlams ar otu)
  9. Karstās līmes pistole un karstās līmes spieķi
  10. Lodmetāls un dzelzs
  11. Alvas vara stieple.

2. darbība: galvenes tapas lodēšana (izmantojot SOCKET JIG)

Image
Image
Galveno tapu lodēšana (izmantojot SOCKET JIG)
Galveno tapu lodēšana (izmantojot SOCKET JIG)
Galveno tapu lodēšana (izmantojot SOCKET JIG)
Galveno tapu 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ī.

  1. Izvadiet galvenes tapas caur tāfeles apakšdaļu (TX augšējā kreisajā pusē augšējā pusē).
  2. Padevējiet džiglu virs plastmasas sadales un izlīdziniet abas virsmas.
  3. Apgrieziet uzgali un montāžu un stingri nospiediet galviņu uz cietas līdzenas virsmas.
  4. Stingri nospiediet dēli uz leju.
  5. Lodējiet 4 stūra tapas, izmantojot minimālu lodēšanu (tikai pagaidu izlīdzināšana).
  6. Uzsildiet un, ja nepieciešams, novietojiet dēli/tapas (dēlis vai tapas nav izlīdzinātas vai nofiksētas).
  7. Lodējiet pārējās tapas.

3. solis: vairoga montāža

Vairoga montāža
Vairoga montāža
Vairoga montāža
Vairoga montāža
Vairoga montāža
Vairoga montāža
  1. Lieko tērauda tapas no galvenēm var nogriezt tuvu lodēšanai.
  2. No 40P vīrieša galvenes nogrieziet 2 5P un 2 off 4P.
  3. Izmantojot maizes dēli kā veidni, novietojiet un pielodējiet tērauda tapas protoboardā.
  4. 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.
  5. Izsekojiet un lodējiet digitālās līnijas ar alvas vara stiepli (dzeltena).
  6. Ievietojiet divus melnus vadus GND no apakšas un lodējiet augšpusē.
  7. Izsekojiet un lodējiet GND līnijas apakšpusē (melna).

  8. Ievietojiet divus sarkanos vadus 5V un 3V3 no apakšas un lodējiet augšpusē.
  9. Izsekojiet un lodējiet elektropārvades līnijas apakšpusē (sarkana).

4. solis: komponenta pielīmēšana pie pamatnes

Image
Image
Komponenta pielīmēšana pie pamatnes
Komponenta pielīmēšana pie pamatnes
Komponenta pielīmēšana pie pamatnes
Komponenta pielīmēšana pie pamatnes
Komponenta pielīmēšana pie pamatnes
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.

  1. 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ē).
  2. Novietojiet karstās līmes džeku zem pamatnes ar plastmasas galviņām, kas novietotas caur tā rievām.
  3. 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.
  4. Lietojot karsto līmi, turiet to prom no galvenes tapām un vismaz 2 mm attālumā no vāka novietošanas vietas.
  5. 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

Image
Image
Vāka pielīmēšana pie pamatnes
Vāka pielīmēšana pie pamatnes
Vāka pielīmēšana pie pamatnes
Vāka pielīmēšana pie pamatnes
  1. Pārliecinieties, ka tapās nav līmes, un pamatnes 2 mm augšpusē nav karstas līmes.
  2. Iepriekš uzstādiet vāku (sausā veidā), pārliecinoties, ka netraucē drukas artefakti.
  3. Lietojot cianoakrilāta līmi, ievērojiet atbilstošus piesardzības pasākumus.
  4. Uzklājiet cianoakrilātu vāka apakšējos stūros, nodrošinot blakus esošās kores pārklājumu.
  5. Ātri piestipriniet vāku pie pamatnes; ja iespējams, aizverot stūrus (izvairoties no objektīva).
  6. 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

Adhezīvo etiķešu pievienošana
Adhezīvo etiķešu pievienošana
Adhezīvo etiķešu pievienošana
Adhezīvo etiķešu pievienošana
Adhezīvo etiķešu pievienošana
Adhezīvo etiķešu pievienošana
Adhezīvo etiķešu pievienošana
Adhezīvo etiķešu pievienošana
  1. Uzlieciet uzlīmi uz pamatnes apakšpuses, ar RST tapu pusē ar rievu.
  2. Uzklājiet identifikācijas etiķeti uz plakanas, bez rievām, un tapas tukšas ir uzlīmes augšdaļa.
  3. Stingri nospiediet uzlīmes, ja nepieciešams, ar plakanu instrumentu.

7. darbība. Testēšana ar D1M WIFI BLOCK (-iem)

Testēšana ar D1M WIFI BLOCK (-iem)
Testēšana ar D1M WIFI BLOCK (-iem)

Šim testam jums būs nepieciešams:

  1. 2 atlaides D1M RFTXRX BLOCKS
  2. 2 atlaides D1M WIFI BLOCKS
  3. 1 izslēgts 433mHz raidītājs ar signāla, VCC, GND kontaktiem (3,3 V tolerants)
  4. 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:

  1. Arduino IDE instalējiet RF slēdžu bibliotēku (pievienots zip)
  2. Augšupielādējiet nosūtīšanas skici D1M WIFI BLOCK.
  3. Atvienojiet USB kabeli
  4. Pievienojiet D1M RFTXRX BLOCK
  5. Pievienojiet raidītāju centrālajai 4P sieviešu galvenei, kā parādīts attēlā.
  6. 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:

  1. Augšupielādējiet saņemšanas skici D1M WIFI BLOCK.
  2. Atvienojiet USB kabeli
  3. Pievienojiet D1M RFTXRX BLOCK
  4. Pievienojiet uztvērēju ārējai 4P sieviešu galvenei, kā parādīts attēlā.
  5. 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:

  1. Pievienojiet uztvērēja komplektu USB kabelim un pievienojiet DEV datoru.
  2. Atveriet konsoles logu ar pareizo COM portu un skices sērijas pārraides ātrumu (bija 9600).
  3. Pievienojiet raidītāja komplektu USB kabelim un pievienojiet DEV datoru (citu USB portu).
  4. 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

  1. Programmējiet savu D1M BLOCK ar D1M BLOCKLY
  2. Pārbaudiet Thingiverse
  3. Uzdodiet jautājumu ESP8266 kopienas forumā

Ieteicams: