INHOUDSOPGAWE:

Hoe om huishoudelike toestelle te beheer met 'n TV -afstandsbediening met timerfunksie: 7 stappe (met foto's)
Hoe om huishoudelike toestelle te beheer met 'n TV -afstandsbediening met timerfunksie: 7 stappe (met foto's)

Video: Hoe om huishoudelike toestelle te beheer met 'n TV -afstandsbediening met timerfunksie: 7 stappe (met foto's)

Video: Hoe om huishoudelike toestelle te beheer met 'n TV -afstandsbediening met timerfunksie: 7 stappe (met foto's)
Video: Biggy - Dames 2024, Julie
Anonim
Hoe om huishoudelike toestelle te beheer met 'n TV -afstandsbediening met 'n timerfunksie
Hoe om huishoudelike toestelle te beheer met 'n TV -afstandsbediening met 'n timerfunksie

Selfs na 25 jaar van die bekendstelling daarvan op die verbruikersmark, is infrarooi kommunikasie die afgelope dae steeds baie relevant. Of dit nou u 55 duim 4K -televisie of u motorklankstelsel is, alles benodig 'n IR -afstandsbediening om op ons opdragte te reageer. Daar is baie tegnologieë beskikbaar in die bedryf, byvoorbeeld Bluetooth, RF of selfs WI-Fi, maar ons hou al so lank by infrarooi kommunikasie, wat baie goeie redes agter die rug het. Eerstens is dit die goedkoopste oplossing, dit kos letterlik sent, afgesien daarvan dat dit betroubaar is en die belangrikste is dat dit maklik is om te gebruik. Moet ook nie die lae kragverbruik van hierdie stroombaan in vergelyking met RF- of Bluetooth -afstandbeheer miskyk nie. In die video van vandag, maak ons 'n projek waarmee ons ons huishoudelike toestelle kan beheer met behulp van hierdie IR -afstandsbedienings. Ek sal ook 'n timerfunksie implementeer om toestelle aan/uit te skakel sonder ons direkte betrokkenheid. Begin met 'n blokdiagram, kodering, kringdiagram tot die finale ontwerp van die PCB, en ek lei u in detail deur die hele proses.

Net 'n klein herinnering voordat u begin. Teken asseblief in op ons kanaal as u van hierdie tutoriaal hou.

Kanaalskakel - www.youtube.com/c/being_engineers1

Ons het ook 'n gedetailleerde video gemaak oor dieselfde onderwerp. As u dus nie lus het om deur te lees nie, kyk dan na die video om meer insigte te kry. Ek heg die onderstaande skakel aan.

Dis dit. Kom ons begin nou met die bou van hierdie projek.

Stap 1: Versamel al die vereiste komponente

Versamel al die nodige komponente
Versamel al die nodige komponente
Versamel al die nodige komponente
Versamel al die nodige komponente
Versamel al die nodige komponente
Versamel al die nodige komponente
Versamel al die nodige komponente
Versamel al die nodige komponente

Versamel eerstens al die vereiste komponente volgens die gegewe stuklijst.

Projek BOM

  • DC vroulike adapter X 1
  • Skuifskakelaar X 1
  • Manlike opskrifte
  • 1N4007 diodes X 5
  • 100uF pette X 3
  • 100nF pette X 4
  • 7805 spanningsreguleerders en koellichaam X 1
  • 3 mm rooi LED X 2
  • 3 mm groen LED X 2
  • 28 pen IC basis X 1
  • Atmega328P-Pu X 1
  • 16.00 MHz kristal ossillator
  • 22pF pette X 2
  • 330E weerstande X 12
  • 1K weerstande X 2
  • 10K weerstand X 1
  • 100K weerstande X 2
  • 470E weerstande X 2
  • 2N3904 transistor X 2
  • 2N2222A transistor X 2
  • 1838 IR -ontvanger X 1
  • PC817 X 2
  • 5v SPST -aflos X 2
  • 3 -pins aansluitblok X 2

Dit is die belangrikste komponente wat u nodig het om hierdie projek te maak. Maar hiermee benodig u ook basiese soldeertoerusting, hardeware -bykomstighede, broodbord en 'n arduino

Ek sal nie 'n algemene arduino -bord in hierdie projek gebruik nie. Ek sal eerder 'n selfdoen -een gebruik. Die kodering word uitgevoer met behulp van arduino IDE, en alles sal dieselfde wees as enige ander arduino -projek. Maar net op die laaste oomblik sal ek die vooraf geprogrammeerde IC verwyder en dit in my PCB plaas.

U kan na hierdie video van my kyk hoe u 'n DIY arduino UNO tuis kan maak -

bit.ly/2BoLmuO

As u al hierdie items het, is dit tyd om die kring te teken.

Stap 2: Ontwerp die werkkring

Ontwerp die werkkring
Ontwerp die werkkring
Ontwerp die werkkring
Ontwerp die werkkring

Ek het die aanlyn platform genaamd Easyeda gebruik om die kring te ontwerp.

Die kring sal hoofsaaklik hierdie blokke hê -

  • Kragtoevoermodule - skakel 9-12V DC -inset om na 5V DC om die stroombaan aan te dryf.
  • Mikrokontroleerder - ek sal 'n ATmega328P IC gebruik as die mikrobeheerder. Dit is dieselfde een wat op enige arduino UNO, nano of pro mini gevind kan word.
  • IR -ontvanger - ek sal 'n TP1838 IR -ontvanger module gebruik wat aan die mikrobeheerder gekoppel sal word.
  • Timer -aanwyser - 'n Rooi LED van 3 mm dui die status van die timer aan.
  • Sewe segment vertoon - 2X7 segment CA vertoning sal visuele inligting via alfanumeriese karakter vertoon.
  • Relay Driver - Twee relais sal met die mikrobeheerder gekoppel word via die toepaslike relay driver circuit.

Die kring wat vir my gewerk het, is hierdie -

Kyk na hierdie video om te weet hoe om 'n relaisbestuurbord vir arduino te maak -

bit.ly/2zZiZn7

Stap 3: Ontwerp die PCB en bestel dit

Ontwerp die PCB en bestel dit
Ontwerp die PCB en bestel dit
Ontwerp die PCB en bestel dit
Ontwerp die PCB en bestel dit
Ontwerp die PCB en bestel dit
Ontwerp die PCB en bestel dit
Ontwerp die PCB en bestel dit
Ontwerp die PCB en bestel dit

Sodra die kringontwerp voltooi is, is dit tyd om die PCB te maak. Ek het die JLCPCB -webwerf gebruik om my prototipe -bord te maak. Ek dink hulle is een van die beste in die vervaardiging van PCB die afgelope dae.

Nadat die kringontwerp voltooi is, skakel die kring na PCB om en ontwerp die PCB op Easyeda -webwerf. Wees geduldig daarmee. 'N Fout hier verwoes u PCB's. Kontroleer verskeie kere voordat u 'n gerber -lêer genereer. U kan ook die 3D -model van u PCB van hier af nagaan. Klik op maak gerber -lêer en van daaruit kan u hierdie bord direk via JLCPCB bestel. Laai die gerber -lêers op, kies die regte spesifikasie; verander niks in hierdie afdeling. Hou dit soos dit is. Dit is goed genoeg instellings om mee te begin. Plaas die bestelling. U behoort dit binne 'n week te kry.

PCB PDF in 1: 1 skaal -

PCB Gerber -lêer -

Stap 4: Kry die HEX -waardes van u IR -afstandsbediening

Kry die HEX -waardes van u IR -afstandsbediening
Kry die HEX -waardes van u IR -afstandsbediening
Kry die HEX -waardes van u IR -afstandsbediening
Kry die HEX -waardes van u IR -afstandsbediening
Kry die HEX -waardes van u IR -afstandsbediening
Kry die HEX -waardes van u IR -afstandsbediening
Kry die HEX -waardes van u IR -afstandsbediening
Kry die HEX -waardes van u IR -afstandsbediening

In hierdie stap moet u die Hex -waardes ken wat u afstandsbediening na arduino oordra. Ons sal hierdie kode later in die finale kode gebruik. Hiervoor benodig u die IRRemote -biblioteek vir arduino.

IRRemote -biblioteek -

u kan die biblioteek aflaai en dit in die IDE installeer. Maak die voorbeeldskets van IrrecvDemo oop en laai die kode op na die arduino. Maak die seriële monitor oop en druk een op 'n slag op afstandknoppies. U sal die ooreenstemmende Hex -kode op die seriële monitor sien. Ek het al die kodes in 'n woordlêer gekopieer vir toekomstige verwysings. U kan ook die heksakodes van die knoppies wat u van plan is om in hierdie projek te gebruik, aanteken. Daarna is dit tyd om die hoofprogram op te stel.

Stap 5: Skryf die program en laai dit op na die Arduino

Skryf die program en laai dit op na die Arduino
Skryf die program en laai dit op na die Arduino

Dit is die laaste kode wat in die arduino opgelaai moet word -

Een ding wat u moet verstaan, u benodig basiese kennis van die arduino -timer, interrupt en ander vooraf konsepte om die kode behoorlik te verstaan. Ons gebruik normaalweg nie timers en onderbrekings in arduino nie, net omdat dit die kompleksiteit van 'n kode verhoog. Maar hierdie projek het die gebruik van onderbreking en timer vereis.

U benodig ook nog twee biblioteke, twee stel die kode behoorlik saam -

  • Timerone -
  • Pinchangeinterrupt -

Stel die kode op en laai dit op na arduino. Sodra dit klaar is, verwyder die IC van die arduino. Ons plaas dit in die PCB.

Stap 6: Soldeer die komponente op die PCB

Soldeer die komponente op PCB
Soldeer die komponente op PCB
Soldeer die komponente op PCB
Soldeer die komponente op PCB
Soldeer die komponente op PCB
Soldeer die komponente op PCB

Volgens die stempel- en stroombaan -diagram, plaas die komponente op die PCB en soldeer dit behoorlik. Hierdie stap is baie eenvoudig. Gebruik 'n koellichaam met die 7805 -reguleerder en gebruik 'n hittepasta tussenin. Maak seker dat daar geen tekort aan krag en grond is na die voltooiing van hierdie stap nie.

Stap 7: Dit is amper klaar

Dit is amper klaar!
Dit is amper klaar!
Dit is amper klaar!
Dit is amper klaar!

Sodra die soldeer klaar is, is dit tyd om die stroombaan te toets. Neem alle huishoudelike toestelle wat op AC werk. Ek sal aanbeveel om eers 'n eenvoudige tafellamp te gebruik om te toets. Skroef die drade van die skakelaar af en skroef dit vas aan die normale oop en algemene aansluiting van enige relais op die printplaat. Steek die tafellamp in die stopcontact. Skakel die kring aan met 'n 9-12V DC-toevoer.

Neem dan die afstandsbediening en druk op die ooreenstemmende knoppie om die lamp aan te skakel. Dit moet behoorlik werk as u alles korrek het soos aangedui. Kyk ook na die timerfunksie.

Die finale uitslag kan in die video gesien word.

Dis dit. Ons het hierdie projek suksesvol gemaak. Hierdie tipe gereedskap is baie handig in die daaglikse lewe. Skep u eie projek en laat weet my in die kommentaarafdeling. As u van hierdie tutoriaal gehou het, kyk dan na die video oor hierdie projek en teken in op ons kanaal.

Kanaalskakel - www.youtube.com/c/being_engineers1

Dankie dat u ingeskakel het. Pasop en totsiens.:)

Aanbeveel: