Përmbajtje:
- Hapi 1: Përbërësit dhe mjetet
- Hapi 2: Lidheni atë
- Hapi 3: Si ta përdorni
- Hapi 4: Provojeni
- Hapi 5: Vendosini të gjitha së bashku
- Hapi 6: Gabimet
Video: Shtypës i vëllimit komercial të TV: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Babai im vazhdimisht ankohet se sa e bezdisshme është kur reklamat janë shumë më të larta se programi i tyre shoqërues. Meqenëse ankesa e tij po bëhej më e bezdisshme sesa reklamat aktuale, vendosa të krijoj një vegël të vogël që do të zgjidhë të dy problemet njëkohësisht. Gizmo që kam krijuar do të ulë automatikisht volumin e televizorit kur të bëhet shumë i lartë dhe mund të programohet për të punuar në çdo pajisje që përdor një telekomandë të bazuar në IR.
Hapi 1: Përbërësit dhe mjetet
Mjetet dhe materialet
- Makine per ngjitjen e metalit
- Saldator
- Breadboard
- Teli lidhës
Komponentët
- Ekran LCD 1x 16x2
- 1x Arduino Nano (kam përdorur një klon të lirë nga Ebay)
- 3x butona shtytës 12mm 12mm
- 1x Breakret Mikrofoni Electret. Ndezje Adafruit.
- 1x trimpot
- 1x transistor PN2222
- 1x Marrës IR TSOP38238
- 1x IR LED
- Rezistencë 1x 100 ohm
- Rezistencë 1x 220 ohm
Hapi 2: Lidheni atë
Meqenëse po ia dhuroja këtë babait tim dhe doja që të dukej bukur, vendosa të kem një PCB të bërë profesionalisht. Kam përdorur Eagle për të krijuar skemën dhe tabelën. Tabela ime e bukës dukej mjaft e çrregullt, kështu që unë thjesht do të përdor skematikën për të udhëhequr procesin tuaj të lidhjes. Këtu është një përmbledhje e shkurtër e pinout.
- A0 shkon në daljen e mikrofonit
- Pin 2 shkon te butoni "Program"
- Pin 3 shkon në portën e tranzistorit
- Pin 4 shkon në daljen e Marrësit IR
- Pin 5 shkon te butoni "Poshtë"
- Pin 6 shkon te butoni "Up"
- Kunjat 7, 8, 9, 10, 11 dhe 12 shkojnë në LCD.
- Vendosni 3.3 volt në mikrofon
- Vendosni 5 volt në tranzistor/IR LED, potenciometër dhe LCD.
Hapi 3: Si ta përdorni
Pjesa e ngarkimit të rëndë të kodit në fakt ishte huazuar nga gjëra të tjera që gjeta në internet. Kam përdorur një bibliotekë IR për të deshifruar sinjalet e telekomandës së TV dhe për të përsëritur sinjalin në TV. Unë gjithashtu huazova një pjesë tjetër të kodit për të matur me saktësi tensionin referues të ADC të Arduino pasi që edhe gabimet e vogla do të bënin një ndryshim të madh në leximet e volumit të mikrofonit. Mos më pyet si funksionojnë, sepse është përtej meje. Unë sapo kuptova se si t'i përdor ato përmes provës dhe gabimit.
Në thelb, Arduino vazhdimisht kontrollon gjendjen e tre butonave dhe volumin. Nëse shtypet ndonjë nga butonat Lart ose Poshtë, pragu i volumit, ose volumi maksimal para se sistemi të aktivizohet për të ulur volumin e televizorit, do të ngrihet ose ulet. Për të vendosur kodin IR që dërgohet kur tejkalohet pragu, shtypni butonin Program dhe më pas butonin Up. Kur ekrani ju kërkon të shtypni butonin -Vëllimi, drejtojeni telekomandën e televizorit tuaj te marrësi IR dhe shtypni butonin -Vëllimi derisa ekrani t'ju tregojë një vlerë heksadecimale që korrespondon me komandën -Vëllimi i televizorit tuaj. (Unë e shtova atë si një kontroll mendjemprehtë). Ndonjëherë duhen disa përpjekje për ta vënë atë në punë, megjithatë nuk jam i sigurt pse.
Nëse vëllimi matet të jetë mbi pragun, Arduino do të dërgojë komandën -Vëllimi. Mund të ndryshoni "gjatësinë e shpërthimit", ose sa komanda -Vëllimi dërgohen kur tejkalohet pragu, duke shtypur butonin Program, pastaj butonin Poshtë. Ekrani do t'ju tregojë gjatësinë aktuale të shpërthimit, e cila mund të ndryshohet duke përdorur butonat Lart dhe Poshtë dhe më pas ruhet duke shtypur përsëri butonin Program.
I gjithë ky informacion ruhet në EEPROM në mënyrë që sistemi të kujtojë paravendosjet tuaja edhe kur e shkëputni nga priza.
Si një test tjetër i mendjes së shëndoshë, Arduino do të dërgojë një komandë -Vëllimi sa herë që fillon. Në këtë mënyrë, thjesht mund të shtypni butonin e rivendosjes së Arduino për të provuar nëse pajisja po punon apo jo.
Hapi 4: Provojeni
Punon!
Hapi 5: Vendosini të gjitha së bashku
Pasi konfirmova se funksionoi, porosita PCB -në dhe pastaj i bashkova gjithçka asaj. Kam përdorur gjithashtu prerëset lazer të universitetit tim për të bërë një kuti të vogël MDF për ta vendosur atë, por këto janë të dyja hapa shtesë që nuk janë plotësisht të nevojshëm. Pasi u bënë këto, projekti përfundoi! I bashkova të gjitha këto gjatë javës finale dhe mund të kem lënë pas dore disa detaje, kështu që më tregoni nëse kam humbur diçka!
Hapi 6: Gabimet
Unë e shtova këtë hap shtesë si një shtojcë. Meqenëse kjo ishte hera ime e parë duke përdorur Eagle dhe duke bërë një PCB, përfundova duke bërë disa gabime.
Së pari: Meqenëse kam përdorur një klon të Arduino Nano, PCB në të vërtetë ka katër kunja shtesë për kontrolluesin. Sidoqoftë, bordi ende funksionon për aq kohë sa e lidhni kontrolluesin në kunjat e djathtë.
Së dyti: Potenciometri që erdhi me LCD nuk përputhej me atë që kam përdorur për të hartuar tabelën. Ju mund t'i përkulni telat për ta bërë atë të përshtatshëm, por nuk duket aq bukur apo nuk ndiheni aq të sigurt nëse tenxhere e duhur do të ishte përdorur.
Ka edhe disa gjëra që do të bëja ndryshe në të ardhmen. Së pari, nëse do të kisha përdorur një LCD me dritë prapa, do të kisha shtuar një mënyrë për të ndërprerë fuqinë në LCD pasi ekrani të mos ishte përditësuar për një kohë për të kursyer energji. Së dyti, mund të jeni në gjendje të hiqni ose zvogëloni rezistencën 100 Ohm para LED LED për ta bërë atë më të ndritshëm. Meqenëse LED është ndezur vetëm për shpërthime të shkurtra, ndoshta nuk do të digjet. Sidoqoftë, unë ende nuk e kam testuar këtë. Unë gjithashtu rekomandoj përdorimin e një mikrofoni me një përfitim të rregullueshëm. Kam përdorur mikrofonin Sparkfun dhe nuk ishte aq i ndjeshëm sa do të doja.
Çmimi i dytë në Konkursin e Telekomandës 2017
Recommended:
Treguesi i vëllimit Neopixel Ws2812 Unaza LED & Arduino: 8 hapa
Treguesi i vëllimit Neopixel Ws2812 Unaza LED & Arduino: Në këtë tutorial do të mësojmë se si të bëjmë një Tregues të Vëllimit duke përdorur një Unazë LED Neopixel Ws2812 dhe arduino. Shikoni videon
Çelësi i vëllimit USB duke përdorur DigiSpark dhe kodues rrotullues: 3 hapa
Doreza e vëllimit USB duke përdorur DigiSpark dhe kodues rrotullues: Ky është një çelës super i lirë i kontrollit të volumit USB. Disa herë çelësat tradicionalë janë më të përshtatshëm për të kontrolluar gjërat sesa të klikoni miun kudo. Ky projekt përdor DigiSpark, një Rotary Encoder dhe Adafruit Trinket USB Library (https: //github.c
Ndërtoni një lexues të vëllimit të rezervuarit në nën 30 dollarë duke përdorur ESP32: 5 hapa (me fotografi)
Ndërtoni një lexues të vëllimit të rezervuarit në nën 30 dollarë duke përdorur ESP32: Interneti i Gjërave ka sjellë shumë aplikime të pajisjeve të mëparshme komplekse në shtëpitë e shumë prodhuesve artizanal dhe prodhuesve të verës. Aplikimet me sensorë të nivelit janë përdorur për dekada në rafineri të mëdha, impiante të trajtimit të ujit dhe kimikate
Analizuesi i vëllimit të Neopixel Strip LED: 4 hapa
LED Neopixel Strip Volume Analyzer: Unë kisha një shirit rezervë Neopixel të shtrirë përreth dhe mendova se do të ishte mirë të bëja një analizues spektri për sistemin tim zanor. Po supozoj se jeni njohur me mjedisin e zhvillimit arduino, nëse jo atëherë ka shumë mësime atje. Shënim: Kjo
Kutia e trurit: Ndjekja e vëllimit nervor me kalimin e kohës: 20 hapa
Kutia e trurit: Ndjekja e vëllimit nervor me kalimin e kohës: Përparimi në kufirin e jetës më të gjatë njerëzore ka sjellë lindjen e sëmundjeve që nuk janë parë nga qytetërimet para tonave. Ndër këto, Alzheimer preku afërsisht 5.3 milion amerikanë të moshuar që jetonin në 2017, ose afërsisht 1 në 10 e