Sadržaj:
- Korak 1: Prikupite materijale i alate
- Korak 2: Povežite Arduino
- Korak 3: Prikupljanje signala udaljenog kanala
- Korak 4: Implementirajte Kodeks
- Korak 5: Odštampajte kućište
- Korak 6: Poboljšanja i proširenja
- Korak 7: Resursi i reference
Video: Daljinski upravljač za pomoćnu televiziju: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Trenutni televizijski daljinski upravljači mogu biti zbunjujući i teški za rukovanje. Mali gumbi i zbunjujući izgled otežavaju fizičko pritiskanje dugmeta i pamćenje koje tipke pritisnuti. Svrha ovog projekta bila je borba protiv ovih poteškoća stvaranjem daljinskog upravljača s manje, većih gumba i sistemom upozorenja koji će obavijestiti korisnika kada treba promijeniti kanal. Ograničeni broj tipki smanjit će zabunu i olakšati navigaciju televizijskim kanalima. Sistem upozorenja će upozoriti korisnika pet minuta prije nego što dođe vrijeme za promjenu kanala.
Prije početka procesa projektiranja provedeno je pozadinsko istraživanje i definirani zahtjevi. Zahtjevi, matrica odluka i dokumenti o analizi konkurenata dostupni su za preuzimanje u nastavku. Veze do svih ovih datoteka također su dostupne u odjeljku reference i izvori na dnu ove stranice.
Korak 1: Prikupite materijale i alate
Prije nego počnete graditi daljinski upravljač, provjerite imate li sve potrebne materijale i alate. Materijali su navedeni u popisu materijala, a veza do dokumenta nalazi se u odjeljku resursi i reference na ovoj stranici. Za alate će vam trebati lemilica/komplet za lemljenje i 3D štampač.
Korak 2: Povežite Arduino
Zatim pronađite svoj Arduino Mini Pro i prikupite sav materijal koji se nalazi u popisu materijala. Nabavite svoju PCB ploču, a vaš prvi korak trebao bi biti stvaranje dvije metalne linije s obje strane PCB -a koje mogu poslužiti kao namjenske 5V i GND šine s Arduina. Alternativno, možete koristiti i PCB u obliku matične ploče, ali nedostatak ovog pristupa je ograničena fleksibilnost i nenamjerne veze.
IC svjetlo na ovoj fotografiji nije jasno, ali je anoda povezana s odašiljačem NPN bipolarnog tranzistora. Kolektor tranzistora spojen je preko otpornika od 220 ohma na napajanje od 5V, baza je preko otpornika od 220 ohma spojena na digitalni pin 3 na Arduinu. Ovo omogućava pinu 3 da dovodi veću struju do IC LED diode, što povećava domet daljinskog upravljača.
Svaki od gumba ožičen je tako da je jedna noga spojena na 5V kroz otpornik od 1 k ohma. Horizontalno suprotna noga treba biti spojena na tlo, a dijagonalno suprotna noga treba biti spojena na digitalni pin koji se koristi za provjeru statusa tipke.
Najvažniji spojevi su da je IC dioda spojena na pin 3 i da su SDA i SCL na RTC -u spojeni na pinove A4 i A5. Slijedite dijagram kola i gornju sliku kako biste pomogli pri ožičenju.
Korak 3: Prikupljanje signala udaljenog kanala
TV daljinski radi tako što šalje određene signale televizorima na određenoj frekvenciji. Ovi infracrveni signali mogu se zamisliti kao niz trepćućih svjetala koja televizoru govore da radi određene stvari. Da bi se implementirala daljinska/TV veza, ti signali udaljenog kanala morali su biti prikupljeni i programirani na određene gumbe tako da su se emitirali pri kliku. Da bi se to učinilo, prijemnik je korišten za prikupljanje ovog niza signala za uključivanje/isključivanje. Prenesite IRrecvDumpV2 na Arduino. Usmjerite daljinski upravljač prema prijemniku i pritisnite udaljene kanale koje želite snimiti. U Arduino serijalu trebali biste vidjeti nešto poput gornje slike. Uzmite nepotpisanu vrijednost int rawData i upotrijebite je kao vrijednost kanala. Ponavljajte ove korake dok ne dobijete sve potrebne kanale.
Korak 4: Implementirajte Kodeks
Kôd za daljinski upravljač nalazi se ispod za preuzimanje, a ispod je objašnjenje onoga što kôd radi.
Kanali:
Sada kada imate sve kanale, vrijeme je da to implementirate u kod. Otpremite daljinski kod na Arduino. Uzmite neoznačene sirove kodove kanala i postavite ih u globalni odjeljak Arduino koda. U većini datoteka bilo bi dobro dodati ih iznad metode setup (). Unutar funkcije loop () koristite funkciju sendRaw () unutar if petlji za slanje određenih kanala. Za bolje objašnjenje pogledajte video.
Sat u realnom vremenu:
Sat stvarnog vremena (RTC) implementiran je da upozori korisnika kada dođe vrijeme za promjenu kanala. RTC se može postaviti korištenjem RTC metode populacije. Prije nego što se RTC koristi s daljinskim upravljačem, morat će se popuniti. U trenutku kada je RTC povezan s uređajem, datum i vrijeme morat će se unijeti u metode za RTC. Svaki razmak koji je potrebno unijeti nalazi se u donjem kodu. Prije preuzimanja kanala i RTC koda preuzmite populacijsku metodu za RTC.
Korak 5: Odštampajte kućište
Zašto smo koristili računarski podržano projektovanje (CAD)?
Korištenje CAD -a omogućava brzo prototipiranje. Korištenjem CAD modela uspjeli smo brzo generirati različite dizajne kako bismo dosegli trenutni model koji prihvaća sve komponente. Dok smo ponavljali, otkrili smo koje komponente odgovaraju i koja područja CAD -a je potrebno promijeniti. Brza izrada prototipa omogućila nam je da izmijenimo dijelove koji nisu radili u relativno kratkom vremenu. Na primjer, morali smo stalno mijenjati visinu kućišta sve dok ne bude dovoljno velika da stane na sve komponente.
CAD i Uputstva za montažu
CAD model je dizajniran koristeći OnShape. Prvo preuzmite tri.stl datoteke prikazane ispod. Tri datoteke će vam pružiti dno, poklopac i držač za bateriju. Nakon što preuzmete datoteke, možete ih odštampati na 3D štampaču po svom izboru. Za naše iteracije koristili smo Prusa i Makerbot. Ovisno o pisaču, možda ćete morati brusiti neke rubove plastike. Zatim, nakon što se komponente smjeste unutar daljinskog upravljača, morat ćete pomoću vijaka pričvrstiti vrh daljinskog upravljača na dno. Zatim ćete morati pričvrstiti joystick na mjesto na vrhu daljinskog upravljača. Ovisno o uklapanju komponenti, možda ćete morati zalijepiti kućište baterije na unutarnju stijenku kućišta.
Korak 6: Poboljšanja i proširenja
Daljinski upravljač može se poboljšati stvaranjem aplikacije koja omogućava korisniku da jednostavno programira određeni raspored u daljinski upravljač. U budućnosti se daljinski upravljač može poboljšati i dizajniranjem kućišta koje je manje i lakše za držanje. Unutarnja kola mogu se poboljšati i prilagođenim PCB -ovima kako bi se omogućio jednostavniji interni daljinski dizajn.
Korak 7: Resursi i reference
U ovaj odjeljak uključeni su mnogi korisni resursi kako biste daljinski upravljač mogli ponovo namjestiti prema svojim potrebama. U nastavku ćete pronaći mnoge resurse koje smo koristili pri izgradnji daljinskog upravljača.
Pozadinsko istraživanje:
Desc: Prije početka procesa projektiranja provedeno je prethodno istraživanje. Resursi za preliminarno istraživanje prikazani su u nastavku.
W., & I. (2017., 30. oktobar). Kako upravljati televizorom pomoću Arduina! Preuzeto 17. februara 2018, sa
Mišićna distrofija. (2018., 06. februar). Preuzeto 17. februara 2018. sa
Dezfuli, N., Khalilbeigi, M., Huber, J., Müller, F., i Mühlhäuser, M. (2013). PalmRC. Zbornik radova 10. evropske konferencije o interaktivnoj televiziji i videu - EuroiTV 12. doi: 10.1145/2325616.232562
Young, C. (2017., 4. april). Korištenje infracrvene biblioteke na Arduinu. Preuzeto 19. februara 2018 sa
Demencija | MedlinePlus. (2018., 31. januar). Preuzeto 19. februara 2018 sa
Brenner, L. (n.c.). Vrste plastike koje se koriste za izradu daljinskih upravljača za televizore. Preuzeto 20. februara 2018 sa
Zo, A. (n.d.). IC komunikacija. Preuzeto 20. februara 2018 sa
Sadrži jednostavne dugmad za daljinsko upravljanje televizorom. (n.d.). Preuzeto 25. februara 2018 sa
Www.alzstore.com. (n.d.). Preuzeto 20. marta 2018. sa
Gmatrix u43 Univerzalni daljinski upravljač s velikim gumbom - Maloprodajno pakiranje: Kućni audio i kazalište. (n.d.). Preuzeto 25. februara 2018. sa
Dugme. (n.d.). Preuzeto 20. marta 2018. sa
Nedelkovski, D. (2016., 17. avgust). Arduino i DS3231 Vodič za sat u realnom vremenu. Preuzeto 20. marta 2018. sa
IR daljinska Arduino biblioteka:
Opis: Ova biblioteka je super korisna za daljinsko programiranje jer sadrži mnoge funkcije koje pomažu ubrzati proces kodiranja. Kritične funkcije poput dekodiranja IC i slanja IC signala uključene su u većinu daljinskih sistema televizora.
Github veza:
github.com/z3t0/Arduino-IRremote
Opis materijala:
Desc: Online verzija materijala. Link ispod.
docs.google.com/spreadsheets/d/1D5bFs-KHPn…
Tablica sa zahtjevima uređaja:
Desc: List sa zahtjevima za uređaj. Možete preuzeti datoteku (pogledajte uvodni dio) ili je pogledati na mreži. Link je ispod.
docs.google.com/spreadsheets/d/1NPdmP5oBxG…
Analiza konkurencije:
Desc: Dokument o našim konkurentima. Preuzmite datoteku u uvodu ili pogledajte donju vezu.
docs.google.com/document/d/1JfeLyk_gPPXIuH…
Matrica odlučivanja:
Desc: Dokument o odlukama koje smo donijeli tokom ciklusa razvoja uređaja. Preuzmite datoteku u uvodu ili pogledajte donju vezu.
docs.google.com/spreadsheets/d/11of_h3fuh6…
Preporučuje se:
TV daljinski upravljač postaje RF daljinski -- NRF24L01+ Vodič: 5 koraka (sa slikama)
TV daljinski upravljač postaje RF daljinski || Vodič za NRF24L01+: U ovom projektu ću vam pokazati kako sam koristio popularni nRF24L01+ RF IC za bežično podešavanje svjetline LED trake putem tri beskorisna dugmeta na daljinskom upravljaču televizora. Hajde da počnemo
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: 6 koraka
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: Ako ste ikada izgubili daljinski upravljač za televizor ili DVD uređaj, znate koliko je frustrirajuće morati hodati do, pronaći i koristiti tipke na samom uređaju. Ponekad ti gumbi čak ne nude istu funkcionalnost kao daljinski. Primiti
Arduino za žičanu kućnu pomoćnu mrežu: 5 koraka
Arduino za žičanu kućnu pomoćnu mrežu: Wifi komponente poput različitih Sonoff, Tasmota i ESP8266 vrlo su jednostavne za konfiguriranje i upotrebu, ali stvari često nisu jednostavne kako se pojavljuju. U industrijskim/poslovnim okruženjima bežična automatizacija nije tako česta. Bežične komponente su manje pouzdane
Unaprijeđena kamera za pomoćnu kameru: 7 koraka (sa slikama)
Unapređena kamera za sigurnosnu kameru: Siguran sam da većina vas koji ovo čitate imaju ladicu ili ormar negdje pun nekad omiljene tehnologije koja je upravo postala prestara i zastarjela. Definitivno imam svoj dio stare tehnologije i tužno je vidjeti da se takav potencijal troši. Pa, u ovom vodiču ja sam
Daljinski video daljinski upravljač za računare Video player: 6 koraka
Video daljinski upravljač za malu djecu za PC Video player: Izrađujem daljinski upravljač koji se povezuje s računarom putem USB -a. Veliki daljinski upravljač omogućuje mom djetetu odabir i reprodukciju videozapisa na starom računaru. Ovo je relativno jednostavan projekt. Osnovna komponenta je ili USB tastatura ili bežična USB tastatura. Zatim