Indholdsfortegnelse:

Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Anonim
Sådan styrer du husholdningsapparater med fjernbetjening til tv med timerfunktion
Sådan styrer du husholdningsapparater med fjernbetjening til tv med timerfunktion

Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores kommandoer. Der er mange teknologier tilgængelige i branchen, f.eks. Bluetooth, RF eller endda WI-Fi, men vi har holdt os til infrarød kommunikation så længe, at der har nogle meget gyldige årsager bag sig. Først og fremmest er de den billigste løsning, de koster bogstaveligt cents, bortset fra at de er pålidelige og vigtigst af alt let at bruge. Overse heller ikke det lave strømforbrug i dette kredsløb sammenlignet med RF- eller Bluetooth -fjernbetjening. Så lad os i dagens video lave et projekt, hvor vi kan styre vores husholdningsapparater ved hjælp af disse IR -fjernbetjeninger. Jeg vil også implementere en timerfunktion til at tænde/slukke enheder uden vores direkte involvering. Begyndende med blokdiagram, kodning, kredsløbsdiagram til det endelige PCB -design, vil jeg guide dig gennem hele processen i detaljer.

Inden start, bare en lille påmindelse. Abonner venligst på vores kanal, hvis du kan lide denne vejledning.

Kanallink - www.youtube.com/c/being_engineers1

Vi har også lavet en detaljeret video om det samme emne. Så hvis du ikke har lyst til at læse helt igennem, kan du se videoen for at få mere indsigt. Jeg vedhæfter linket herunder.

Det er det. Lad os nu begynde at bygge dette projekt.

Trin 1: Saml alle de nødvendige komponenter

Saml alle de nødvendige komponenter
Saml alle de nødvendige komponenter
Saml alle de nødvendige komponenter
Saml alle de nødvendige komponenter
Saml alle de nødvendige komponenter
Saml alle de nødvendige komponenter
Saml alle de nødvendige komponenter
Saml alle de nødvendige komponenter

Først og fremmest samles alle de nødvendige komponenter i henhold til den givne stykliste.

Projekt BOM

  • DC -hunadapter X 1
  • Skubkontakt X 1
  • Mandlige overskrifter
  • 1N4007 dioder X 5
  • 100uF hætter X 3
  • 100nF hætter X 4
  • 7805 spændingsregulatorer og kølelegeme X 1
  • 3 mm rød LED X 2
  • 3 mm grøn LED X 2
  • 28 pin IC base X 1
  • Atmega328P-Pu X 1
  • 16,00 MHz krystaloscillator
  • 22pF hætter X 2
  • 330E modstande X 12
  • 1K modstande X 2
  • 10K modstand X 1
  • 100K modstande X 2
  • 470E modstande X 2
  • 2N3904 transistor X 2
  • 2N2222A transistor X 2
  • 1838 IR -modtager X 1
  • PC817 X 2
  • 5v SPST -relæ X 2
  • 3 -polet klemrække X 2

Dette er de vigtigste komponenter, du har brug for til at lave dette projekt. Men med disse har du også brug for grundlæggende loddeudstyr, hardware tilbehør, brødbræt og en arduino

Jeg vil ikke bruge et generelt arduino -bord i dette projekt. Jeg vil hellere bruge en DIY. Kodningen udføres ved hjælp af arduino IDE, og alt vil være det samme som ethvert andet arduino -projekt. Men lige i sidste øjeblik vil jeg fjerne den forprogrammerede IC og placere den i mit printkort.

Du kan se denne video af mig om, hvordan du laver DIY arduino UNO derhjemme -

bit.ly/2BoLmuO

Når du har alle disse emner, er det tid til at tegne kredsløbet.

Trin 2: Design arbejdskredsløbet

Design arbejdskredsløbet
Design arbejdskredsløbet
Design arbejdskredsløbet
Design arbejdskredsløbet

Jeg brugte onlineplatformen Easyeda til at designe kredsløbet.

Kredsløbet vil hovedsageligt have disse blokke -

  • Strømforsyningsmodul - konverterer 9-12V DC input til 5V DC for at drive kredsløbet.
  • Mikrocontroller - Jeg vil bruge en ATmega328P IC som mikrokontroller. Det er den samme, som kan findes på enhver arduino UNO, nano eller pro mini.
  • IR -modtager - Jeg vil bruge et TP1838 IR -modtagermodul, der tilsluttes mikrokontrolleren.
  • Timerindikator - En 3 mm rød lysdiode angiver status for timeren.
  • Syv segment display - 2X7 segment CA display viser visuel information via alfanumerisk karakter.
  • Relædriver - To relæer vil blive forbundet med mikrokontrolleren via passende relædriverkredsløb.

Kredsløbet, der fungerede for mig, er dette -

Se denne video for at vide, hvordan du laver relædriverbræt til arduino -

bit.ly/2zZiZn7

Trin 3: Design printkortet og bestil det

Design printkortet og bestil det
Design printkortet og bestil det
Design printkortet og bestil det
Design printkortet og bestil det
Design printkortet og bestil det
Design printkortet og bestil det
Design printkortet og bestil det
Design printkortet og bestil det

Når kredsløbsdesignet er afsluttet, er det tid til at lave printkortet. Jeg brugte JLCPCB -webstedet til at lave mit prototypebord. De er en af de bedste inden for PCB -fremstilling i de seneste dage.

Når kredsløbsdesignet er fuldført, skal du konvertere kredsløbet til PCB og designe printkortet på Easyeda -webstedet. Vær tålmodig med det. En fejl her vil ødelægge dine printkort. Kontroller flere gange, før du genererer gerber -fil. Du kan også kontrollere 3d -modellen af dit printkort herfra. Klik på make gerber -fil, og derfra kan du direkte bestille dette board via JLCPCB. Upload gerber -filerne, vælg den korrekte specifikation, du skal ikke ændre noget i denne sektion. Behold den som den er. Dette er gode nok indstillinger til at starte med. Placer ordren. Du burde få det om en uge.

PCB PDF i 1: 1 skala -

PCB Gerber -fil -

Trin 4: Få HEX -værdierne på din IR -fjernbetjening

Få HEX -værdierne på din IR -fjernbetjening
Få HEX -værdierne på din IR -fjernbetjening
Få HEX -værdierne på din IR -fjernbetjening
Få HEX -værdierne på din IR -fjernbetjening
Få HEX -værdierne på din IR -fjernbetjening
Få HEX -værdierne på din IR -fjernbetjening
Få HEX -værdierne på din IR -fjernbetjening
Få HEX -værdierne på din IR -fjernbetjening

I dette trin skal du kende de Hex -værdier, som din fjernbetjening sender til arduino. Vi vil bruge denne kode senere i den endelige kode. Til dette skal du bruge IRRemote -biblioteket til arduino.

IRRemote Library -

du kan downloade biblioteket og installere det i IDE. Åbn IrrecvDemo -eksempelskitsen, og upload koden til arduinoen. Åbn den serielle skærm, og begynd at trykke på fjernbetjeningsknapperne én ad gangen. Du vil se den tilsvarende Hex -kode på den serielle skærm. Jeg har kopieret alle koderne i en word -fil til fremtidige referencer. Du kan også bare notere hex -koderne for de knapper, du har til hensigt at bruge i dette projekt. Derefter er det tid til at konstruere hovedprogrammet.

Trin 5: Skriv programmet og upload det til Arduino

Skriv programmet og upload det til Arduino
Skriv programmet og upload det til Arduino

Dette er den sidste kode, der skal uploades i arduino -

En ting du skal forstå, har brug for en vis grundlæggende viden om arduino -timer, interrupt og andre forhåndskoncepter for at forstå koden korrekt. Vi bruger normalt ikke timere og afbrydelser i arduino, bare fordi det øger kompleksiteten af en kode. Men dette projekt krævede brug af afbrydelse og timer.

Du har også brug for yderligere to biblioteker, to kompilerer koden korrekt -

  • Timerone -
  • Pinchangeinterrupt -

Kompilér og upload koden til arduino. Når det er gjort, fjernes IC'en fra arduinoen. Vi placerer det i printkortet.

Trin 6: Lodd komponenterne på PCB

Lodde komponenterne på printkort
Lodde komponenterne på printkort
Lodde komponenterne på printkort
Lodde komponenterne på printkort
Lodde komponenterne på printkort
Lodde komponenterne på printkort

I henhold til styklisten og kredsløbsdiagrammet placeres komponenterne på printkortet og loddes korrekt. Dette trin er meget ligetil. Brug kølelegeme med 7805 -regulatoren, og brug varmepasta imellem. Sørg for, at der ikke er kort om strøm og jord efter afslutningen af dette trin.

Trin 7: Det er næsten færdigt

Det er næsten færdigt!
Det er næsten færdigt!
Det er næsten færdigt!
Det er næsten færdigt!

Når lodningen er udført, er det tid til at teste kredsløbet. Tag alle husholdningsapparater, der kører på AC. Jeg vil anbefale at bruge en simpel bordlampe til at teste først. Skru ledningerne ud af kontakten, og skru den fast i den normale åbne og fælles terminal på ethvert relæ på printkortet. Sæt bordlampen i stikkontakten. Tænd for kredsløbet med en 9-12V DC forsyning.

Tag derefter fjernbetjeningen, og tryk på den tilsvarende knap for at tænde lampen. Det skulle fungere korrekt, hvis du har alt korrekt som instrueret. Kontroller også timerfunktionen.

Det endelige resultat kan ses i videoen.

Det er det. Vi har med succes gennemført dette projekt. Denne type værktøjer er meget praktisk i det daglige liv. Opret dit eget projekt, og lad mig vide det i kommentarfeltet. Hvis du kan lide denne vejledning, kan du se den video om dette projekt og abonnere på vores kanal.

Kanallink - www.youtube.com/c/being_engineers1

Tak fordi du stillede ind. Pas på og farvel.:)

Anbefalede: