Obsah:
- Krok 1: Shromážděte všechny požadované součásti
- Krok 2: Navrhněte pracovní obvod
- Krok 3: Navrhněte desku plošných spojů a objednejte si ji
- Krok 4: Získejte hodnoty HEX svého IR dálkového ovladače
- Krok 5: Napište program a nahrajte jej do Arduina
- Krok 6: Pájejte součásti na desce plošných spojů
- Krok 7: Je téměř HOTOVO
Video: Jak ovládat domácí zařízení pomocí dálkového ovladače TV s funkcí časovače: 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
I po 25 letech svého uvedení na spotřebitelský trh je infračervená komunikace v posledních dnech stále velmi aktuální. Ať už je to vaše 55palcová 4K televize nebo váš autorádio, vše potřebuje IR dálkový ovladač, aby reagoval na naše příkazy. V průmyslu je k dispozici mnoho technologií, řekněme Bluetooth, RF nebo dokonce WI-Fi, ale my jsme se tak dlouho drželi infračervené komunikace, která má za sebou několik velmi platných důvodů. V první řadě jsou velmi nejlevnějším řešením, stojí doslova centy, kromě toho jsou spolehlivé a hlavně snadno použitelné. Nezapomeňte také na nízkou spotřebu energie tohoto obvodu ve srovnání s dálkovým ovladačem RF nebo Bluetooth. V dnešním videu tedy vytvoříme projekt, pomocí kterého můžeme ovládat naše domácí spotřebiče pomocí těchto IR dálkových ovladačů. Také budu implementovat funkci časovače pro zapnutí/vypnutí zařízení bez našeho přímého zapojení. Počínaje blokovým schématem, kódováním, schématem zapojení až po finální návrh desky plošných spojů vás podrobně provedu celým procesem.
Před začátkem jen malá připomínka. Pokud se vám tento návod líbí, přihlaste se k odběru našeho kanálu.
Odkaz na kanál - www.youtube.com/c/being_engineers1
Na stejné téma jsme také natočili podrobné video. Pokud se vám tedy nechce číst celé, podívejte se na video a získejte další informace. Níže přikládám odkaz.
A je to. Nyní začněme stavět tento projekt.
Krok 1: Shromážděte všechny požadované součásti
Nejprve shromážděte všechny požadované komponenty podle daného kusovníku.
Projekt BOM
- Adaptér DC samice X 1
- Posuvný spínač X 1
- Mužské záhlaví
- 1N4007 diody X 5
- 100uF čepice X 3
- 100nF čepice X 4
- 7805 regulátory napětí a chladič X 1
- 3 mm červená LED X 2
- 3 mm zelená LED X 2
- 28pinová IC základna X 1
- Atmega328P-Pu X 1
- Krystalový oscilátor 16,00 MHz
- 22pF čepice X 2
- Rezistory 330E X 12
- 1K odpory X 2
- 10K odpor X 1
- 100K odpory X 2
- Rezistory 470E X 2
- 2N3904 tranzistor X 2
- 2N2222A tranzistor X 2
- 1838 IR přijímač X 1
- PC817 X 2
- 5v relé SPST X 2
- 3kolíková svorkovnice X 2
Toto jsou hlavní součásti, které potřebujete k vytvoření tohoto projektu. Ale s nimi potřebujete také základní pájecí zařízení, hardwarové příslušenství, prkénko a arduino
V tomto projektu nebudu používat obecnou arduino desku. Spíše budu používat kutilství. Kódování bude provedeno pomocí arduino IDE a vše bude stejné jako u jakéhokoli jiného arduino projektu. Ale právě na poslední chvíli odstraním předprogramovaný IC a umístím jej do své DPS.
Můžete se podívat na toto moje video o tom, jak si doma vyrobit arduino UNO -
bit.ly/2BoLmuO
Jakmile máte všechny tyto položky, je čas nakreslit obvod.
Krok 2: Navrhněte pracovní obvod
K návrhu obvodu jsem použil online platformu s názvem Easyeda.
Obvod bude mít hlavně tyto bloky -
- Napájecí modul - převádí 9-12V DC vstup na 5V DC pro napájení obvodu.
- Mikrokontrolér - Jako mikrokontrolér použiji integrovaný obvod ATmega328P. Je to stejný, který najdete na jakémkoli arduino UNO, nano nebo pro mini.
- IR přijímač - použiji modul IR přijímače TP1838, který bude připojen k mikrokontroléru.
- Indikátor časovače - 3 mm červená LED dioda bude indikovat stav časovače.
- Sedmisegmentový displej - 2X7 segmentový CA displej zobrazí vizuální informace prostřednictvím alfanumerického znaku.
- Reléový ovladač - dvě relé budou propojena s mikrokontrolérem prostřednictvím vhodného obvodu budiče relé.
Obvod, který pro mě pracoval, je tento -
Podívejte se na toto video, abyste věděli, jak vyrobit desku reléového ovladače pro arduino -
bit.ly/2zZiZn7
Krok 3: Navrhněte desku plošných spojů a objednejte si ji
Jakmile je návrh obvodu dokončen, je čas vyrobit desku plošných spojů. K výrobě prototypové desky jsem použil web JLCPCB. Myslím, že jsou jedním z nejlepších při výrobě PCB v posledních dnech.
Po dokončení návrhu obvodu převeďte obvod na PCB a navrhněte PCB na webových stránkách Easyeda. Mějte s tím trpělivost. Chyba zde zničí vaše PCB. Před generováním souboru gerber několikrát zkontrolujte. Odtud můžete také zkontrolovat 3D model vaší DPS. Klikněte na vytvořit soubor Gerber a odtud můžete přímo objednat tuto desku prostřednictvím JLCPCB. V této sekci nahrajte soubory Gerber, vyberte správnou specifikaci, nic neměňte. Nech to tak, jak to je. Toto je dost dobré nastavení pro začátek. Zadat objednávku. Měli byste to dostat za týden.
PCB PDF v měřítku 1: 1 -
Soubor PCB Gerber -
Krok 4: Získejte hodnoty HEX svého IR dálkového ovladače
V tomto kroku potřebujete znát hexadecimální hodnoty, které váš dálkový ovladač vysílá do arduina. Tento kód použijeme později v konečném kódu. K tomu budete potřebovat knihovnu IRRemote pro arduino.
Knihovna IRRemote -
knihovnu si můžete stáhnout a nainstalovat do IDE. Otevřete příklad skici IrrecvDemo a nahrajte kód do arduina. Otevřete sériový monitor a začněte postupně mačkat dálková tlačítka. Na sériovém monitoru uvidíte odpovídající hexadecimální kód. Zkopíroval jsem všechny kódy do souboru Word pro budoucí reference. Můžete si také poznamenat hexadecimální kódy těchto tlačítek, která hodláte v tomto projektu použít. Poté je čas sestavit hlavní program.
Krok 5: Napište program a nahrajte jej do Arduina
Toto je konečný kód, který je třeba nahrát do arduina -
Jedna věc, kterou musíte pochopit, potřebujete nějaké základní znalosti o arduino časovači, přerušení a dalších konceptech předem, abyste správně porozuměli kódu. V arduinu běžně nepoužíváme časovače a přerušení jen proto, že zvyšuje složitost kódu. Tento projekt ale vyžadoval použití přerušení a časovače.
Také potřebujete další dvě knihovny, dvě správně zkompilovat kód -
- Časové pásmo -
- Pinchangeinterrupt -
Zkompilujte a nahrajte kód do arduina. Až budete hotovi, odeberte IC z arduina. Umístíme jej do DPS.
Krok 6: Pájejte součásti na desce plošných spojů
Podle kusovníku a schématu zapojení umístěte součásti na desku plošných spojů a řádně je pájejte. Tento krok je velmi přímočarý. Použijte chladič s regulátorem 7805 a použijte tepelnou pastu mezi nimi. Po dokončení tohoto kroku zajistěte, aby nedošlo ke zkratu napájení a uzemnění.
Krok 7: Je téměř HOTOVO
Jakmile je pájení hotové, je čas otestovat obvod. Vezměte si všechny domácí spotřebiče, které běží na střídavý proud. K testování doporučím nejprve použít jednoduchou stolní lampu. Odšroubujte vodiče ze spínače a našroubujte je na normální otevřenou a společnou svorku jakéhokoli relé na desce plošných spojů. Zapojte stolní lampu do síťové zásuvky. Zapněte obvod napájením DC 9-12V.
Poté vezměte dálkový ovladač a stisknutím příslušného tlačítka lampu zapněte. Mělo by to fungovat správně, pokud máte vše správné podle pokynů. Zkontrolujte také funkci časovače.
Konečný výsledek můžete vidět na videu.
A je to. Tento projekt jsme úspěšně realizovali. Tento typ nástrojů je velmi užitečný v každodenním životě. Vytvořte si vlastní projekt a dejte mi vědět v sekci komentářů. Pokud se vám tento návod líbil, podívejte se na video o tomto projektu a přihlaste se k odběru našeho kanálu.
Odkaz na kanál - www.youtube.com/c/being_engineers1
Děkujeme za naladění. Buďte opatrní a ahoj.:)
Doporučuje:
Mikrokontrolér AVR. LED bliká pomocí časovače. Časovače Přerušení. Režim CTC časovače: 6 kroků
Mikrokontrolér AVR. LED bliká pomocí časovače. Časovače Přerušení. Režim časovače CTC: Ahoj všichni! Časovače jsou důležitým konceptem v oblasti elektroniky. Každá elektronická součástka pracuje na časové bázi. Tato časová základna pomáhá synchronizovat veškerou práci. Všechny mikrokontroléry pracují na nějaké předdefinované hodinové frekvenci
8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android: 5 kroků (s obrázky)
8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android: Ovládání 8 reléových spínačů pomocí nodemcu a IR přijímače přes wifi a IR dálkové ovládání a aplikaci pro Android. IR dálkové ovládání funguje nezávisle na wifi připojení. JE AKTUALIZOVÁNO VERZE KLIKNUTÍ TADY
Ovládejte elektrická zařízení pomocí dálkového ovladače (dálkového ovládání) pomocí displeje teploty a vlhkosti: 9 kroků
Ovládejte svá elektrická zařízení dálkovým ovládáním televizoru (dálkovým ovladačem) pomocí displeje teploty a vlhkosti: Ahoj, jsem Abhay a je to můj první blog o instruktážích a dnes vám ukážu, jak pomocí dálkového ovladače k televizi ovládat své elektrické spotřebiče. jednoduchý projekt. díky atl laboratoři za podporu a poskytnutí materiálu
Digitální ovladač pro vzduchové odpružení pomocí Arduina a dálkového ovladače pro smartphone: 7 kroků (s obrázky)
Digitální ovladač pro vzduchové odpružení pomocí Arduino a Smartphone Remote: Dobrý den, všichni. V tomto návodu se vám pokusím ukázat, jak vytvořit ovladač pro vzduchové odpružení automobilu pomocí jednoho modulu arduino + bluetooth a pro vzdálený libovolný smartphone s Androidem +4,4, toto je také můj úplně první instruktáž, takže medvěd s
Jak opravit problémy pomocí dálkového ovladače Pionner na volantu - zvyšte IR signál a opravte malý zámek: 14 kroků
Jak opravit problémy s dálkovým ovládáním na volantu Pionner - zvyšte infračervený signál a opravte malý zámek: Tento dálkový ovladač je velmi krásný a pohodlný, ale někdy nefunguje správně Některé faktory: design palubní desky, design volantu a infračervené signály projekt není příkladem efektivity. Jsem z Brazílie a tento tip jsem našel na Amaz