Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto projektu ukážu, jak postavit dálkově ovládaný Spike Buster nebo Switch Board pomocí samostatného Atmega328P. Tento projekt je postaven na vlastní desce plošných spojů s velmi malým počtem komponent. Pokud dáváte přednost sledování videa, vložil jsem to samé, nebo pokud rádi čtete, pokračujte v příspěvku.
Krok 1: Použité součásti a materiály
Pro tento projekt požadujeme komponenty jako
- Atmega328P-PU
- 16MHz krystal
- 2*22pF kondenzátor
- Rezistor 10K Ohm
- Rezistor 4*1K
- 4*LED diody
- 4*5voltové relé
- Tsop1738
- UL2003A
- Vlastní deska plošných spojů (soubory Gerber budou sdíleny v příspěvku) nebo jakákoli tabulka výkonu
- Skříň se zásuvkou
Pokud chcete nakupovat online, zde je několik přidružených odkazů, které můžete vyzkoušet
Amazon IND
- Atmega328P -PU -
- 16MHz krystal -
- 4*5voltové relé -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Amazon USA
- Atmega328P -PU -
- 16MHz krystal -
- 4*5voltové relé -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Banggood
- Atmega328P -PU -
- 16MHz krystal -
- 4*5voltové relé -
- Arduino UNO -
AliExpress
- Atmega328P -PU -
- 16MHz krystal -
- 4*5voltové relé -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Krok 2: Schéma zapojení a návrh rozvržení
Toto je celé schéma zapojení, které jsem navrhl na KiCADu. Obvod je hlavně kolem Atmega328P-PU, což je mikrořadič používaný v Arduino UNO. Místo používání celého Arduino UNO používám omezenou komponentní verzi Arduino UNO na vlastní desce plošných spojů (Další podrobnosti o verzi Arduino UNO s omezenými komponentami si můžete přečíst v článku sdíleném na oficiálním webu Arduino kliknutím sem). Důvodem je hlavně snížení prostoru a nákladů. Tento projekt můžete také postavit pomocí Arduino Uno a 4kanálové reléové desky spolu s modulem dálkového ovládání.
TSOP1738 v obvodu je používán jako IR dálkový přijímač.
K ovládání relé používám ULN2003A IC, což je řada sedmi NPN Darlingtonových tranzistorů.
Po návrhu schématu zapojení jsem navrhl rozvržení a vygeneroval soubor Gerber & Drill pro výrobu desky plošných spojů. Používám JLCPCB k výrobě desky plošných spojů, protože poskytují velmi dobré a dobře hotové desky plošných spojů za velmi nízké náklady. Obvykle 10 ks vás bude stát 2 $ a bude odesláno do 48 hodin a pokud objednáte 5 ks, bude PCB odesláno do 24 hodin. Pokud chcete zadat objednávku na stejnou desku, můžete si stáhnout můj Gerberův soubor kliknutím sem.
Krok 3: Instalace IR knihovny a hledání IR kódů
Chcete -li nejprve najít IR kódy, musíte nainstalovat IR knihovnu. Knihovnu si můžete stáhnout z GitHubu. Po stažení nainstalujte knihovnu do složky Arduino Libraries.
Poté sestrojte obvod podle obrázku na desce chleba pomocí TSOP1738 & Arduino Uno. Po sestavení zapojte obvod a nahrajte skicu. Poté stiskněte tlačítko, které chcete použít na dálkovém ovládání, a poznamenejte si kódy, které se objevují na sériovém monitoru vašeho Arduino IDE. Pro tento projekt používám 4 tlačítka, takže si musíte poznamenat čtyři kódy pro čtyři různá tlačítka.
V předchozím kroku jsem sdílel odkaz na stažení náčrtu.
Ve videu začíná tento krok v 1:07 nebo můžete kliknout sem
Krok 4: Konečný náčrt ovládání relé
Dále jsem nahrál konečný náčrt do svého samostatného Atmega328P-PU. Samostatný Atmega328P byl zkonstruován na prkénku a byl naprogramován pomocí Arduino UNO.
Tuto skicu si můžete stáhnout kliknutím na odkaz sdílený v kroku Schéma zapojení a návrh rozvržení.
Před nahráním náčrtu musíte provést malou změnu. IR kódy se pro vás mohou změnit, takže je třeba nahradit stávající kódy vašimi IR kódy v prohlášení o případech.
Extra: Pokud nevíte, jak načíst nebo nahrát skicu do samostatného Atmega328P-PU, vytvořil jsem samostatné hloubkové video, které to vysvětluje. Můžete to sledovat kliknutím sem
Ve videu začíná tento krok kolem 2:33 nebo můžete kliknout sem
Krok 5: Sestavení desky
Po obdržení desky od JLCPCB jsem podle toho namontoval všechny komponenty a zajistil je pomocí pájky.
Krok 6: Dokončení projektu
Po sestavení desky jsem namontoval desku na skříň a zajistil ji šrouby M3 a podle toho připojil desku a zásuvku.
Sestava desky a skříně:
- Nejprve k sobě připojte všechny neutrály zástrčky a poté k ní připojte neutrální vodič hlavního kabelu
- Poté připojte živý vodič hlavního kabelu ke kolíku „IN“na desce
- Pin 1, 2, 3 a 4 na desce jde jednotlivě k živému kolíku zásuvky
- Musíte také připojit DC konektor ke kolíku 5V a GND na kanci
Jakmile jsou všechna připojení hotová, napájejte desku plošných spojů pomocí adaptéru 5V 1A a připojte hlavní kabel k AC.
Ve videu začíná tato část kolem 5:42 nebo můžete kliknout sem
Testování začíná v 8:03