Sisällysluettelo:

IOT123 - D1M BLOCK - RFTXRX Asennus: 8 vaihetta
IOT123 - D1M BLOCK - RFTXRX Asennus: 8 vaihetta

Video: IOT123 - D1M BLOCK - RFTXRX Asennus: 8 vaihetta

Video: IOT123 - D1M BLOCK - RFTXRX Asennus: 8 vaihetta
Video: D1M BLOCK - HOT-GLUING THE PCB 2024, Marraskuu
Anonim
IOT123 - D1M BLOCK - RFTXRX -kokoonpano
IOT123 - D1M BLOCK - RFTXRX -kokoonpano
IOT123 - D1M BLOCK - RFTXRX -kokoonpano
IOT123 - D1M BLOCK - RFTXRX -kokoonpano
IOT123 - D1M BLOCK - RFTXRX -kokoonpano
IOT123 - D1M BLOCK - RFTXRX -kokoonpano

D1M BLOCKS lisää kosketuslaukkuja, tarroja, napaisuusoppaita ja läpivientejä suosittuihin Wemos D1 Mini SOC/Shields/Clones -laitteisiin. RF -lähettimien/-vastaanottimien avulla ESP8266 voi käyttää olemassa olevaa koti-/teollisuusautomaatiota. Tämä kotelo tarjoaa katkaisuja 433/315 MHz: n vastaanottimelle ja/tai lähettimelle.

Alkuperäinen motivaatio tämän D1M BLOCKin luomiseen oli, että tarvitsin RF -hajotinta toiseen samanlaiseen projektiin. Sen sijaan, että syöisin leipää, ajattelin syödä omaa koiranruokaa. Tämä esitti mielenkiintoisen ongelman: D1M BLOCK oli käytettävä 433 MHz: n moduuleissa ja 315 MHz: n moduuleissa, joten katkaisuihin käytetyt digitaaliset nastat eivät voineet olla kiinteästi kytkettyjä. Siksi sekä lähettimen että vastaanottimen nastat voidaan valita uros- ja hyppyjohtimien avulla. Jotkut myöhemmät suojat (kuten tämä painikekilpi) mahdollistavat myös valittavissa olevat nastat.

Lähetintä varten on katkaistu neljäs nasta (antenni); se on kelluva ja vain siinä tapauksessa, että siihen mahtuu 4 nastaa.

Tämä ohje opastaa lohkon kokoamisen ja testaa sitten RF -moduulit D1M WIFI BLOCK -laitteilla.

Vaihe 1: Materiaalit ja työkalut

Materiaalit ja työkalut
Materiaalit ja työkalut
Materiaalit ja työkalut
Materiaalit ja työkalut
Materiaalit ja työkalut
Materiaalit ja työkalut

Materiaalit ja lähteet on nyt täynnä.

  1. Wemos D1 Mini Protoboard -kilpi ja pitkät naaraspuoliset otsat
  2. 3D -painetut osat.
  3. Joukko D1M BLOCK - Asenna jigit
  4. 2 off 4P naarasliitin
  5. 1 pois 40P urosliitin
  6. 2 pois päältä
  7. Liitäntäjohto.
  8. Vahva syanoakrylaattiliima (mieluiten siveltimellä)
  9. Kuuma liimapistooli ja kuuma liimapuikot
  10. Juotos ja rauta
  11. Tinattu kuparilanka.

Vaihe 2: Otsikkotappien juottaminen (SOCKET JIG)

Image
Image
Otsikkotappien juottaminen (SOCKET JIG)
Otsikkotappien juottaminen (SOCKET JIG)
Otsikkotappien juottaminen (SOCKET JIG)
Otsikkotappien juottaminen (SOCKET JIG)

Koska D1 Mini -urosnastat eivät paljastu tässä D1M BLOCKissa, voidaan käyttää hylsyä. Koska ylimääräiset urosnastat katkaistaan, kaikki tapit voidaan juottaa alkuasentoon.

  1. Vie otsikkotapit levyn pohjan läpi (TX ylhäällä vasemmalla ylhäällä).
  2. Syötä jigi muoviputken päälle ja tasoita molemmat pinnat.
  3. Käännä jigi ja kokoonpano ympäri ja paina lujasti lujasti kovalle tasaiselle pinnalle.
  4. Paina levy tiukasti alas jigiin.
  5. Juotos 4 kulmatappia minimaalisella juotoksella (vain tilapäinen linjaus).
  6. Kuumenna ja aseta levy/nastat tarvittaessa uudelleen (lauta tai nastat eivät ole kohdakkain tai pystyssä).
  7. Juotos loput nastat.

Vaihe 3: Suojuksen kokoaminen

Kilven kokoaminen
Kilven kokoaminen
Kilven kokoaminen
Kilven kokoaminen
Kilven kokoaminen
Kilven kokoaminen
  1. Ylätasojen ylimääräiset urosnastat voidaan katkaista läheltä juotosta.
  2. Leikkaa 40P urospuoliskosta 2 pois 5P ja 2 pois 4P.
  3. Käyttämällä leipälautaa mallina, aseta ja juota urosnastat protoboardiin.
  4. Käytä leipälautaa mallina asettamalla väliaikaiset 4P -urosnastat, 4P -naaraspultit niihin ja juottamalla naaraspuoliset tapit protoboardiin.
  5. Jäljitä ja juota digitaalilinjat tinatulla kuparilangalla (keltainen).
  6. Aseta kaksi mustaa johtoa GND: hen alapuolelta ja juota yläpuolelle.
  7. Jäljitä ja juota GND -viivat alapuolelle (musta).

  8. Aseta kaksi punaista johtoa 5V ja 3V3 alapuolelle ja juota yläpuolelta.
  9. Jäljitä ja juota voimalinjat alapuolelta (punainen).

Vaihe 4: Komponentin liimaaminen alustaan

Image
Image
Komponentin liimaaminen alustaan
Komponentin liimaaminen alustaan
Komponentin liimaaminen alustaan
Komponentin liimaaminen alustaan
Komponentin liimaaminen alustaan
Komponentin liimaaminen alustaan

Ei kuulu videoon, mutta suositeltavaa: laita suuri kuumaa liimaa tyhjään pohjaan ennen levyn asettamista ja kohdistamista nopeasti - tämä luo puristusavaimet levyn kummallekin puolelle. Suorita kuivakierto asettamalla suojat pohjaan. Jos liimaus ei ollut kovin tarkka, sinun on ehkä suoritettava kevyt viilaus piirilevyn reunasta.

  1. Aseta rungon kotelon pohjapinta alaspäin ja aseta juotettu kokoonpano muovikotelo alustan reikien läpi; (TX -tappi on keskiuran puolella).
  2. Aseta kuuma liimapistike pohjan alle ja muoviset otsikot uransa läpi.
  3. Aseta kuuma liimapistike tukevalle tasaiselle pinnalle ja paina piirilevyä varovasti alaspäin, kunnes muoviset otsikot osuvat pintaan; nastat pitäisi sijoittaa oikein.
  4. Kun käytät kuumaa liimaa, pidä se poissa otsatapista ja vähintään 2 mm: n etäisyydelle kannen sijoituspaikasta.
  5. Levitä liimaa piirilevyn kaikkiin 4 kulmaan varmistaen kosketuksen pohjaseinien kanssa; anna vuotoa piirilevyn molemmille puolille, jos mahdollista.

Vaihe 5: Liimaa kansi pohjaan

Image
Image
Liimaa kansi pohjaan
Liimaa kansi pohjaan
Liimaa kansi pohjaan
Liimaa kansi pohjaan
  1. Varmista, että tapit eivät ole liimoja ja että 2 mm: n yläosassa ei ole kuumaa liimaa.
  2. Esiasenna kansi (kuivakäyttö) varmistaen, ettei tulostusartefakteja ole tiellä.
  3. Noudata asianmukaisia varotoimia, kun käytät syanoakrylaattiliimaa.
  4. Levitä syaaniakrylaattia kannen alakulmiin varmistaen viereisen harjan peiton.
  5. Asenna kansi nopeasti pohjaan; sulje kulmat, jos mahdollista (välttäen linssiä).
  6. Kun kansi on kuiva, taivuta kukin tappi manuaalisesti niin, että se on keskellä tyhjiötä tarvittaessa (katso video).

Vaihe 6: Tarrojen lisääminen

Tarrojen lisääminen
Tarrojen lisääminen
Tarrojen lisääminen
Tarrojen lisääminen
Tarrojen lisääminen
Tarrojen lisääminen
Tarrojen lisääminen
Tarrojen lisääminen
  1. Kiinnitä pinout -tarra jalustan alapuolelle, RST -tappi uran puolelle.
  2. Kiinnitä tunnistetarra tasaiselle, urittamattomalle puolelle, jolloin tapit ovat tyhjät tarran yläosassa.
  3. Paina tarrat tiukasti alas, tarvittaessa litteällä työkalulla.

Vaihe 7: Testaus D1M WIFI BLOCKilla

Testaus D1M WIFI BLOCKilla
Testaus D1M WIFI BLOCKilla

Tätä testiä varten tarvitset:

  1. 2 off D1M RFTXRX BLOCKS
  2. 2 off D1M WIFI BLOCKS
  3. 1 off 433mHz lähetin, jossa signaalin, VCC, GND -pistokkeet (3,3 V: n toleranssi)
  4. 1 433 MHz: n viritinvahvistin, jossa on VCC-, Singal-, Signal- ja GND -liittimet (5 V: n toleranssi).

Ehdotan useiden lähettimien ja vastaanottimien hankkimista, koska satunnaisia häiriöitä esiintyy.

Lähettimen valmistelu:

  1. Asenna Arduino IDE -laitteeseen rf-switch-kirjasto (zip liitteenä)
  2. Lähetä lähetysluonnos D1M WIFI BLOCK -laitteeseen.
  3. Irrota USB -kaapeli
  4. Kiinnitä D1M RFTXRX BLOCK
  5. Lisää lähetin 4P -naarasliittimeen kuvan mukaisesti.
  6. Varmista, että hyppyjohdin on asetettu luonnoksessa enableTransmit -toiminnon tunnistetulle tapille (D0 tai D5 tai D6 tai D7 tai D8)

Vastaanottimen valmistelu:

  1. Lataa vastaanottoluonnos D1M WIFI BLOCK -laitteeseen.
  2. Irrota USB -kaapeli
  3. Kiinnitä D1M RFTXRX BLOCK
  4. Lisää vastaanotin ulkoiseen 4P -naarasliittimeen kuvan osoittamalla tavalla.
  5. Varmista, että hyppyjohdin on asetettu luonnoksen enableRecept -toiminnon tunnistetulle tapille (D1 tai D2 tai D3 tai D4)

Testin suorittaminen:

  1. Kiinnitä vastaanotinkokoonpano USB -kaapeliin ja kytke DEV -tietokone.
  2. Avaa konsoli -ikkuna oikealla COM -portilla ja luonnoksen sarjaliikenteen siirtonopeudella (oli 9600).
  3. Kiinnitä lähetin USB -kaapeliin ja kytke DEV PC (muu USB -portti).
  4. Sinun pitäisi aloittaa lähetysten kirjaaminen konsoli -ikkunaan

Yksi https://github.com/sui77/rc-switch/ demoista, joissa nastat D1M RFTXRX BLOCK -laitteeseen

/*
Esimerkki eri lähetystavoista
https://github.com/sui77/rc-switch/
muokattu D1M RFTXRX BLOCK -nastoille
*/
#sisältää
RCSwitch mySwitch = RCSwitch ();
voidsetup () {
Sarja.alku (9600);
// Lähetin on kytketty Arduino -nastaan #10
mySwitch.enableTransmit (D0); // D0 tai D5 tai D6 tai D7 tai D8
}
voidloop () {
/ * Katso esimerkki: TypeA_WithDIPSwitches */
mySwitch.switchOn ("11111", "00010");
viive (1000);
mySwitch.switchOff ("11111", "00010");
viive (1000);
/ * Sama kytkin kuin yllä, mutta desimaalikoodilla */
mySwitch.send (5393, 24);
viive (1000);
mySwitch.send (5396, 24);
viive (1000);
/ * Sama kytkin kuin yllä, mutta binäärikoodilla */
mySwitch.send ("000000000001010100010001");
viive (1000);
mySwitch.send ("000000000001010100010100");
viive (1000);
/ * Sama kytkin kuin yllä, mutta kolmen valtion koodi */
mySwitch.sendTriState ("00000FFF0F0F");
viive (1000);
mySwitch.sendTriState ("00000FFF0FF0");
viive (1000);
viive (20000);
}

Näytä rawd1m_rftxrx_send_demo.ino, jota isännöi GitHub ❤

Yksi https://github.com/sui77/rc-switch/ demoista, joissa nastat D1M RFTXRX BLOCK -laitteeseen

/*
Esimerkki vastaanottamisesta
https://github.com/sui77/rc-switch/
Jos haluat visualisoida sähkeen, kopioi raakatiedot ja
liitä se osoitteeseen
muokattu D1M RFTXRX BLOCK -nastoille
*/
#sisältää
RCSwitch mySwitch = RCSwitch ();
voidsetup () {
Sarja.alku (9600);
mySwitch.enableRecept (D4); // D1 tai D2 tai D3 tai D4
}
voidloop () {
jos (mySwitch.available ()) {
output (mySwitch.getReceivedValue (), mySwitch.getReceivedBitlength (), mySwitch.getReceivedDelay (), mySwitch.getReceivedRawdata (), mySwitch.getReceivedProtocol ());
mySwitch.resetAvailable ();
}
}

Näytä rawd1m_rftxrx_received_demo.ino, jota isännöi GitHub ❤

Vaihe 8: Seuraavat vaiheet

  1. Ohjelmoi D1M BLOCK D1M BLOCKLY -toiminnolla
  2. Tutustu Thingiverseen
  3. Esitä kysymys ESP8266 -yhteisön foorumilla

Suositeltava: