Obsah:

Jak ovládat domácí zařízení pomocí dálkového ovladače TV s funkcí časovače: 7 kroků (s obrázky)
Jak ovládat domácí zařízení pomocí dálkového ovladače TV s funkcí časovače: 7 kroků (s obrázky)

Video: Jak ovládat domácí zařízení pomocí dálkového ovladače TV s funkcí časovače: 7 kroků (s obrázky)

Video: Jak ovládat domácí zařízení pomocí dálkového ovladače TV s funkcí časovače: 7 kroků (s obrázky)
Video: MSpa Alpine Delight - nafukovací vířivka pro saunu - rozbalení a stavba 2024, Červenec
Anonim
Jak ovládat domácí zařízení pomocí dálkového ovladače TV s funkcí časovače
Jak ovládat domácí zařízení pomocí dálkového ovladače TV s funkcí časovače

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

Shromážděte všechny požadované součásti
Shromážděte všechny požadované součásti
Shromážděte všechny požadované součásti
Shromážděte všechny požadované součásti
Shromážděte všechny požadované součásti
Shromážděte všechny požadované součásti
Shromážděte všechny požadované součásti
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

Navrhněte pracovní obvod
Navrhněte pracovní obvod
Navrhněte pracovní obvod
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

Navrhněte desku plošných spojů a objednejte si ji
Navrhněte desku plošných spojů a objednejte si ji
Navrhněte desku plošných spojů a objednejte si ji
Navrhněte desku plošných spojů a objednejte si ji
Navrhněte desku plošných spojů a objednejte si ji
Navrhněte desku plošných spojů a objednejte si ji
Navrhněte desku plošných spojů a objednejte si ji
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

Získejte hodnoty HEX vašeho IR dálkového ovladače
Získejte hodnoty HEX vašeho IR dálkového ovladače
Získejte hodnoty HEX vašeho IR dálkového ovladače
Získejte hodnoty HEX vašeho IR dálkového ovladače
Získejte hodnoty HEX vašeho IR dálkového ovladače
Získejte hodnoty HEX vašeho IR dálkového ovladače
Získejte hodnoty HEX vašeho IR dálkového ovladače
Získejte hodnoty HEX vašeho 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

Napište program a nahrajte jej do Arduina
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ů

Pájejte součásti na desku plošných spojů
Pájejte součásti na desku plošných spojů
Pájejte součásti na desku plošných spojů
Pájejte součásti na desku plošných spojů
Pájejte součásti na desku plošných spojů
Pájejte součásti na desku 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

Už je téměř HOTOVO!
Už je téměř HOTOVO!
Je to téměř HOTOVO!
Je to 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: