Obsah:

IOT123 - D1M BLOCK - RFTXRX Zostava: 8 krokov
IOT123 - D1M BLOCK - RFTXRX Zostava: 8 krokov

Video: IOT123 - D1M BLOCK - RFTXRX Zostava: 8 krokov

Video: IOT123 - D1M BLOCK - RFTXRX Zostava: 8 krokov
Video: D1M BLOCK - HOT-GLUING THE PCB 2024, Júl
Anonim
IOT123 - D1M BLOK - zostava RFTXRX
IOT123 - D1M BLOK - zostava RFTXRX
IOT123 - D1M BLOK - zostava RFTXRX
IOT123 - D1M BLOK - zostava RFTXRX
IOT123 - D1M BLOK - zostava RFTXRX
IOT123 - D1M BLOK - zostava RFTXRX

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

Materiály a nástroje
Materiály a nástroje
Materiály a nástroje
Materiály a nástroje
Materiály a nástroje
Materiály a nástroje

Teraz je k dispozícii úplný zoznam kusovníkov a zdrojov.

  1. Mini protoboardový štít Wemos D1 a dlhé kolíkové zásuvky
  2. 3D tlačené diely.
  3. Sada D1M BLOCK - inštalačné prípravky
  4. 2 z 4P ženskej hlavičky
  5. 1 vypnutá hlavička 40P muža
  6. 2 ks krytky
  7. Pripojovací drôt.
  8. Silné kyanoachrylátové lepidlo (najlepšie natrieť štetcom)
  9. Horúca lepiaca pištoľ a horúce lepiace tyčinky
  10. Spájka a železo
  11. Pocínovaný medený drôt.

Krok 2: Spájkovanie kolíkov hlavičky (pomocou SOCKET JIG)

Image
Image
Spájkovanie kolíkov hlavičky (pomocou SOCKET JIG)
Spájkovanie kolíkov hlavičky (pomocou SOCKET JIG)
Spájkovanie kolíkov hlavičky (pomocou SOCKET JIG)
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.

  1. Veďte kolíky záhlavia cez spodok dosky (TX vľavo hore na hornej strane).
  2. Vložte prípravok cez plastovú hlavičku a vyrovnajte oba povrchy.
  3. Otočte prípravok a zostavu a pevne pritlačte záhlavie na tvrdý rovný povrch.
  4. Dosku pevne pritlačte na prípravok.
  5. Spájkujte 4 rohové kolíky pomocou minimálnej spájky (len dočasné zarovnanie kolíkov).
  6. V prípade potreby dosku/kolíky znova zohrejte a umiestnite (doska alebo kolíky nie sú zarovnané alebo olovnice).
  7. Spájkujte zvyšok čapov.

Krok 3: Zostavenie štítu

Zostavenie štítu
Zostavenie štítu
Zostavenie štítu
Zostavenie štítu
Zostavenie štítu
Zostavenie štítu
  1. Prebytočné kolíky z hlavičiek je možné odrezať v blízkosti spájky.
  2. Zo 40P mužskej hlavičky odrezať 2 vypnuté 5P a 2 vypnuté 4P.
  3. Použitím doštičky ako šablóny umiestnite a spájkujte kolíky samcov s protoboardom.
  4. 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.
  5. Sledujte a spájkujte digitálne linky pocínovaným medeným drôtom (žltý).
  6. Umiestnite dva čierne drôty do GND zospodu a spájku na vrchnú stranu.
  7. Trasujte a spájkujte vedenia GND na spodnej strane (čierne).

  8. Umiestnite dva červené vodiče do 5V a 3V3 zo spodnej strany a spájkujte na vrchnú stranu.
  9. Sledujte a spájkujte elektrické vedenia na spodnej strane (červená).

Krok 4: Prilepenie komponentu k základni

Image
Image
Prilepenie komponentu k základni
Prilepenie komponentu k základni
Prilepenie komponentu k základni
Prilepenie komponentu k základni
Prilepenie komponentu k základni
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.

  1. 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).
  2. Umiestnite prípravok na horúce lepidlo pod základňu tak, aby boli plastové drážky umiestnené v jej drážkach.
  3. 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é.
  4. Keď používate horúce lepidlo, držte ho mimo kolíkov zberača a najmenej 2 mm od miesta, kde bude veko umiestnené.
  5. 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

Image
Image
Prilepenie veka k základni
Prilepenie veka k základni
Prilepenie veka k základni
Prilepenie veka k základni
  1. Zaistite, aby špendlíky neobsahovali lepidlo a horné 2 mm základne neobsahovali horúce lepidlo.
  2. Predbežne nasaďte veko (beh na sucho) a uistite sa, že vám v ceste neprekážajú žiadne tlačové artefakty.
  3. Pri použití kyanoachrylátového lepidla urobte primerané opatrenia.
  4. Naneste kyanoachrylát na spodné rohy veka, aby sa zabezpečilo pokrytie priľahlého hrebeňa.
  5. Rýchlo nasaďte veko na základňu; upínanie podľa možnosti zatvorte rohy (vyhýbajte sa objektívu).
  6. 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

Pridanie lepiacich štítkov
Pridanie lepiacich štítkov
Pridanie lepiacich štítkov
Pridanie lepiacich štítkov
Pridanie lepiacich štítkov
Pridanie lepiacich štítkov
Pridanie lepiacich štítkov
Pridanie lepiacich štítkov
  1. Na spodnú stranu základne naneste štítok s kolíkom, kolík RST na boku s drážkou.
  2. Identifikačný štítok naneste na plochú bez drážky, pričom kolíky sú prázdne v hornej časti štítku.
  3. Štítky pevne zatlačte nadol, v prípade potreby plochým nástrojom.

Krok 7: Testovanie s WIFI BLOKOM D1M

Testovanie s WIFI BLOKOM D1M
Testovanie s WIFI BLOKOM D1M

Na tento test budete potrebovať:

  1. 2 vypnuté BLOKY D1M RFTXRX
  2. 2 zľavy na WIFI BLOKY D1M
  3. 1 vypnutý vysielač 433 MHz s vývodmi signálu, VCC, GND (tolerancia 3,3 V)
  4. 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:

  1. Do Arduino IDE nainštalujte knižnicu rf-switch (pripevnené zipsom)
  2. Nahrajte skicu odoslania na WIFI BLOK D1M.
  3. Odpojte kábel USB
  4. Pripojte D1M RFTXRX BLOK
  5. Pridajte vysielač do centrálnej hlavičky 4P samice, ako je znázornené na obrázku.
  6. 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:

  1. Nahrajte prijatú skicu na WIFI BLOK D1M.
  2. Odpojte kábel USB
  3. Pripojte D1M RFTXRX BLOK
  4. Pridajte prijímač k vonkajšej 4P zásuvke, ako je znázornené na obrázku.
  5. 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:

  1. Pripojte zostavu prijímača k USB káblu a zapojte DEV PC.
  2. Otvorte okno konzoly so správnym portom COM a sériovou prenosovou rýchlosťou skice (bola 9600).
  3. Pripojte zostavu vysielača k USB káblu a zapojte DEV PC (iný USB port).
  4. 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

  1. Naprogramujte svoj D1M BLOCK pomocou D1M BLOCKLY
  2. Pozrite sa na Thingiverse
  3. Položte otázku vo fóre komunity ESP8266

Odporúča: