Tartalomjegyzék:

IOT123 - D1M BLOCK - RFTXRX Összeszerelés: 8 lépés
IOT123 - D1M BLOCK - RFTXRX Összeszerelés: 8 lépés

Videó: IOT123 - D1M BLOCK - RFTXRX Összeszerelés: 8 lépés

Videó: IOT123 - D1M BLOCK - RFTXRX Összeszerelés: 8 lépés
Videó: D1M BLOCK - SOLDER USING THE SOCKET JIG 2024, December
Anonim
IOT123 - D1M BLOCK - RFTXRX összeszerelés
IOT123 - D1M BLOCK - RFTXRX összeszerelés
IOT123 - D1M BLOCK - RFTXRX összeszerelés
IOT123 - D1M BLOCK - RFTXRX összeszerelés
IOT123 - D1M BLOCK - RFTXRX összeszerelés
IOT123 - D1M BLOCK - RFTXRX összeszerelés

A D1M BLOCKS tapintható tokokat, címkéket, polaritási útmutatókat és kitöréseket ad a népszerű Wemos D1 Mini SOC/Shields/Clones -hoz. Az RF adók/vevők lehetővé teszik az ESP8266 számára a meglévő otthoni/ipari automatizálás elérését. Ez a burkolat a 433/315mHz-es vevő és/vagy adó számára nyújt kitörést.

A D1M BLOCK létrehozásának kezdeti indítéka az volt, hogy szükségem volt egy RF Snifferre egy másik hasonló projekthez. Ahelyett, hogy kenyérre szállnék, azt hittem, a saját kutyatápomat eszem. Ez érdekes problémát vetett fel: a D1M BLOCK-ot a 433 MHz-es és a 315 MHz-es modulokhoz kellett használni, ezért a kitörésekhez használt digitális csapokat nem lehetett keményen bekötni. Ezért mind az adó, mind a vevőcsapok kiválaszthatók a férfi fejrészek és az áthidalók segítségével. Néhány későbbi pajzs (például ez a gombpajzs) lehetővé teszi a választható csapokat is.

Az adó 4 -es tűje (antenna) tört ki; lebegő, és csak úgy biztosított, hogy 4 csap elhelyezésére kerüljön.

Ez az utasítás utasítja a blokk összeszerelését, majd teszteli az RF modulokat a D1M WIFI BLOCK -ok használatával.

Lépés: Anyagok és eszközök

Anyagok és eszközök
Anyagok és eszközök
Anyagok és eszközök
Anyagok és eszközök
Anyagok és eszközök
Anyagok és eszközök

Most már van egy teljes Bill of Materials and Sources lista.

  1. A Wemos D1 Mini Protoboard pajzs és a hosszú tűs női fejrészek
  2. 3D nyomtatott alkatrészek.
  3. Egy sor D1M BLOCK - Jigs telepítése
  4. 2 off 4P női fejléc
  5. 1 off 40P férfi fejléc
  6. 2 db Jumper sapka
  7. Csatlakozó vezeték.
  8. Erős cianoakrilát ragasztó (lehetőleg ecsettel)
  9. Forró ragasztópisztoly és forró ragasztópálcák
  10. Forrasztás és vas
  11. Ónozott rézhuzal.

2. lépés: A fejlécek forrasztása (a SOCKET JIG segítségével)

Image
Image
A fejlécek forrasztása (a SOCKET JIG segítségével)
A fejlécek forrasztása (a SOCKET JIG segítségével)
A fejlécek forrasztása (a SOCKET JIG segítségével)
A fejlécek forrasztása (a SOCKET JIG segítségével)

Mivel a D1 Mini dugó nem lesz látható ezen a D1M BLOCK -on, a foglalat használható. Mivel a felesleges csapszegeket levágják, az összes csap forrasztható a kezdeti helyzetbe.

  1. Vezesse át a fejléc csapjait a tábla alján (TX bal felső sarokban a felső oldalon).
  2. Vezesse a műszert a műanyag fejtetőre, és egyengesse mindkét felületet.
  3. Fordítsa meg a szerszámot és a szerelvényt, és erősen nyomja a fejet egy kemény, sík felületre.
  4. Nyomja le határozottan a táblát a csőre.
  5. Forrasztja a 4 sarokcsapot minimális forrasztással (csak a csapok ideiglenes igazítása).
  6. Melegítse fel és helyezze vissza a táblát/csapokat, ha szükséges (a tábla vagy a csapok nincsenek egy vonalban vagy függőlegesen).
  7. Forrasztja a többi csapot.

3. lépés: A pajzs összeszerelése

A pajzs összeszerelése
A pajzs összeszerelése
A pajzs összeszerelése
A pajzs összeszerelése
A pajzs összeszerelése
A pajzs összeszerelése
  1. A fejlécből származó felesleges csapok levághatók a forrasztó közelében.
  2. A 40P férfi fejlécből levágott 2 5P -t és 2 4P -t.
  3. Kenyérsütő deszkát használva sablonként pozícionálja és forrasztja a tűket a protoboardra.
  4. Kenyérsütő deszkát használva sablonként helyezzen rájuk ideiglenes 4P -es hüvelyeket, 4P -es hüvelyes csapokat, és forrasztja be a női csapokat a protoboardba.
  5. Kövesse nyomon és forrasztja a digitális vonalakat ónozott rézhuzalral (sárga).
  6. Helyezzen két fekete vezetéket a GND -be alulról, és forrasztja a tetejét.
  7. Kövesse és forrasztja a GND vonalakat az alsó oldalon (fekete).

  8. Helyezzen két piros vezetéket az 5V és 3V3 aljzatba, és forrasztja a tetejét.
  9. Keresse meg és forrasztja az elektromos vezetékeket az alsó oldalon (piros).

4. lépés: Az alkatrész ragasztása az alaphoz

Image
Image
Az alkatrész ragasztása az alaphoz
Az alkatrész ragasztása az alaphoz
Az alkatrész ragasztása az alaphoz
Az alkatrész ragasztása az alaphoz
Az alkatrész ragasztása az alaphoz
Az alkatrész ragasztása az alaphoz

A videó nem tartalmazza, de ajánlott: tegyen egy nagy adag forró ragasztót az üres alapba, mielőtt gyorsan behelyezi a lapot és igazítja - ez tömörítő billentyűket hoz létre a tábla mindkét oldalán. Kérjük, végezzen száraz futtatást, amikor a pajzsokat az alapba helyezi. Ha a ragasztás nem volt túl pontos, előfordulhat, hogy a NYÁK szélét könnyű fényezéssel kell elvégezni.

  1. Az alap burkolatának alsó felével lefelé tegye a forrasztott szerelvény műanyag fejét az alap lyukain keresztül; a (TX csap a központi horony oldalán lesz).
  2. Helyezze a forró ragasztót a talp alá úgy, hogy a műanyag fejrészeket a hornyaiba helyezze.
  3. Helyezze a forró ragasztót egy szilárd, sík felületre, és óvatosan nyomja lefelé a NYÁK -ot, amíg a műanyag fejrészek a felülethez nem érnek; ennek megfelelően kell elhelyezni a csapokat.
  4. A forró ragasztó használatakor tartsa távol a fejléc csapjaitól és legalább 2 mm -re a fedél helyétől.
  5. Vigyen fel ragasztót a NYÁK mind a 4 sarkára, biztosítva az érintkezést az alapfalakkal; Ha lehetséges, engedje, hogy a PCB mindkét oldala szivárogjon.

5. lépés: A fedél ragasztása az alaphoz

Image
Image
A fedél ragasztása az alaphoz
A fedél ragasztása az alaphoz
A fedél ragasztása az alaphoz
A fedél ragasztása az alaphoz
  1. Győződjön meg arról, hogy a csapok ragasztómentesek, és az alap felső 2 mm -es része forró ragasztótól mentes.
  2. Szerelje fel előre a fedelet (szárazon futva), ügyelve arra, hogy ne legyenek nyomtatási műtárgyak.
  3. Tegye meg a megfelelő óvintézkedéseket a cianoakrilát ragasztó használatakor.
  4. Vigyen fel cianoakrilátot a fedél alsó sarkára, biztosítva a szomszédos gerinc lefedését.
  5. Gyorsan rögzítse a fedelet az alaphoz; ha lehetséges, rögzítse a sarkokat (kerülje a lencsét).
  6. Miután a fedél megszáradt, kézzel hajlítsa meg a csapokat, hogy szükség esetén az üreg közepén legyen (lásd a videót).

6. lépés: Ragasztócímkék hozzáadása

Ragasztócímkék hozzáadása
Ragasztócímkék hozzáadása
Ragasztócímkék hozzáadása
Ragasztócímkék hozzáadása
Ragasztócímkék hozzáadása
Ragasztócímkék hozzáadása
Ragasztócímkék hozzáadása
Ragasztócímkék hozzáadása
  1. Ragassza fel a tűkijelző címkét az alap aljára, az RST csapszeget a horonnyal ellátott oldalra.
  2. Ragassza fel az azonosító címkét a lapos, nem hornyolt oldalra, és a csapok üresek a címke tetején.
  3. Nyomja le határozottan a címkéket, szükség esetén lapos szerszámmal.

7. lépés: Tesztelés a D1M WIFI BLOCK -okkal

Tesztelés a D1M WIFI BLOKK -kal
Tesztelés a D1M WIFI BLOKK -kal

Ehhez a teszthez szüksége lesz:

  1. 2 kedvezmény D1M RFTXRX BLOCKS
  2. 2 kedvezmény D1M WIFI BLOCKS -ra
  3. 1 db 433mHz -es jeladó jel, VCC, GND érintkezőkkel (3.3V toleráns)
  4. 1 db 433mHz -es vevő VCC, Singal, Signal, GND kivezetésekkel (5V toleráns).

Javaslom, hogy szerezzen be több adót és vevőt, mivel esetenként előfordulnak zavarok.

A távadó előkészítése:

  1. Az Arduino IDE-be telepítse az rf-switch könyvtárat (zip csatolva)
  2. Töltse fel a küldési vázlatot D1M WIFI BLOCK -ra.
  3. Húzza ki az USB -kábelt
  4. Csatlakoztasson egy D1M RFTXRX blokkot
  5. Adjon hozzá távadót a központi 4P női fejléchez az ábrán látható módon.
  6. Győződjön meg arról, hogy a jumper a vázlatban az enableTransmit funkcióban azonosított csapra van helyezve (D0 vagy D5 vagy D6 vagy D7 vagy D8)

A vevő előkészítése:

  1. Töltse fel a fogadási vázlatot egy D1M WIFI BLOCK -ra.
  2. Húzza ki az USB -kábelt
  3. Csatlakoztasson egy D1M RFTXRX blokkot
  4. Adjon hozzá vevőt a külső 4P hüvelyfejhez az ábrán látható módon.
  5. Győződjön meg arról, hogy egy jumper van a vázlatban engedélyezett fogadás funkcióban azonosított csapon (D1 vagy D2 vagy D3 vagy D4)

A teszt futtatása:

  1. Csatlakoztassa a vevőegységet az USB -kábelhez, és csatlakoztassa a DEV PC -t.
  2. Nyissa meg a konzol ablakát a megfelelő COM porttal és a vázlatos soros adatátviteli sebességgel (9600 volt).
  3. Csatlakoztassa az adóegységet egy USB -kábelhez, és csatlakoztassa a DEV PC -t (másik USB -port).
  4. El kell kezdenie a sebességváltók naplózását a konzol ablakában

Az egyik https://github.com/sui77/rc-switch/ demó, amely tartalmazza a csapokat a D1M RFTXRX BLOCK számára

/*
Példa a különböző küldési módokra
https://github.com/sui77/rc-switch/
módosítva a D1M RFTXRX BLOCK csapokhoz
*/
#befoglalni
RCSwitch mySwitch = RCSwitch ();
voidsetup () {
Sorozat.kezdet (9600);
// Az adó csatlakozik az Arduino #10 tűhöz
mySwitch.enableTransmit (D0); // D0 vagy D5 vagy D6 vagy D7 vagy D8
}
voidloop () {
/ * Lásd a példát: TypeA_WithDIPSwitches */
mySwitch.switchOn ("11111", "00010");
késleltetés (1000);
mySwitch.switchOff ("11111", "00010");
késleltetés (1000);
/ * Ugyanaz a kapcsoló, mint fent, de tizedes kódot használva */
mySwitch.send (5393, 24);
késleltetés (1000);
mySwitch.send (5396, 24);
késleltetés (1000);
/ * Ugyanaz a kapcsoló, mint fent, de bináris kódot használva */
mySwitch.send ("000000000001010100010001");
késleltetés (1000);
mySwitch.send ("000000000001010100010100");
késleltetés (1000);
/ * Ugyanaz a kapcsoló, mint fent, de háromállapotú kód */
mySwitch.sendTriState ("00000FFF0F0F");
késleltetés (1000);
mySwitch.sendTriState ("00000FFF0FF0");
késleltetés (1000);
késleltetés (20000);
}

Tekintse meg a rawd1m_rftxrx_send_demo.ino házigazdáját a ❤ -vel a GitHub

Az egyik https://github.com/sui77/rc-switch/ demó, amely tartalmazza a csapokat a D1M RFTXRX BLOCK számára

/*
Példa a fogadásra
https://github.com/sui77/rc-switch/
Ha egy táviratot szeretne megjeleníteni, másolja a nyers adatokat és
illessze be a
módosítva a D1M RFTXRX BLOCK csapokhoz
*/
#befoglalni
RCSwitch mySwitch = RCSwitch ();
voidsetup () {
Sorozat.kezdet (9600);
mySwitch.enableRecept (D4); // D1 vagy D2 vagy D3 vagy D4
}
voidloop () {
if (mySwitch.available ()) {
output (mySwitch.getReceivedValue (), mySwitch.getReceivedBitlength (), mySwitch.getReceivedDelay (), mySwitch.getReceivedRawdata (), mySwitch.getReceivedProtocol ());
mySwitch.resetAvailable ();
}
}

Tekintse meg a rawd1m_rftxrx_received_demo.ino házigazdáját a ❤ -vel a GitHub

8. lépés: Következő lépések

  1. Programozza be a D1M BLOCK -ot a D1M BLOCKLY -val
  2. Nézze meg a Thingiverse -t
  3. Tegyen fel kérdést az ESP8266 közösségi fórumon

Ajánlott: