Tartalomjegyzék:
- Lépés: Anyagok és eszközök
- 2. lépés: A fejlécek forrasztása (a SOCKET JIG segítségével)
- 3. lépés: A pajzs összeszerelése
- 4. lépés: Az alkatrész ragasztása az alaphoz
- 5. lépés: A fedél ragasztása az alaphoz
- 6. lépés: Ragasztócímkék hozzáadása
- 7. lépés: Tesztelés a D1M WIFI BLOCK -okkal
- 8. lépés: Következő lépések
Videó: IOT123 - D1M BLOCK - RFTXRX Összeszerelés: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
Most már van egy teljes Bill of Materials and Sources lista.
- A Wemos D1 Mini Protoboard pajzs és a hosszú tűs női fejrészek
- 3D nyomtatott alkatrészek.
- Egy sor D1M BLOCK - Jigs telepítése
- 2 off 4P női fejléc
- 1 off 40P férfi fejléc
- 2 db Jumper sapka
- Csatlakozó vezeték.
- Erős cianoakrilát ragasztó (lehetőleg ecsettel)
- Forró ragasztópisztoly és forró ragasztópálcák
- Forrasztás és vas
- Ónozott rézhuzal.
2. lépés: 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.
- Vezesse át a fejléc csapjait a tábla alján (TX bal felső sarokban a felső oldalon).
- Vezesse a műszert a műanyag fejtetőre, és egyengesse mindkét felületet.
- Fordítsa meg a szerszámot és a szerelvényt, és erősen nyomja a fejet egy kemény, sík felületre.
- Nyomja le határozottan a táblát a csőre.
- Forrasztja a 4 sarokcsapot minimális forrasztással (csak a csapok ideiglenes igazítása).
- 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).
- Forrasztja a többi csapot.
3. lépés: A pajzs összeszerelése
- A fejlécből származó felesleges csapok levághatók a forrasztó közelében.
- A 40P férfi fejlécből levágott 2 5P -t és 2 4P -t.
- Kenyérsütő deszkát használva sablonként pozícionálja és forrasztja a tűket a protoboardra.
- 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.
- Kövesse nyomon és forrasztja a digitális vonalakat ónozott rézhuzalral (sárga).
- Helyezzen két fekete vezetéket a GND -be alulról, és forrasztja a tetejét.
-
Kövesse és forrasztja a GND vonalakat az alsó oldalon (fekete).
- Helyezzen két piros vezetéket az 5V és 3V3 aljzatba, és forrasztja a tetejét.
- Keresse meg és forrasztja az elektromos vezetékeket az alsó oldalon (piros).
4. lépés: 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.
- 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).
- Helyezze a forró ragasztót a talp alá úgy, hogy a műanyag fejrészeket a hornyaiba helyezze.
- 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.
- 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.
- 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
- 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.
- Szerelje fel előre a fedelet (szárazon futva), ügyelve arra, hogy ne legyenek nyomtatási műtárgyak.
- Tegye meg a megfelelő óvintézkedéseket a cianoakrilát ragasztó használatakor.
- Vigyen fel cianoakrilátot a fedél alsó sarkára, biztosítva a szomszédos gerinc lefedését.
- Gyorsan rögzítse a fedelet az alaphoz; ha lehetséges, rögzítse a sarkokat (kerülje a lencsét).
- 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
- Ragassza fel a tűkijelző címkét az alap aljára, az RST csapszeget a horonnyal ellátott oldalra.
- Ragassza fel az azonosító címkét a lapos, nem hornyolt oldalra, és a csapok üresek a címke tetején.
- 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
Ehhez a teszthez szüksége lesz:
- 2 kedvezmény D1M RFTXRX BLOCKS
- 2 kedvezmény D1M WIFI BLOCKS -ra
- 1 db 433mHz -es jeladó jel, VCC, GND érintkezőkkel (3.3V toleráns)
- 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:
- Az Arduino IDE-be telepítse az rf-switch könyvtárat (zip csatolva)
- Töltse fel a küldési vázlatot D1M WIFI BLOCK -ra.
- Húzza ki az USB -kábelt
- Csatlakoztasson egy D1M RFTXRX blokkot
- Adjon hozzá távadót a központi 4P női fejléchez az ábrán látható módon.
- 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:
- Töltse fel a fogadási vázlatot egy D1M WIFI BLOCK -ra.
- Húzza ki az USB -kábelt
- Csatlakoztasson egy D1M RFTXRX blokkot
- Adjon hozzá vevőt a külső 4P hüvelyfejhez az ábrán látható módon.
- 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:
- Csatlakoztassa a vevőegységet az USB -kábelhez, és csatlakoztassa a DEV PC -t.
- Nyissa meg a konzol ablakát a megfelelő COM porttal és a vázlatos soros adatátviteli sebességgel (9600 volt).
- Csatlakoztassa az adóegységet egy USB -kábelhez, és csatlakoztassa a DEV PC -t (másik USB -port).
- 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
- Programozza be a D1M BLOCK -ot a D1M BLOCKLY -val
- Nézze meg a Thingiverse -t
- Tegyen fel kérdést az ESP8266 közösségi fórumon
Ajánlott:
Arduino -Teensy4 a Teensy 4.0 számára - Teljes összeszerelés: 10 lépés
Arduino-Teensy4 a Teensy 4.0 számára-Teljes összeszerelés: Ez az utasítás végigvezeti Önt a Teensy 4.0 Arduino-Teensy4 bővítőlapjának összeszerelésén. Vásárolhat egyet a Tindie üzletemből itt: https: //www.tindie.com/products/ cburgess129/arduin … A Teensy 4 -et megrendelheti a mellkasával együtt
IOT123 - TELJESÍTMÉNYMÉRŐ DOBOZ Összeszerelés: 6 lépés
IOT123 - TELJESÍTMÉNYMÉRŐ DOBOZ SZERELET: Ez az ATTINYPOWERMETER burkolata, amelyet holdfény éget. Ez folyamatosan mérheti a feszültséget (V), az áramot (mA) és a felhalmozott energiafelhasználást (mWh). És rajzoljon egy egyszerű grafikont is az ábrák megjelenítéséhez. Az egyszerű bekötési útmutató kifröccsen
IOT123 - ASSZIMILÁCIÓS ÉRZÉKELŐGOMB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Összeszerelés: 4 lépés
IOT123 - ASSZIMILÁTUS ÉRZÉKELŐ GOMB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Összeszerelés: UPDATE A nagyobb megbízhatóság érdekében javasoljuk az IDC áramkör (nem a HOOKUP) használatát. Ez a HOOKUP szerelvény alkalmas a nem kritikus működésre, ha van ideje ellenőrizni az áramkört. Találtam néhány vezetéket (a panelek felső rétege: piros/sárga), nem sokáig
IOT123 - ASSZIMILÁCIÓS ÉRZÉKELŐGOMB: ICOS10 GENERIC SHELL (IDC) ÖSSZESZERELÉS: 6 lépés
IOT123 - ASSZIMILÁCIÓS ÉRZÉKELŐ GOMB: ICOS10 GENERIC SHELL (IDC) ÖSSZESZERELÉS: MEGJEGYZÉS Ez az ASSIMILATE SENSOR HUB továbbfejlesztett (áramkör -robosztus) változata: ICOS10 GENERIC SHELL (HOOKUP WIRE) szerelvény. Gyorsabban összeszerelhető és jobb minőségű áramkörrel rendelkezik, de többe kerül (~ 10 dollár extra, ha 10 érzékelőt támogat). A fő fe
IOT123 - ATTINY85 SZOFTVER SERIAL JIG Összeszerelés: 4 lépés
IOT123 - ATTINY85 SZOFTVER SERIAL JIG Összeszerelés: ATTINY85 -t használtam kis teljesítményű szenzoros maszkokhoz. Eredetileg azt hittem, hogy ezekkel a chipekkel nem lehet hibakeresést végezni egy konzol segítségével, és valami szép " odakinn " módszerek arra, hogy megnézzük, mi történik a futási idő alatt. Aztán rábukkantam a SoftwareSeria -ra