INHOUDSOPGAWE:
- Voorrade
- Stap 1: Verbind die stukke
- Stap 2: Die kode
- Stap 3: Die omhulsel
- Stap 4: Gebruik
- Stap 5: Verbeterings en uitbreidingsprojekte
- Stap 6: Hulpbronne en verwysings
Video: TV -afstandsbediening met outomatiese kanaalveranderings met Arduino: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Die aanvanklike motivering vir hierdie projek was dat ons kliënt vaskulêre demensie het en wettig blind is. Dit het haar moeilik gemaak om te onthou wanneer en op watter kanale die televisie wys waarvan sy hou, asook om die klein knoppies op 'n tradisionele afstandsbediening te sien. Om hierdie rede het ons span daaraan gewerk om 'n afstandsbediening te skep met 'n klein aantal baie groot knoppies wat die gebruiker wat wettig blind is, kan sien of voel. Die afstandsbediening moes ook die kanaal outomaties verander na spesifieke kanale op spesifieke tye, sodat selfs as ons kliënt dit vergeet het, sy haar programme kon sien.
Ons oplossing het 'n Arduino en 'n infrarooi emitter gebruik om met die televisie te kommunikeer. Die real-time klokmodule is gebruik om tyd by te hou, sodat die afstandsbediening na die gewenste programme kon oorskakel. Een groot knoppie is ook gebruik om die TV aan en af te skakel. 'N Gonsmodule is ook aangeheg om die gebruiker te waarsku dat die kanaal verander word.
Mededinger ontleding:
Ons het 3 ander aanpasbare afstandbeheer vir die kriteria wat vir hierdie projek vereis word, ontleed
1. Flipper Remote - 'n vereenvoudigde afstandsbediening met 'n verminderde aantal ekstra groot knoppies
Voordele: Bekostigbaar (slegs $ 35) en knoppies is groter as op 'n tradisionele afstandsbediening.
Nadele: kan nie outomaties van kanaal verander nie, en hoewel knoppies groter is as 'n tradisionele afstandsbediening, is hulle moontlik nog steeds te klein.
2. Logitech Harmony Elite - 'n slim afstandsbediening wat die funksies van die tradisionele afstandsbediening verbeter en 'n mate van aanpassing moontlik maak.
Voordele: Ondersteun stemopdragte en het 'n intuïtiewe raakskerm -koppelvlak
Nadele: duur ($ 350), kan nie outomaties van kanaal verander nie en het klein knoppies.
3. Caavo Control Center - 'n slim afstandbeheerder en 'n kontrolesentrumpaar wat verbindings tussen die televisie, die afstandsbediening en derdeparty -sagteware moontlik maak
Voordele: Ondersteun stemopdragte
Nadele: duur ($ 160), kan nie outomaties van kanaal verander nie en het klein knoppies
Voorrade
1. "Arduino" Uno met USB -kabel - 12,99 van Amazon.com
2. YL-44 Zoemermodule (zoemer module, laevlak sneller)-$ 3,98 m/ gestuur vanaf aliexpress.com
3. Intydse klokmodule (met die nodige battery) - $ 11,50 vir 3 van Amazon.com
4. Groot Arduino -arcade -knoppie - $ 9,95 van adafruit.com
5. Arcade -knoppies - $ 4,95 van adafruit.com
5. Infrarooi emitter en ontvangerstel - $ 13,99 van Amazon.com
7. 9 -volt battery - $ 10,99 vir 8 van Amazon.com
8. 9 -volt battery na manlike DC -adapter - $ 4,99 vir 5 van Amazon.com
Die buitekas is 3D -gedruk met PETG -filament
Stap 1: Verbind die stukke
Die grondpen op die piëzo -zoemer is met die aarde op die Arduino gekoppel, en die I/O -pen is aan die digitale 8 -poort gekoppel.
Die grondpen op die Real Time Clock was gekoppel aan die aarde op die Arduino, die VCC -pen was gekoppel aan 'n spanningspen op die Arduino, die SDA -pen was gekoppel aan die SDA -pen op die Arduino, die SCL -pen was aan die SCL gekoppel pen op die Arduino.
Die grondpen op die IR -emitter is met die aarde op die Arduino gekoppel, die VCC -pen is met 'n spanningspen op die Arduino verbind, en die DAT -pen is aan die digitale 3 -poort gekoppel.
Die penne op die arcade -knoppie is gekoppel aan die digitale 2 -poort en die grondpen op die Arduino.
Stap 2: Die kode
Die kode vir hierdie projek kan hier gevind word.
Stap 3: Die omhulsel
Soos voorheen genoem, is die omhulsel vir hierdie toestel gedruk met PETG -filament. Hierbo is skermkiekies van die CAD -lêers wat wys hoe die voltooide toestel sal lyk. Die drukbare STL -lêers vir die basis en die deksel word ook aangeheg.
Stap 4: Gebruik
Instruksies vir die gebruik van die toestel:
Om hierdie afstandsbediening in te stel om met u spesifieke televisie te werk, moet u eers uitvind watter IR -kodes van u huidige afstandsbediening na die TV gestuur word. Stappe om dit te doen kan hier gevind word. Sodra hierdie kodes bekend is, moet die spesifieke IR -kodes geïmplementeer word in die Arduino -kode wat op die GitHub gestoor word. Opmerkings in die program lei u na presies waar hierdie kodes ingevoer moet word.
Sodra dit opgestel is, is die toestel baie maklik om te gebruik; druk eenvoudig op die groot knoppie aan die bokant om die TV aan en uit te skakel. As die TV aan is gedurende een van die kere wat u vooraf geprogrammeer het om die kanaal te verander, sal dit outomaties gebeur. As u gereed is om die TV af te skakel, druk die knoppie weer.
Veiligheids maatreëls:
Omdat die toestel nie waterdig is nie en daar baie drade, batterye en ander elektroniese komponente in die omhulsel is, is dit belangrik dat die toestel droog gehou word.
Vanweë die feit dat hierdie projek Arduino gebruik, is dit ook belangrik dat die toestande waarin dit bedryf word binne die veilige omvang van -40 tot 85 grade Celsius bly.
Versorging en instandhouding:
Sodra die afstandsbediening opgestel is, hoef u nie gereeld onderhoud te onderhou nie. Soms moet die hoof 9-volt battery wat die Arduino en ander komponente aandryf, vervang word; Om dit te doen, verwyder die huidige 9-volt-battery uit die adapter in die omhulsel en plaas 'n nuwe battery aan die adapter. Die Real Time Clock -module het sy eie eksterne battery (3V), dus selfs as die hoofbattery doodgaan, moet dit die tyd behou. As hierdie sekondêre battery egter wil sterf, moet dit vervang word en die RTC moet herkalibreer word. Hierdie herkalibrasie kan gedoen word deur die Arduino aan te sluit op die rekenaar en die kode te initialiseer.
Stap 5: Verbeterings en uitbreidingsprojekte
As u op soek is na 'n uitdaging, is daar baie ander maniere om hierdie projek na u smaak uit te brei! 'N Paar moontlike projekte wat u kan probeer, is:
- maak 'n app sodat die gebruiker/opsigter die geselekteerde kanale self kan verander
- die Arduino met die internet verbind om meer gedetailleerde data te kry, soos die tyd wat akkuraat is tot die millisekonde
- deur gebruik te maak van openbare inligting oor elke televisiekanaal om die gebruiker meer besonderhede te gee
Stap 6: Hulpbronne en verwysings
Groot knoppie Jumbo universele TV -afstandsbediening vir bejaardes. Opgehaal van
Control Center Smart Remote + Home Theatre Hub - betaal soos u wil. Opgehaal van
IR afstandseine. Opgehaal van learn.adafruit.com/ir-sensor/using-an-ir-senso
Logitech Harmony Elite Advanced Universal Remote, Hub en App. Opgehaal van
Samuel123abc. (2017, 08 Oktober). Arduino YL-44 zoemer module. Ontvang op 22 Mei 2020 van
Universal Remote 101: Hoe werk universele afstandbeheer? Opgehaal van caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work
z3t0. (n.d.). z3t0/Arduino-IR afstandsbediening. Opgehaal van
Aanbeveel:
Outomatiese model spoorweguitleg met twee treine (V2.0) - Arduino gebaseer: 15 stappe (met foto's)
Outomatiese model spoorweguitleg met twee treine (V2.0) | Arduino gebaseer: Die outomatisering van model spoorweguitlegte met behulp van Arduino mikrobeheerders is 'n uitstekende manier om mikrobeheerders, programmering en model spoorweë saam te voeg tot een stokperdjie. Daar is 'n klomp projekte beskikbaar om 'n trein outonoom op 'n modelrail te bestuur
Bou 'n outomatiese sonopsporing met Arduino Nano V2: 17 stappe (met foto's)
Bou van 'n outomatiese sonopsporing met Arduino Nano V2: Hallo! Hierdie Instructable is bedoel om deel twee van my Solar Tracker -projek te wees. Gebruik die onderstaande skakel vir 'n verduideliking van hoe sonopsporers werk en hoe ek my eerste spoorsnyer ontwerp het. Dit bied konteks vir hierdie projek. Https: //www.instructables.co
Skakelaar vir outomatiese laai (vakuum) met ACS712 en Arduino: 7 stappe (met foto's)
Skakelaar vir outomatiese laai (vakuum) met ACS712 en Arduino: Hallo almal, om 'n werktuig in 'n geslote ruimte te bestuur, is 'n gewoel, want al die stof wat in die lug en stof in die lug ontstaan, beteken stof in u longe. Die bestuur van u winkelvak kan 'n deel van die risiko uitskakel, maar dit telkens aan- en uitskakel
Eenvoudige outomatiese kondensator -toetser / kapasiteitsmeter met Arduino en met die hand: 4 stappe
Eenvoudige outomatiese kondensatortoetser / kapasiteitsmeter met Arduino en met die hand: Hallo! Vir hierdie fisika-eenheid benodig u:* 'n kragtoevoer met 0-12V* een of meer kapasitors* een of meer laaiweerstands* 'n stophorlosie* 'n multimeter vir spanning meting* 'n arduino nano* 'n 16x2 I²C -skerm* 1 / 4W weerstande met 220, 10k, 4.7M en
Hack u usb-raketlanseerder in 'n 'outomatiese mikpunt vir outomatiese toerusting': ses stappe
Hack u usb-raketlanseerder in 'n 'outomatiese mikpunt vir outomatiese toerusting': hoe u u usb-raketlanseerder op sy eie kan laat mik. Hierdie instruksies sal u leer om u usb -raketlanseerder in 'n outorent te verander wat IR -teikens kan vind en daarop gemik is. (jammer net IR -teikens)