Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto projekte ukážem, ako vytvoriť diaľkovo ovládaný Spike Buster alebo prepínaciu dosku pomocou samostatného Atmega328P. Tento projekt je postavený na vlastnej doske PCB s veľmi malým počtom komponentov. Ak dávate prednosť sledovaniu videa, vložil som to isté alebo ak radi čítate, pokračujte v príspevku.
Krok 1: Použité súčasti a materiály
Pre tento projekt požadujeme komponenty ako
- Atmega328P-PU
- 16 MHz kryštál
- 2*22pF kondenzátor
- Rezistor 10K Ohm
- Rezistor 4*1K
- 4*LED diódy
- 4*5voltové relé
- Tsop1738
- UL2003A
- Vlastná doska plošných spojov (súbory Gerber budú zdieľané v príspevku) alebo akákoľvek tabuľka perf
- Kryt so zásuvkou
Ak chcete nakupovať online, tu nájdete niekoľko prepojených odkazov, ktoré môžete vyskúšať
Amazon IND
- Atmega328P -PU -
- 16MHz kryštál -
- 4*5voltové relé -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Amazon USA
- Atmega328P -PU -
- 16MHz kryštál -
- 4*5voltové relé -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Banggood
- Atmega328P -PU -
- 16 MHz kryštál -
- 4*5voltové relé -
- Arduino UNO -
AliExpress
- Atmega328P -PU -
- 16 MHz kryštál -
- 4*5voltové relé -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Krok 2: Schéma zapojenia a návrh rozloženia
Toto je celý obvodový diagram, ktorý som navrhol na KiCADe. Obvod je hlavne okolo Atmega328P-PU, čo je mikrokontrolér používaný v Arduino UNO. Namiesto použitia celého Arduino UNO používam obmedzenú komponentovú verziu Arduino UNO na vlastnej doske s plošnými spojmi (Podrobnejšie informácie o verzii s obmedzenými komponentmi Arduino UNO si môžete prečítať v článku zdieľanom na oficiálnom webe Arduino po kliknutí sem). Ide predovšetkým o zníženie priestoru a nákladov. Tento projekt môžete tiež postaviť pomocou Arduino Uno a 4 -kanálovej reléovej dosky spolu s modulom diaľkového ovládania.
TSOP1738 v obvode sa používa ako IR diaľkový prijímač.
Na pohon relé používam ULN2003A IC, čo je séria siedmich NPN Darlingtonových tranzistorov.
Po navrhnutí schémy zapojenia som navrhol rozloženie a vygeneroval súbor Gerber & Drill na výrobu dosky plošných spojov. Na výrobu dosky plošných spojov používam JLCPCB, pretože poskytujú veľmi dobré a dobre hotové dosky plošných spojov za veľmi nízke náklady. Obvykle 10 ks vás bude stáť 2 $ a budú odoslané do 48 hodín a ak si objednáte 5 ks, doska plošných spojov bude odoslaná do 24 hodín. Ak chcete zadať objednávku na rovnakú dosku, môžete si stiahnuť môj súbor Gerber kliknutím sem.
Krok 3: Inštalácia infračervenej knižnice a hľadanie infračervených kódov
Ak chcete najskôr nájsť IR kódy, musíte nainštalovať IR knižnicu. Knižnicu si môžete stiahnuť z GitHubu. Po stiahnutí nainštalujte knižnicu do svojho priečinka Arduino Libraries.
Potom zostrojte obvod podľa obrázka na doske s chlebom pomocou TSOP1738 a Arduino Uno. Po skonštruovaní napájajte obvod a nahrajte skicu. Potom stlačte tlačidlo, ktoré chcete použiť na diaľkovom ovládači, a poznačte si kódy, ktoré sa zobrazujú na sériovom monitore Arduino IDE. Na tento projekt používam 4 tlačidlá, takže si musíte poznačiť štyri kódy pre štyri rôzne tlačidlá.
V predchádzajúcom kroku som zdieľal odkaz na stiahnutie náčrtu.
Vo videu sa tento krok začína od 1:07 alebo môžete kliknúť sem
Krok 4: Záverečný náčrt ovládacích relé
Ďalej som nahral konečný náčrt do svojho samostatného Atmega328P-PU. Samostatný Atmega328P bol skonštruovaný na doske na chlieb a bol naprogramovaný pomocou Arduino UNO.
Tento náčrt si môžete stiahnuť kliknutím na odkaz zdieľaný v kroku Schéma zapojenia a návrh rozloženia.
Pred nahraním náčrtu musíte urobiť malú zmenu. IR kódy sa pre vás môžu zmeniť, takže budete musieť nahradiť existujúce kódy svojimi IR kódmi vo vyhlásení prípadu.
Extra: Ak neviete, ako načítať alebo nahrať skicu do samostatného zariadenia Atmega328P-PU, vytvoril som samostatné hĺbkové video, ktoré to vysvetľuje. Môžete to sledovať kliknutím sem
Vo videu sa tento krok začína okolo 2:33 alebo môžete kliknúť sem
Krok 5: Zostavenie dosky
Po obdržaní dosky od JLCPCB som podľa toho namontoval všetky komponenty a zaistil ich pomocou spájky.
Krok 6: Dokončenie projektu
Po montáži dosky som dosku namontoval na skriňu a zaistil ju skrutkami matice M3 a potom som podľa toho pripojil dosku a zásuvku.
Zostava dosky a krytu:
- Najprv spojte všetky neutrály zástrčky a potom k nej pripojte neutrálny vodič hlavného kábla
- Potom pripojte živý vodič hlavného kábla k kolíku „IN“na doske
- Kolíky 1, 2, 3 a 4 na doske prechádzajú na živý kolík zástrčky jednotlivo
- Musíte tiež pripojiť DC konektor k Pin 5V a GND na kancovi
Akonáhle sú všetky pripojenia dokončené, napájajte dosku plošných spojov pomocou adaptéra 5 V 1 Amp a zapojte hlavný kábel do elektrickej siete.
Vo videu sa táto časť začína okolo 5:42 alebo môžete kliknúť sem
Testovanie sa začína o 8:03