Inhoudsopgave:
- Benodigdheden
- Stap 1: De stukken verbinden
- Stap 2: De code
- Stap 3: De behuizing
- Stap 4: Gebruik
- Stap 5: Verbeteringen en uitbreidingsprojecten
- Stap 6: bronnen en referenties
Video: Automatische kanaalwisselende tv-afstandsbediening met Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
De initiële motivatie voor dit project was dat onze cliënt vasculaire dementie heeft en juridisch blind is. Dit heeft ertoe geleid dat ze moeite heeft om te onthouden wanneer en op welke kanalen de televisieprogramma's die ze leuk vindt zijn, evenals het zien van de kleine knoppen op een traditionele afstandsbediening. Om deze reden heeft ons team gewerkt aan het maken van een afstandsbediening, die een klein aantal zeer grote knoppen had, die de gebruiker die wettelijk blind is, kon zien of voelen. De afstandsbediening moest ook in staat zijn om het kanaal automatisch te wijzigen naar specifieke kanalen op specifieke tijden, zodat zelfs als onze klant het zou vergeten, ze haar shows zou kunnen zien.
Onze oplossing maakte gebruik van een Arduino en een infraroodzender om met de televisie te communiceren. De Realtime klokmodule werd gebruikt om de tijd bij te houden zodat de afstandsbediening kon schakelen naar de gewenste shows. Een grote knop werd ook gebruikt om de tv aan en uit te zetten. Er werd ook een zoemermodule bevestigd om de gebruiker te waarschuwen dat het kanaal werd gewijzigd.
Concurrentieanalyse:
We hebben 3 andere adaptieve afstandsbedieningen geanalyseerd op de criteria die vereist zijn voor dit project
1. Flipper Remote - een vereenvoudigde afstandsbediening met een beperkt aantal extra grote knoppen
Voordelen: Betaalbaar (slechts $ 35) en de knoppen zijn groter dan op een traditionele afstandsbediening.
Nadelen: Kan niet automatisch van kanaal wisselen, en hoewel knoppen groter zijn dan een traditionele afstandsbediening, kunnen ze nog steeds te klein zijn.
2. Logitech Harmony Elite - slimme afstandsbediening die de mogelijkheden van de traditionele afstandsbediening verbetert en enige aanpassing mogelijk maakt.
Voordelen: ondersteunt spraakopdrachten en heeft een intuïtieve touchscreen-interface
Nadelen: duur ($ 350), kan de kanalen niet automatisch wijzigen en heeft kleine knoppen.
3. Caavo Control Center - slim paar afstandsbediening en controlecentrum waarmee verbindingen tussen de televisie, de afstandsbediening en software van derden mogelijk zijn
Voordelen: Ondersteunt spraakopdrachten
Nadelen: duur ($ 160), kan niet automatisch van kanaal veranderen en heeft kleine knoppen
Benodigdheden
1. "Arduino" Uno met USB-kabel - 12,99 van Amazon.com
2. YL-44-zoemermodule (zoemermodule, trigger op laag niveau) - $ 3,98 met verzending vanaf aliexpress.com
3. Real-time klokmodule (met benodigde batterij) - $ 11,50 voor 3 van Amazon.com
4. Grote Arduino-arcadeknop - $ 9,95 van adafruit.com
5. Arcade-knopdraden - $ 4,95 van adafruit.com
5. Infraroodzender en ontvangerset - $ 13,99 van Amazon.com
7. 9-volt batterij - $ 10,99 voor 8 van Amazon.com
8. 9-volt batterij naar mannelijke DC-adapter - $ 4,99 voor 5 van Amazon.com
De externe behuizing is 3D-geprint met PETG-filament
Stap 1: De stukken verbinden
De aardingspin op de piëzo-zoemer was verbonden met aarde op de Arduino en de I / O-pin was verbonden met de digitale 8-poort.
De aardingspin op de Real Time Clock was verbonden met aarde op de Arduino, de VCC-pin was verbonden met een spanningspin op de Arduino, de SDA-pin was verbonden met de SDA-pin op de Arduino, de SCL-pin was verbonden met de SCL speld op de Arduino.
De aardingspin op de IR-zender was verbonden met aarde op de Arduino, de VCC-pin was verbonden met een spanningspin op de Arduino en de DAT-pin was verbonden met de digitale 3-poort.
De pinnen op de arcade-knop waren verbonden met de digitale 2-poort en de grondpin op de Arduino.
Stap 2: De code
De code voor dit project is hier te vinden.
Stap 3: De behuizing
Zoals eerder vermeld, is de behuizing van dit apparaat bedrukt met PETG-filament. Hierboven afgebeeld zijn screenshots van de CAD-bestanden die laten zien hoe het voltooide apparaat eruit zal zien. De afdrukbare STL-bestanden voor zowel de basis als het deksel zijn ook bijgevoegd.
Stap 4: Gebruik
Instructies voor het gebruik van het apparaat:
Om deze afstandsbediening in te stellen voor uw specifieke televisie, moet u eerst weten welke IR-codes van uw huidige afstandsbediening naar de tv worden verzonden. Stappen om dit te doen vind je hier. Zodra deze codes bekend zijn, moesten de specifieke IR-codes worden geïmplementeerd in de Arduino-code die op de GitHub is opgeslagen. Opmerkingen in het programma leiden u naar precies waar deze codes moeten worden ingevoerd.
Als dat eenmaal is ingesteld, is het apparaat heel gemakkelijk te gebruiken; druk gewoon op de grote knop aan de bovenkant om de tv aan en uit te zetten. Als de tv aan staat tijdens een van de tijden die u hebt voorgeprogrammeerd om van zender te veranderen, gebeurt dit automatisch. Als u klaar bent om de tv uit te zetten, drukt u nogmaals op de knop.
Veiligheidsmaatregelen:
Omdat het apparaat niet waterdicht is en er veel draden, batterijen en andere elektronische componenten in de behuizing zitten, is het belangrijk dat het apparaat droog blijft.
Omdat dit project Arduino gebruikt, is het bovendien belangrijk dat de omstandigheden waarin het wordt gebruikt binnen het veilige bereik van -40 tot 85 graden Celsius blijven.
Verzorging en onderhoud:
Als de afstandsbediening eenmaal is ingesteld, is er niet veel aan onderhoud dat regelmatig moet worden gedaan. Af en toe moet de hoofdbatterij van 9 volt die de Arduino en andere componenten van stroom voorziet, worden vervangen; verwijder hiervoor de huidige 9 volt batterij uit de adapter in de behuizing en plaats een nieuwe batterij op de adapter. De Real Time Clock-module heeft een eigen externe batterij (3V), dus zelfs als de hoofdbatterij leeg is, moet deze de tijd blijven bijhouden. Als deze secundaire batterij echter doodgaat, moet deze worden vervangen en moet de RTC opnieuw worden gekalibreerd. Deze herkalibratie kan worden gedaan door de Arduino op de computer aan te sluiten en de code te initialiseren.
Stap 5: Verbeteringen en uitbreidingsprojecten
Ben je op zoek naar een uitdaging, dan zijn er nog vele andere manieren om dit project naar jouw wens uit te breiden! Een paar mogelijke projecten die je zou kunnen proberen zijn:
- een app maken zodat de gebruiker/verzorger zelf de geselecteerde kanalen kan wijzigen
- de Arduino verbinden met internet om meer gedetailleerde gegevens te krijgen, zoals tijd die tot op de milliseconde nauwkeurig is
- gebruik maken van openbare informatie die beschikbaar is over elk televisiekanaal om de gebruiker meer details te geven
Stap 6: bronnen en referenties
Big Button Jumbo universele tv-afstandsbediening voor senioren. Opgehaald van
Control Center Smart Remote + Home Theater Hub - Pay As You Go-abonnement. Opgehaald van
IR-afstandsbedieningssignalen. Opgehaald van learn.adafruit.com/ir-sensor/using-an-ir-senso
Logitech Harmony Elite geavanceerde universele afstandsbediening, hub en app. Opgehaald van
Samuël123abc. (2017, 08 oktober). Arduino YL-44 zoemermodule. Op 22 mei 2020 opgehaald van
Universele afstandsbediening 101: hoe werken universele afstandsbedieningen? Opgehaald van caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work
z3t0. (n.d.). z3t0/Arduino-IRremote. Opgehaald van
Aanbevolen:
Automatische bedverlichting: 5 stappen (met afbeeldingen)
Automatische bedverlichting: slaap jij ook 's nachts? Zie je ook niets in het donker? Heb je 's nachts ook donker op de kamer? Dan is dit apparaat iets voor jou! Ik denk dat de meesten van ons graag een beetje blijven 's avonds langer. De redenen kunnen verschillend zijn - Netflix, YouTube
AUTOMATISCHE AFVALBAK OF BIN. DE PLANEET REDDEN: 19 stappen (met afbeeldingen)
AUTOMATISCHE AFVALBAK OF BIN. OM DE PLANEET TE REDDEN: Voordat we beginnen, raad ik je aan de eerste video te bekijken voordat je deze leest, omdat deze erg handig is. Hallo, mijn naam is Jacob en ik woon in het VK. Recycling is een groot probleem waar ik woon. Ik zie veel zwerfvuil op de velden en het kan schadelijk zijn. NS
Automatische infraroodwaterkraan voor $ 5: 12 stappen (met afbeeldingen)
Automatische infraroodwaterkraan voor $ 5: in dit project maken we een automatische aan-uit-waterkraan voor slechts $ 5. We zullen een IR-sensor en een waterschakelaar gebruiken om deze automatische infraroodwaterkraan te maken. Er wordt geen microcontroller gebruikt om deze automatische infrarood waterkraan te maken. Plaats eenvoudig uw
Automatische Snow Wake-up Call: 6 stappen (met afbeeldingen)
Automatische sneeuwwekker: 's ochtends het huis uit gaan kan een vlaag van activiteit zijn nadat een paar centimeter van het witte spul 's nachts is neergedaald. Zou het niet fijn zijn om op die dagen wat eerder wakker te worden om de stress uit de ochtend te halen? Dit project doet
Automatische tuinbesproeier - 3D afgedrukt - Arduino: 10 stappen (met afbeeldingen)
Automatische tuinbesproeier | 3D afgedrukt | Arduino: Ik ben een fervent tuinier, maar je planten met de hand water geven tijdens droge perioden kost wat tijd. Dit project verlost me van water geven, zodat ik aan mijn andere projecten kan werken. Het is ook geweldig om voor de tuin te zorgen terwijl u niet thuis bent, en de plant