Sisukord:

Teleri kommertsmahu summutaja: 6 sammu (piltidega)
Teleri kommertsmahu summutaja: 6 sammu (piltidega)

Video: Teleri kommertsmahu summutaja: 6 sammu (piltidega)

Video: Teleri kommertsmahu summutaja: 6 sammu (piltidega)
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #5 2024, November
Anonim
Teleri kommertsmahu summutaja
Teleri kommertsmahu summutaja

Mu isa viriseb pidevalt selle üle, kui tüütu on, kui reklaamid on nende saatekavast tunduvalt valjemad. Kuna tema kaebamine muutus tüütumaks kui tegelikud reklaamid, otsustasin luua väikese vidina, mis lahendaks mõlemad probleemid üheaegselt. Minu loodud gizmo vähendab automaatselt teleri helitugevust, kui see muutub liiga valjuks, ja seda saab programmeerida töötama mis tahes seadmega, mis kasutab IR -põhist kaugjuhtimispulti.

Samm: komponendid ja tööriistad

Komponendid ja tööriistad
Komponendid ja tööriistad

Tööriistad ja materjalid

  • Jootekolb
  • Jootma
  • Leivalaud
  • Haakimisjuhe

Komponendid

  • 1x 16x2 LCD ekraan
  • 1x Arduino Nano (kasutasin Ebayst pärit odavat klooni)
  • 3x 12 mm hetkelist surunuppu
  • 1x elektreti mikrofoni purunemine. Sparkfun. Adafruit.
  • 1x trimpot
  • 1x PN2222 transistor
  • 1x TSOP38238 IR vastuvõtja
  • 1x IR LED
  • 1x 100 oomi takisti
  • 1x 220 oomi takisti

2. samm: ühendage see juhtmega

Ühendage see juhtmega
Ühendage see juhtmega
Ühendage see juhtmega
Ühendage see juhtmega
Ühendage see juhtmega
Ühendage see juhtmega
Ühendage see juhtmega
Ühendage see juhtmega

Kuna ma kinkisin selle oma isale ja tahtsin, et see kena välja näeks, otsustasin PCB professionaalselt valmistada. Ma kasutasin skeemi ja tahvli loomiseks Eagle'i. Minu leivalaud tundus üsna räpane, nii et kasutaksin teie ühendamisprotsessi juhtimiseks lihtsalt skeemi. Siin on pinouti lühikokkuvõte.

  • A0 läheb mikrofoni väljundisse
  • Pin 2 läheb nupule "Programm"
  • Pin 3 läheb transistori väravasse
  • Pin 4 läheb IR -vastuvõtja väljundisse
  • Pin 5 läheb nupule "Down"
  • Pin 6 läheb nupule "Üles"
  • Nööpnõelad 7, 8, 9, 10, 11 ja 12 lähevad LCD -ekraanile.
  • Pange 3,3 volti üle mikrofoni
  • Pange 5 volti üle transistori/IR -LED -i, potentsiomeetri ja LCD -ekraani.

Samm: kuidas seda kasutada

Kuidas seda kasutada
Kuidas seda kasutada
Kuidas seda kasutada
Kuidas seda kasutada
Kuidas seda kasutada
Kuidas seda kasutada

Koodi raske osa oli tegelikult laenatud muudest asjadest, mille leidsin Internetist. Kasutasin IR -raamatukogu nii teleri kaugjuhtimispuldi signaalide dekodeerimiseks kui ka telerile signaali kordamiseks. Laenasin ka teise koodilõigu, et täpselt mõõta Arduino ADC võrdluspinget, kuna isegi väikesed vead muudavad mikrofoni helitugevust oluliselt. Ärge küsige, kuidas nad töötavad, sest see on minust väljaspool. Mõtlesin just, kuidas neid katse-eksituse meetodil kasutada.

Põhimõtteliselt kontrollib Arduino pidevalt kolme nupu olekut ja helitugevust. Kui vajutate mõnda üles- või allanuppu, tõstetakse või vähendatakse helitugevuse künnist või maksimaalset helitugevust enne süsteemi käivitamist teleri helitugevuse vähendamiseks. Läve ületamisel saadetava IR -koodi määramiseks vajutage nuppu Programm ja seejärel nuppu Üles. Kui ekraanil palutakse vajutada nuppu -Volume, suunake teleri kaugjuhtimispult IR -vastuvõtja poole ja vajutage nuppu -Volume, kuni ekraanil kuvatakse kuueteistkümnendarv, mis vastab teie teleri käsule -Volume. (Lisasin, et mõistlikkuse kontrollimiseks). Mõnikord võtab see mõne katse, et see tööle saada, kuid ma pole kindel, miks.

Kui helitugevust mõõdetakse üle läve, saadab Arduino käsu -Volume. Saate muuta "sarivõtte pikkust" või seda, kui palju -helitugevuse käske läve ületamisel saadetakse, vajutades nuppu Program, seejärel nuppu Down. Ekraanil kuvatakse praegune sarivõtte pikkus, mida saab muuta üles ja alla nuppude abil ning seejärel salvestada, vajutades uuesti nuppu Program.

Kogu see teave salvestatakse EEPROM -i, nii et süsteem mäletab teie eelseadeid isegi siis, kui te selle vooluvõrgust lahti ühendate.

Teise mõistlikkuse testina saadab Arduino iga käivitamisel käsu -Volume. Nii saate lihtsalt vajutada Arduino lähtestamisnuppu, et testida, kas seade töötab või mitte.

Samm: testige seda

Image
Image

See töötab!

Samm: pange see kõik kokku

Pange see kõik kokku
Pange see kõik kokku
Pange see kõik kokku
Pange see kõik kokku

Kui ma kinnitasin, et see töötab, tellisin trükkplaadi ja jootsin selle peale kõik. Ma kasutasin oma ülikooli laserlõikureid ka väikese MDF -karbi valmistamiseks, kuid need on mõlemad lisatööd, mis pole täiesti vajalikud. Kui need olid tehtud, oli projekt lõpule viidud! Panin selle kõik kokku finaalnädalal ja võisin mõned üksikasjad tähelepanuta jätta, nii et andke mulle teada, kui ma millestki ilma jäin!

6. samm: vead

Lisasin selle lisaetapi lisana. Kuna ma kasutasin esimest korda Eagle'i ja valmistasin trükkplaati, tegin lõpuks paar viga.

Esiteks: Kuna ma kasutasin Arduino Nano klooni, on trükkplaadil kontrolleri jaoks tegelikult neli lisatihvti. Plaat töötab siiski seni, kuni joote kontrolleri õigete tihvtideni.

Teiseks: LCD -ekraaniga kaasas olnud potentsiomeeter ei vastanud sellele, mida kasutasin tahvli kujundamisel. Saate juhtmeid painutada, et see sobiks, kuid see ei tundu nii kena ega tundu nii turvaline, kui oleks kasutatud õiget potti.

Samuti on mõned asjad, mida teeksin tulevikus teisiti. Esiteks, kui oleksin kasutanud taustvalgustusega LCD -ekraani, oleksin energiasäästu huvides lisanud LCD -ekraanile toite katkestamise võimaluse pärast seda, kui ekraani pole mõnda aega värskendatud. Teiseks võib teil olla võimalik IR -LEDi ees olev 100 oomi takisti tegelikult eemaldada või vähendada, et see oleks heledam. Kuna valgusdiood põleb ainult lühiajaliste vaheldumisi, ei põle see tõenäoliselt välja. Siiski pean seda veel katsetama. Samuti soovitan kasutada reguleeritava võimendusega mikrofoni. Kasutasin Sparkfuni mikrofoni ja see polnud nii tundlik, kui oleksin soovinud.

Kaugjuhtimisvõistlus 2017
Kaugjuhtimisvõistlus 2017
Kaugjuhtimisvõistlus 2017
Kaugjuhtimisvõistlus 2017

2017. aasta kaugjuhtimisvõistluse teine auhind

Soovitan: