Sadržaj:
- Korak 1: Materijali i alati
- Korak 2: Lemljenje igala zaglavlja (pomoću utičnice za utičnicu)
- Korak 3: Sklapanje štita
- Korak 4: Lijepljenje komponente na bazu
- Korak 5: Lijepljenje poklopca na bazu
- Korak 6: Dodavanje ljepljivih naljepnica
- Korak 7: Testiranje pomoću D1M WIFI BLOKOVA
- Korak 8: Sljedeći koraci
Video: IOT123 - D1M BLOK - RFTXRX Sklop: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
D1M BLOKOVI dodaju taktilne futrole, naljepnice, vodiče za polaritet i proboje za popularne Wemos D1 Mini SOC/štitove/klonove. RF odašiljači/prijamnici omogućuju ESP8266 pristup postojećoj kućnoj/industrijskoj automatizaciji. Ovo kućište omogućuje proboje za prijamnik i/ili odašiljač od 433/315mHz.
Početna motivacija za stvaranje ovog D1M BLOKA bila mi je potrebna RF njuška za još jedan sličan projekt. Umjesto da ga ukrcam, mislio sam da ću jesti svoju hranu za pse. To je predstavljalo zanimljiv problem: D1M BLOCK je trebao biti korišten za module na 433mHz i module na 315mHz stoga digitalni pinovi koji su se koristili za proboje nisu mogli biti ožičeni. Zato se i pinovi odašiljača i prijemnika mogu birati pomoću muških zaglavlja i skakača. Neki od kasnijih štitova (poput ovog štita za gumbe) također omogućuju odabir pinova.
Za odašiljač je izbio četvrti pin (antena); plutajući je i predviđen je samo za 4 igle.
Ovaj Instructable prolazi kroz sastavljanje bloka, a zatim testira RF module pomoću D1M WIFI BLOKOVA.
Korak 1: Materijali i alati
Sada postoji potpuni popis materijala i izvora.
- Wemos D1 Mini Protoboard štit i ženska zaglavlja s dugim iglicama
- 3D ispisani dijelovi.
- Komplet D1M BLOK - Instalirajte Žigove
- 2 isključena 4P ženska zaglavlja
- 1 off 40P muško zaglavlje
- 2 popusta na kapicama
- Spojna žica.
- Jak ljepilo s cijanoakrilatom (po mogućnosti četkom)
- Pištolj za vruće ljepilo i štapići za vruće ljepilo
- Lemljenje i željezo
- Limena bakrena žica.
Korak 2: Lemljenje igala zaglavlja (pomoću utičnice za utičnicu)
Budući da muški zatiči D1 Mini neće biti izloženi na ovom D1M BLOKU, može se koristiti spojnica za utičnicu. Budući da će se višak muških igala odrezati, sve se igle mogu lemiti u početnom položaju.
- Igle zaglavlja provucite kroz dno ploče (TX gore-lijevo na gornjoj strani).
- Umetnite ubod preko plastične glave i poravnajte obje površine.
- Okrenite sklopku i sklop i čvrsto pritisnite glavu na tvrdu ravnu površinu.
- Čvrsto pritisnite ploču prema dolje.
- Lemite 4 kutna zatiča minimalnim lemljenjem (samo privremeno poravnavanje pinova).
- Ponovno zagrijte i po potrebi postavite ploču/igle (ploča ili igle nisu poravnate ili okomite).
- Lemite ostale igle.
Korak 3: Sklapanje štita
- Višak muških iglica iz zaglavlja može se odrezati blizu lemljenja.
- Iz muškog zaglavlja 40P izrežite 2 od 5P i 2 isključite 4P.
- Koristeći matičnu ploču kao predložak, postavite i lemite muške igle na protoboard.
- Koristeći ploču kao predložak, postavite privremene 4P muške igle, 4P ženske igle na njih i lemite ženske iglice na protoboard.
- Pratite i lemite digitalne linije kalajisanom bakrenom žicom (žuta).
- Postavite dvije crne žice u GND s donje strane i lemite s gornje strane.
-
Nacrtajte i lemite linije GND na donjoj strani (crno).
- Postavite dvije crvene žice na 5V i 3V3 s donje strane i lemite na gornju stranu.
- Trasirajte i lemite dalekovode sa donje strane (crveno).
Korak 4: Lijepljenje komponente na bazu
Nije obuhvaćeno video zapisom, ali se preporučuje: stavite veliki dobitak vrućeg ljepila u praznu podlogu prije brzog umetanja ploče i poravnavanja - to će stvoriti tipke za kompresiju s obje strane ploče. Molimo vas da radite na suho postavljajući štitove u podnožje. Ako lijepljenje nije bilo vrlo točno, možda ćete morati malo popuniti rub PCB -a.
- S donjom površinom kućišta baze okrenutom prema dolje, umetnite lemljeni plastični zaglavljeni sklop kroz rupe u podnožju; (TX pin će biti na strani sa središnjim utorom).
- Vruće ljepilo postavite ispod baze s plastičnim zaglavljima postavljenim kroz njegove utore.
- Vruće ljepilo postavite na čvrstu ravnu površinu i pažljivo gurnite tiskanu ploču prema dolje dok plastični zaglavci ne dotaknu površinu; igle bi trebale biti pravilno postavljene.
- Kada koristite vruće ljepilo, držite ga dalje od zaglavlja zaglavlja i najmanje 2 mm od mjesta na kojem će se postaviti poklopac.
- Nanesite ljepilo na sva 4 ugla PCB -a osiguravajući kontakt sa zidovima baze; dopustiti propuštanje s obje strane PCB -a ako je moguće.
Korak 5: Lijepljenje poklopca na bazu
- Uvjerite se da su igle bez ljepila i da gornjih 2 mm osnove nema vrućeg ljepila.
- Prethodno namjestite poklopac (suha vožnja) pazeći da nema prepreka u ispisu.
- Poduzmite odgovarajuće mjere opreza pri upotrebi cijanoakrilatnog ljepila.
- Nanesite cijanoakrilat na donje uglove poklopca osiguravajući pokrivenost susjednog grebena.
- Brzo postavite poklopac na podnožje; stezanjem zatvorite uglove ako je moguće (izbjegavajući leću).
- Nakon što se poklopac osuši, ručno savijte svaki zatik tako da bude u središtu praznine ako je potrebno (pogledajte video).
Korak 6: Dodavanje ljepljivih naljepnica
- Nanesite oznaku pinout na donju stranu podnožja, s RST iglom sa strane s utorom.
- Nanesite identifikacijsku naljepnicu na ravnu stranu bez žljebova, pri čemu su igle prazne na vrhu naljepnice.
- Čvrsto pritisnite naljepnice prema dolje, ako je potrebno, ravnim alatom.
Korak 7: Testiranje pomoću D1M WIFI BLOKOVA
Za ovaj test trebat će vam:
- 2 isključena D1M RFTXRX BLOKOVI
- 2 popusta D1M WIFI BLOKOVI
- 1 odašiljač na 433mHz odašiljač s pinout -ovima signala, VCC, GND (tolerantno 3,3 V)
- 1 prijemnik na 433mHz s ispisima VCC, Singal, Signal, GND (tolerantan na 5V).
Predlažem da nabavite više odašiljača i prijamnika jer ima povremenih glupaka.
Priprema odašiljača:
- U Arduino IDE instalirajte biblioteku rf-switch (zip u privitku)
- Prenesite skicu slanja na D1M WIFI BLOK.
- Odspojite USB kabel
- Pričvrstite D1M RFTXRX BLOK
- Dodajte odašiljač u središnje 4P žensko zaglavlje kao što je prikazano.
- Provjerite je li kratkospojnik postavljen na pin identificiran u funkciji enableTransmit na skici (D0 ili D5 ili D6 ili D7 ili D8)
Priprema prijemnika:
- Prenesite skicu primanja na D1M WIFI BLOK.
- Odspojite USB kabel
- Pričvrstite D1M RFTXRX BLOK
- Dodajte prijemnik u vanjsko 4P žensko zaglavlje kao što je prikazano.
- Provjerite je li kratkospojnik postavljen na pin identificiran u funkciji enableReceive na skici (D1 ili D2 ili D3 ili D4)
Pokretanje testa:
- Priključite sklop prijemnika na USB kabel i priključite DEV računalo.
- Otvorite prozor konzole s ispravnim COM portom i skicirajte serijsku brzinu prijenosa (bila je 9600).
- Priključite sklop odašiljača na USB kabel i priključite DEV računalo (drugi USB priključak).
- Trebali biste početi bilježiti prijenose u prozoru svoje konzole
Jedan od https://github.com/sui77/rc-switch/ demonstracija s uključenim pinovima za D1M RFTXRX BLOK
/* |
Primjer za različite načine slanja |
https://github.com/sui77/rc-switch/ |
modificirano za D1M RFTXRX BLOCK igle |
*/ |
#uključi |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Serial.begin (9600); |
// Odašiljač je spojen na Arduino Pin #10 |
mySwitch.enableTransmit (D0); // D0 ili D5 ili D6 ili D7 ili D8 |
} |
voidloop () { |
/ * Vidi primjer: TipA_WithDIPSsklopke */ |
mySwitch.switchOn ("11111", "00010"); |
kašnjenje (1000); |
mySwitch.switchOff ("11111", "00010"); |
kašnjenje (1000); |
/ * Isti prekidač kao gore, ali pomoću decimalnog koda */ |
mySwitch.send (5393, 24); |
kašnjenje (1000); |
mySwitch.send (5396, 24); |
kašnjenje (1000); |
/ * Isti prekidač kao gore, ali koristi binarni kôd */ |
mySwitch.send ("000000000001010100010001"); |
kašnjenje (1000); |
mySwitch.send ("000000000001010100010100"); |
kašnjenje (1000); |
/ * Isti prekidač kao gore, ali kôd s tri stanja */ |
mySwitch.sendTriState ("00000FFF0F0F"); |
kašnjenje (1000); |
mySwitch.sendTriState ("00000FFF0FF0"); |
kašnjenje (1000); |
kašnjenje (20000); |
} |
pogledajte rawd1m_rftxrx_send_demo.ino hosted with ❤ by GitHub
Jedan od https://github.com/sui77/rc-switch/ demonstracija s uključenim pinovima za D1M RFTXRX BLOK
/* |
Primjer za primanje |
https://github.com/sui77/rc-switch/ |
Ako želite vizualizirati telegram, kopirajte neobrađene podatke i |
zalijepite ga u |
modificirano za D1M RFTXRX BLOCK igle |
*/ |
#uključi |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Serial.begin (9600); |
mySwitch.enableReceive (D4); // D1 ili D2 ili D3 ili D4 |
} |
voidloop () { |
if (mySwitch.available ()) { |
izlaz (mySwitch.getReceivedValue (), mySwitch.getReceivedBitlength (), mySwitch.getReceivedDelay (), mySwitch.getReceivedRawdata (), mySwitch.getReceivedProtocol ()); |
mySwitch.resetAvailable (); |
} |
} |
pogledajte rawd1m_rftxrx_receive_demo.ino hosted with ❤ by GitHub
Korak 8: Sljedeći koraci
- Programirajte svoj D1M BLOK sa D1M BLOKOVNO
- Pogledajte Thingiverse
- Postavite pitanje na forumu zajednice ESP8266
Preporučeni:
Sklop hladnjačkog kompleta termoelektričnog Peltiera: 5 koraka
Sastav termoelektričnog Peltier rashladnog kompleta: Termoelektrični hladnjaci rade prema Peltierovom učinku. Učinak stvara temperaturnu razliku prijenosom topline između dva električna spoja. Na spojene vodiče primjenjuje se napon za stvaranje električne struje. Kada
Elektronički sklop za odbijanje komaraca: 3 koraka
Elektronički sklop za odbijanje komaraca: Razna rješenja protiv komaraca, poput zavojnica, isparivača tekućina i krema, svi imaju moguće štetne učinke na zdravlje. Zatim na tržištu postoje elektronički repelenti protiv komaraca koji su jednako učinkoviti i relativno sigurniji
IOT123 - Sklop kutije za mjerenje snage: 6 koraka
IOT123 - Sklop kutije za mjerenje snage: Ovo je kućište za ATTINYPOWERMETER čiji je autor moononournation. Može kontinuirano mjeriti napon (V), struju (mA) i potrošnju akumulirane energije (mWh). Također iscrtajte jednostavan grafikon za vizualizaciju brojki. Kako je jednostavan vodič za spajanje prskan
IOT123 - Čvorište asimiliranog senzora: ICOS10 GENERIČKA ŠKOLA (HOOKUP ŽICA) Sklop: 4 koraka
IOT123 - Čvorište asimiliranog senzora: ICOS10 GENERIČKA ŠKOLA (ŽICA HOOKUPA) Sklop: AŽURIRANJE Za veću pouzdanost preporučujemo korištenje IDC kruga (ne HOOKUP). Ovaj sklop HOOKUP -a je u redu za operacije koje nisu kritične ako imate vremena provjeriti krug. Našao sam da neke žice (gornji sloj panela: crvena/žuta) nisu dovoljno dugo
IOT123 - Čvorište asimiliranog senzora: ICOS10 GENERIČKA ŠKOLJA (IDC) SKLOP: 6 koraka
IOT123 - Čvorište asimiliranog osjetnika: sklop opće općenite ljuske ICOS10 (IDC): NAPOMENAOvo je poboljšana verzija (izdržljivost kruga) verzija čvorišta pomoćnog osjetnika: sklopa opće izolacije ICOS10 (žica za spajanje). Sastavlja se brže i ima kvalitetniji krug, ali košta više (~ 10 USD dodatno ako podržava 10 senzora). Glavni fe