Obsah:

Ako ovládať domáce zariadenie pomocou diaľkového ovládača televízora s funkciou časovača: 7 krokov (s obrázkami)
Ako ovládať domáce zariadenie pomocou diaľkového ovládača televízora s funkciou časovača: 7 krokov (s obrázkami)

Video: Ako ovládať domáce zariadenie pomocou diaľkového ovládača televízora s funkciou časovača: 7 krokov (s obrázkami)

Video: Ako ovládať domáce zariadenie pomocou diaľkového ovládača televízora s funkciou časovača: 7 krokov (s obrázkami)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Júl
Anonim
Ako ovládať domáce zariadenie pomocou diaľkového ovládača televízora s funkciou časovača
Ako ovládať domáce zariadenie pomocou diaľkového ovládača televízora s funkciou časovača

Aj po 25 rokoch svojho uvedenia na spotrebiteľský trh je infračervená komunikácia v posledných dňoch veľmi dôležitá. Či už je to vaša 55 -palcová 4K televízia alebo váš autorádio, všetko potrebuje na ovládanie našich príkazov infračervený diaľkový ovládač. V tomto odvetví je k dispozícii mnoho technológií, povedzme Bluetooth, RF alebo dokonca WI-Fi, ale infračervenej komunikácie sme sa držali tak dlho, že má za sebou niekoľko veľmi platných dôvodov. V prvom rade sú to najlacnejšie riešenie, stoja doslova centy, okrem toho sú spoľahlivé a hlavne jednoduché na používanie. Nezabudnite tiež na nízku spotrebu energie tohto obvodu v porovnaní s diaľkovým ovládačom RF alebo Bluetooth. V dnešnom videu si teda urobíme projekt, pomocou ktorého môžeme ovládať naše domáce spotrebiče pomocou týchto IR diaľkových ovládačov. Tiež budem implementovať funkciu časovača na zapínanie/vypínanie zariadení bez nášho priameho zapojenia. Počnúc blokovou schémou, kódovaním, schémou zapojenia až po konečný návrh DPS vás podrobne prevediem celým procesom.

Pred začatím len malú pripomienku. Ak sa vám tento návod páči, prihláste sa na odber nášho kanála.

Odkaz na kanál - www.youtube.com/c/being_engineers1

Na rovnakú tému sme natočili aj podrobné video. Ak sa vám teda nechce celý článok čítať, sledujte video a získajte ďalšie informácie. Prikladám odkaz nižšie.

To je všetko. Teraz začneme stavať tento projekt.

Krok 1: Zhromaždite všetky požadované súčasti

Zhromaždite všetky požadované súčasti
Zhromaždite všetky požadované súčasti
Zhromaždite všetky požadované súčasti
Zhromaždite všetky požadované súčasti
Zhromaždite všetky požadované súčasti
Zhromaždite všetky požadované súčasti
Zhromaždite všetky požadované súčasti
Zhromaždite všetky požadované súčasti

Najprv zozbierajte všetky požadované komponenty podľa daného kusovníka.

Projekt BOM

  • Adaptér DC samica X 1
  • Posuvný spínač X 1
  • Mužské hlavičky
  • Diódy 1N4007 X 5
  • 100 uF čiapky X 3
  • 100nF čiapky X 4
  • 7805 regulátory napätia a chladič X 1
  • 3 mm červená LED X 2
  • 3 mm zelená LED X 2
  • 28 -pinová IC základňa X 1
  • Atmega328P-Pu X 1
  • 16,00 MHz kryštálový oscilátor
  • 22pF čiapky X 2
  • Rezistory 330E X 12
  • 1K odpory X 2
  • 10K odpor X 1
  • 100K odpory X 2
  • Odpory 470E X 2
  • 2N3904 tranzistor X 2
  • 2N2222A tranzistor X 2
  • 1838 IR prijímač X 1
  • PC817 X 2
  • 5v relé SPST X 2
  • 3 -pólová svorkovnica X 2

Toto sú hlavné komponenty, ktoré potrebujete na vykonanie tohto projektu. Ale s nimi potrebujete aj základné spájkovacie zariadenie, hardvérové príslušenstvo, nepájivú dosku a arduino

V tomto projekte nebudem používať obecnú arduino dosku. Skôr budem používať DIY. Kódovanie sa vykoná pomocou arduino IDE a všetko bude rovnaké ako pri každom inom arduino projekte. Ale práve na poslednú chvíľu odstránim predprogramovaný IC a vložím ho do DPS.

Môžete si pozrieť toto moje video o tom, ako si doma vyrobiť arduino UNO -

bit.ly/2BoLmuO

Keď máte všetky tieto položky, je čas nakresliť obvod.

Krok 2: Navrhnite pracovný obvod

Navrhnite pracovný obvod
Navrhnite pracovný obvod
Navrhnite pracovný obvod
Navrhnite pracovný obvod

Na návrh obvodu som použil online platformu s názvom Easyeda.

Obvod bude mať hlavne tieto bloky -

  • Napájací modul - prevádza vstup 9-12 V DC na 5 V DC na napájanie obvodu.
  • Mikrokontrolér - Ako mikrokontrolér použijem IC ATmega328P. Je to ten istý, ktorý nájdete na akomkoľvek arduino UNO, nano alebo pro mini.
  • IR prijímač - použijem modul IR prijímača TP1838, ktorý bude pripojený k mikrokontroléru.
  • Indikátor časovača - 3 mm červená LED dióda bude indikovať stav časovača.
  • Sedemsegmentový displej - 2X7 segmentový CA displej bude zobrazovať vizuálne informácie prostredníctvom alfanumerických znakov.
  • Reléový ovládač - Dve relé budú prepojené s mikrokontrolérom prostredníctvom príslušného obvodu budiča relé.

Okruh, ktorý mi fungoval, je tento -

Pozrite sa na toto video a zistite, ako vyrobiť dosku relé relé pre arduino -

bit.ly/2zZiZn7

Krok 3: Navrhnite PCB a objednajte si ho

Navrhnite PCB a objednajte si ho
Navrhnite PCB a objednajte si ho
Navrhnite PCB a objednajte si ho
Navrhnite PCB a objednajte si ho
Navrhnite PCB a objednajte si ho
Navrhnite PCB a objednajte si ho
Navrhnite PCB a objednajte si ho
Navrhnite PCB a objednajte si ho

Akonáhle je návrh obvodu dokončený, je čas vyrobiť DPS. Na výrobu prototypu dosky som použil webovú stránku JLCPCB. Myslím, že sú jedným z najlepších na výrobu PCB za posledné dni.

Keď je návrh obvodu dokončený, preveďte obvod na DPS a navrhnite DPS na webovej stránke Easyeda. Buď s tým trpezlivý Chyba tu zničí vaše DPS. Pred generovaním súboru gerber niekoľkokrát skontrolujte. Odtiaľto môžete tiež skontrolovať 3D model vašej DPS. Kliknite na položku Vytvoriť súbor Gerber a odtiaľ si môžete túto dosku priamo objednať prostredníctvom JLCPCB. V tejto sekcii nahrajte súbory gerber, vyberte správnu špecifikáciu, nič nemeňte. Nechaj to tak, ako to je. Na začiatok sú to dosť dobré nastavenia. Zadať objednávku Mali by ste to dostať do týždňa.

DPS PDF v mierke 1: 1 -

Súbor Gerber PCB -

Krok 4: Získajte hodnoty HEX vášho IR diaľkového ovládača

Získajte hodnoty HEX vášho IR diaľkového ovládača
Získajte hodnoty HEX vášho IR diaľkového ovládača
Získajte hodnoty HEX vášho IR diaľkového ovládača
Získajte hodnoty HEX vášho IR diaľkového ovládača
Získajte hodnoty HEX vášho IR diaľkového ovládača
Získajte hodnoty HEX vášho IR diaľkového ovládača
Získajte hodnoty HEX vášho IR diaľkového ovládača
Získajte hodnoty HEX vášho IR diaľkového ovládača

V tomto kroku musíte poznať hexadecimálne hodnoty, ktoré váš diaľkový ovládač prenáša do arduina. Tento kód použijeme neskôr v konečnom kóde. Na to budete potrebovať knižnicu IRRemote pre arduino.

Knižnica IRRemote -

knižnicu si môžete stiahnuť a nainštalovať do IDE. Otvorte ukážkový náčrt IrrecvDemo a nahrajte kód do arduina. Otvorte sériový monitor a začnite postupne stláčať tlačidlá diaľkového ovládania. Na sériovom monitore uvidíte zodpovedajúci hexadecimálny kód. Skopíroval som všetky kódy do súboru Word pre budúce referencie. Môžete si tiež poznačiť hexadecimálne kódy tlačidiel, ktoré chcete v tomto projekte použiť. Potom je čas zostaviť hlavný program.

Krok 5: Napíšte program a nahrajte ho do Arduina

Napíšte program a nahrajte ho do Arduina
Napíšte program a nahrajte ho do Arduina

Toto je konečný kód, ktorý je potrebné nahrať do arduina -

Jedna vec, ktorú musíte pochopiť, potrebujete základné znalosti o arduino časovači, prerušení a ďalších pokročilých koncepciách, aby ste kódu správne porozumeli. V arduine bežne nepoužívame časovače a prerušenia len preto, že to zvyšuje zložitosť kódu. Tento projekt však vyžadoval použitie prerušenia a časovača.

Potrebujete tiež ďalšie dve knižnice, dve správne skompilovať kód -

  • Časovač -
  • Pinchangeinterrupt -

Zostavte a nahrajte kód do arduina. Po dokončení vyberte IC z arduina. Umiestnime ho do DPS.

Krok 6: Spájkujte súčiastky na doske plošných spojov

Spájkujte komponenty na doske plošných spojov
Spájkujte komponenty na doske plošných spojov
Spájkujte komponenty na doske plošných spojov
Spájkujte komponenty na doske plošných spojov
Spájkujte komponenty na doske plošných spojov
Spájkujte komponenty na doske plošných spojov

Podľa kusovníka a schémy zapojenia umiestnite komponenty na dosku plošných spojov a správne ich spájkujte. Tento krok je veľmi priamy. Použite chladič s regulátorom 7805 a medzi nimi použite tepelnú pastu. Po dokončení tohto kroku skontrolujte, či nie je skrat vo výkone a na zemi.

Krok 7: Je to takmer HOTOVO

Je to skoro HOTOVO!
Je to skoro HOTOVO!
Je to takmer HOTOVO!
Je to takmer HOTOVO!

Akonáhle je spájkovanie hotové, je čas otestovať obvod. Vezmite si všetky domáce spotrebiče, ktoré fungujú na striedavý prúd. Na testovanie najskôr odporučím použiť jednoduchú stolnú lampu. Odskrutkujte vodiče zo spínača a zaskrutkujte ich na normálne otvorený a spoločný terminál akéhokoľvek relé na doske plošných spojov. Zapojte stolnú lampu do sieťovej zásuvky. Zapnite obvod napájaním 9-12 V DC.

Potom vezmite diaľkové ovládanie a stlačením príslušného tlačidla zapnite lampu. Malo by to fungovať správne, ak máte všetko správne podľa pokynov. Tiež skontrolujte funkciu časovača.

Konečný výsledok si môžete pozrieť na videu.

To je všetko. Tento projekt sme úspešne realizovali. Tento typ nástrojov je veľmi užitočný v každodennom živote. Vytvorte si vlastný projekt a dajte mi vedieť v sekcii komentárov. Ak sa vám tento návod páčil, pozrite si video o tomto projekte a prihláste sa na odber nášho kanála.

Odkaz na kanál - www.youtube.com/c/being_engineers1

Ďakujem za naladenie. Buďte opatrní a ahoj.:)

Odporúča: