Obsah:
- Krok 1: Materiály a nástroje
- Krok 2: Spájkovanie kolíkov hlavičky (pomocou SOCKET JIG)
- Krok 3: Zostavenie štítu
- Krok 4: Prilepenie komponentu k základni
- Krok 5: Prilepenie veka k základni
- Krok 6: Pridanie lepiacich štítkov
- Krok 7: Testovanie s WIFI BLOKOM D1M
- Krok 8: Ďalšie kroky
Video: IOT123 - D1M BLOCK - RFTXRX Zostava: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
D1M BLOCKS dodáva hmatové puzdrá, štítky, vodítka polarity a vylomeniny pre populárne Wemos D1 Mini SOC/štíty/klony. RF vysielače/prijímače umožňujú ESP8266 prístup k existujúcej domácej/priemyselnej automatizácii. Toto puzdro poskytuje prerušenia pre prijímač a/alebo vysielač 433/315 MHz.
Prvotnou motiváciou pre vytvorenie tohto D1M BLOKU bolo, že som potreboval RF Sniffer na ďalší podobný projekt. Skôr ako na stravovanie chlebom som si myslel, že budem jesť vlastné krmivo pre psov. To predstavovalo zaujímavý problém: D1M BLOCK bolo potrebné použiť pre moduly 433 MHz a moduly 315 MHz, preto digitálne kolíky používané na prerušenia nemohli byť pevne zapojené. Preto sú kolíky vysielača a prijímača voliteľné pomocou zásuviek a prepojok. Niektoré z neskorších štítov (ako napríklad tento štít s tlačidlami) tiež umožňujú vyberateľné piny.
Pre vysielač bol prerušený štvrtý kolík (anténa); je plávajúci a je k dispozícii iba tak, že sú umiestnené 4 kolíky.
Tento návod postupuje montáž bloku a potom testuje RF moduly pomocou WIFI BLOKOV D1M.
Krok 1: Materiály a nástroje
Teraz je k dispozícii úplný zoznam kusovníkov a zdrojov.
- Mini protoboardový štít Wemos D1 a dlhé kolíkové zásuvky
- 3D tlačené diely.
- Sada D1M BLOCK - inštalačné prípravky
- 2 z 4P ženskej hlavičky
- 1 vypnutá hlavička 40P muža
- 2 ks krytky
- Pripojovací drôt.
- Silné kyanoachrylátové lepidlo (najlepšie natrieť štetcom)
- Horúca lepiaca pištoľ a horúce lepiace tyčinky
- Spájka a železo
- Pocínovaný medený drôt.
Krok 2: Spájkovanie kolíkov hlavičky (pomocou SOCKET JIG)
Pretože samčie kolíky D1 Mini nebudú na tomto D1M BLOKE odhalené, je možné použiť prípravok zásuvky. Pretože prebytočné kolíky budú odrezané, všetky kolíky môžu byť spájkované v počiatočnej polohe.
- Veďte kolíky záhlavia cez spodok dosky (TX vľavo hore na hornej strane).
- Vložte prípravok cez plastovú hlavičku a vyrovnajte oba povrchy.
- Otočte prípravok a zostavu a pevne pritlačte záhlavie na tvrdý rovný povrch.
- Dosku pevne pritlačte na prípravok.
- Spájkujte 4 rohové kolíky pomocou minimálnej spájky (len dočasné zarovnanie kolíkov).
- V prípade potreby dosku/kolíky znova zohrejte a umiestnite (doska alebo kolíky nie sú zarovnané alebo olovnice).
- Spájkujte zvyšok čapov.
Krok 3: Zostavenie štítu
- Prebytočné kolíky z hlavičiek je možné odrezať v blízkosti spájky.
- Zo 40P mužskej hlavičky odrezať 2 vypnuté 5P a 2 vypnuté 4P.
- Použitím doštičky ako šablóny umiestnite a spájkujte kolíky samcov s protoboardom.
- Pomocou breadboardu ako šablóny na ne umiestnite dočasné 4P samčie kolíky, 4P samičie kolíky a spájkujte ženské kolíky k protoboardu.
- Sledujte a spájkujte digitálne linky pocínovaným medeným drôtom (žltý).
- Umiestnite dva čierne drôty do GND zospodu a spájku na vrchnú stranu.
-
Trasujte a spájkujte vedenia GND na spodnej strane (čierne).
- Umiestnite dva červené vodiče do 5V a 3V3 zo spodnej strany a spájkujte na vrchnú stranu.
- Sledujte a spájkujte elektrické vedenia na spodnej strane (červená).
Krok 4: Prilepenie komponentu k základni
Nie je uvedené vo videu, ale odporúča sa: pred rýchlym vložením dosky a zarovnaním vložte do prázdnej základne veľkú dávku horúceho lepidla - vytvoria sa tak kompresné klávesy na oboch stranách dosky. Vykonajte beh na sucho a umiestnite štíty do základne. Ak lepenie nebolo veľmi presné, možno budete musieť urobiť ľahké odlepenie okraja DPS.
- Spodný povrch puzdra základne smeruje nadol, umiestnite spájkovanú montážnu plastovú hlavičku cez otvory v základni; (kolík TX bude na strane so stredovou drážkou).
- Umiestnite prípravok na horúce lepidlo pod základňu tak, aby boli plastové drážky umiestnené v jej drážkach.
- Položte horúci prípravok lepidla na pevný rovný povrch a opatrne zatlačte dosku plošných spojov, kým plastové hlavičky nenarazia na povrch; to by malo mať kolíky správne umiestnené.
- Keď používate horúce lepidlo, držte ho mimo kolíkov zberača a najmenej 2 mm od miesta, kde bude veko umiestnené.
- Naneste lepidlo na všetky 4 rohy DPS, aby ste zaistili kontakt so základnými stenami; ak je to možné, nechajte presakovať na obe strany dosky plošných spojov.
Krok 5: Prilepenie veka k základni
- Zaistite, aby špendlíky neobsahovali lepidlo a horné 2 mm základne neobsahovali horúce lepidlo.
- Predbežne nasaďte veko (beh na sucho) a uistite sa, že vám v ceste neprekážajú žiadne tlačové artefakty.
- Pri použití kyanoachrylátového lepidla urobte primerané opatrenia.
- Naneste kyanoachrylát na spodné rohy veka, aby sa zabezpečilo pokrytie priľahlého hrebeňa.
- Rýchlo nasaďte veko na základňu; upínanie podľa možnosti zatvorte rohy (vyhýbajte sa objektívu).
- Keď je veko suché, každý kolík ručne ohnite tak, aby bol v prípade potreby v strede dutiny (pozri video).
Krok 6: Pridanie lepiacich štítkov
- Na spodnú stranu základne naneste štítok s kolíkom, kolík RST na boku s drážkou.
- Identifikačný štítok naneste na plochú bez drážky, pričom kolíky sú prázdne v hornej časti štítku.
- Štítky pevne zatlačte nadol, v prípade potreby plochým nástrojom.
Krok 7: Testovanie s WIFI BLOKOM D1M
Na tento test budete potrebovať:
- 2 vypnuté BLOKY D1M RFTXRX
- 2 zľavy na WIFI BLOKY D1M
- 1 vypnutý vysielač 433 MHz s vývodmi signálu, VCC, GND (tolerancia 3,3 V)
- 1 off 433mHz prijímač s vývodmi VCC, Singal, Signal, GND (5V tolerantný).
Navrhujem zaobstarať viac vysielačov a prijímačov, pretože tam sa občas vyskytnú dudy.
Príprava vysielača:
- Do Arduino IDE nainštalujte knižnicu rf-switch (pripevnené zipsom)
- Nahrajte skicu odoslania na WIFI BLOK D1M.
- Odpojte kábel USB
- Pripojte D1M RFTXRX BLOK
- Pridajte vysielač do centrálnej hlavičky 4P samice, ako je znázornené na obrázku.
- Zaistite, aby bol na kolíku označenom vo funkcii enableTransmit v skici (D0 alebo D5 alebo D6 alebo D7 alebo D8) umiestnená prepojka
Príprava prijímača:
- Nahrajte prijatú skicu na WIFI BLOK D1M.
- Odpojte kábel USB
- Pripojte D1M RFTXRX BLOK
- Pridajte prijímač k vonkajšej 4P zásuvke, ako je znázornené na obrázku.
- Zaistite, aby bol prepojovací kolík umiestnený na kolíku označenom vo funkcii enableReceive v skici (D1 alebo D2 alebo D3 alebo D4)
Spustenie testu:
- Pripojte zostavu prijímača k USB káblu a zapojte DEV PC.
- Otvorte okno konzoly so správnym portom COM a sériovou prenosovou rýchlosťou skice (bola 9600).
- Pripojte zostavu vysielača k USB káblu a zapojte DEV PC (iný USB port).
- V okne konzoly by ste mali začať zaznamenávať prenosy
Jedna z https://github.com/sui77/rc-switch/ ukážok s kolíkmi zahrnutými pre D1M RFTXRX BLOCK
/* |
Príklad pre rôzne spôsoby odosielania |
https://github.com/sui77/rc-switch/ |
upravené pre BLOK kolíky D1M RFTXRX |
*/ |
#zahrnúť |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Serial.begin (9600); |
// Vysielač je pripojený k pinu Arduino #10 |
mySwitch.enableTransmit (D0); // D0 alebo D5 alebo D6 alebo D7 alebo D8 |
} |
voidloop () { |
/ * Pozri príklad: TypA_WithDIPSwitches */ |
mySwitch.switchOn ("11111", "00010"); |
oneskorenie (1000); |
mySwitch.switchOff ("11111", "00010"); |
oneskorenie (1000); |
/ * Rovnaký prepínač ako vyššie, ale s použitím desatinného kódu */ |
mySwitch.send (5393, 24); |
oneskorenie (1000); |
mySwitch.send (5396, 24); |
oneskorenie (1000); |
/ * Rovnaký prepínač ako vyššie, ale s použitím binárneho kódu */ |
mySwitch.send ("000000000001010100010001"); |
oneskorenie (1000); |
mySwitch.send ("000000000001010100010100"); |
oneskorenie (1000); |
/ * Rovnaký prepínač ako vyššie, ale trojstavový kód */ |
mySwitch.sendTriState ("00000FFF0F0F"); |
oneskorenie (1000); |
mySwitch.sendTriState ("00000FFF0FF0"); |
oneskorenie (1000); |
oneskorenie (20 000); |
} |
zobraziť rawd1m_rftxrx_send_demo.ino hostiteľom ❤ od GitHub
Jedna z https://github.com/sui77/rc-switch/ ukážok s kolíkmi zahrnutými pre D1M RFTXRX BLOCK
/* |
Príklad na prijatie |
https://github.com/sui77/rc-switch/ |
Ak si chcete predstaviť telegram, skopírujte nespracované údaje a |
vložte ho do |
upravené pre BLOK kolíky D1M RFTXRX |
*/ |
#zahrnúť |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Serial.begin (9600); |
mySwitch.enableReceive (D4); // D1 alebo D2 alebo D3 alebo D4 |
} |
voidloop () { |
if (mySwitch.available ()) { |
výstup (mySwitch.getReceivedValue (), mySwitch.getReceivedBitlength (), mySwitch.getReceivedDelay (), mySwitch.getReceivedRawdata (), mySwitch.getReceivedProtocol ()); |
mySwitch.resetAvailable (); |
} |
} |
zobraziť rawd1m_rftxrx_receive_demo.ino hostiteľom ❤ od GitHub
Krok 8: Ďalšie kroky
- Naprogramujte svoj D1M BLOCK pomocou D1M BLOCKLY
- Pozrite sa na Thingiverse
- Položte otázku vo fóre komunity ESP8266
Odporúča:
DIY laboratórny stolný napájací zdroj [zostava + testy]: 16 krokov (s obrázkami)
DIY laboratórny napájací zdroj [zostava + testy]: V tomto návode / videu vám ukážem, ako si môžete vyrobiť vlastný variabilný laboratórny napájací zdroj, ktorý môže dodávať 30 V 6 A 180 W (10 A MAX pod limit výkonu). Minimálny prúdový limit 250-300mA. Uvidíte tiež presnosť, zaťaženie, ochranu a
Zostava hardvéru Desktop Pi: 12 krokov (s obrázkami)
Hardvérová zostava Desktop Pi: Raspberry Pi a svet jednodoskových počítačov (SBC) sa mi zdajú fascinujúce. Integrácia všetkých základných komponentov požadovaných pre typický počítač na domáce použitie do kompaktného a samostatného systému zmenila hardvér a
IOT123 - BOX MERAČA Zostava: 6 krokov
IOT123 - Zostava POWER METER BOX: Toto je puzdro pre ATTINYPOWERMETER od spoločnosti Moononournation. Môže nepretržite merať napätie (V), prúd (mA) a akumulovanú spotrebu energie (mWh). A tiež nakreslite jednoduchý graf na vizualizáciu čísel. Pretože je spustený jednoduchý sprievodca pripojením
IOT123 - HUB ASSIMILÁTNEHO SENZORA: GENERICKÁ SKRINKA ICOS10 (ZAPOJOVACIE DRÁTO) Zostava: 4 kroky
IOT123 - HUB ASSIMILÁTNEHO SNÍMAČA: GENERICKÁ SKRINKA ICOS10 (HOOKUP WIRE) Zostava: AKTUALIZÁCIA Pre väčšiu spoľahlivosť odporúčame použiť obvod IDC (nie HOOKUP). Táto zostava HOOKUP je v poriadku pre kritickú prevádzku, ak máte čas na overenie obvodu. Našiel som niekoľko drôtov (horná vrstva panelov: červená/žltá), ktoré neboli dlhé
IOT123 - SÉRIOVÁ PRÍPRAVA SOFTVÉRU ATTINY85 Zostava: 4 kroky
Zostava IOT123 - SÉRIOVÁ SÚPRAVA SOFTWARU ATTINY85: Používam zariadenia ATTINY85 na mashupy senzorov s nízkym výkonom. Pôvodne som si myslel, že neexistuje spôsob, ako tieto čipy odladiť pomocou konzoly, a použil som nejaké pekné " tam " metódy na sledovanie toho, čo sa deje za behu. Potom som narazil na SoftwareSeria