Sisukord:
- Samm: maagiline nupp - ahel
- 2. samm: võlunupp - korpus
- Samm: põhiseade (12v LED -paneeli vahetamiseks)
Video: Magic Button' Kauglüliti: 3 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
PROBLEEM: Minu töökoja/garaaži lakke paigaldatud LED -paneelvalgusti (muidugi ise!) On ühendatud laes oleva pistikupesaga. Vajasin mingit võimalust selle kaugjuhtimiseks sisse ja välja lülitada sealt, kus asuvad peamised tulede lülitid.
LAHENDUS: "Võlunupp" on sündinud.
Magic Button on väike eraldiseisev infrapuna kaugjuhtimispult, millel on suur nupp (tõsi, mulle meeldivad suured nupud - vaadake mõnda muud minu juhendit). Kui vajutate, saadab IR -LED signaali põhiseadmele paneeli sisse- ja väljalülitamiseks.
Sellises olukorras olen kasutanud spetsiaalselt valmistatud vastuvõtuseadet (millel on ka mõned täiendavad lülitusvõimalused - tõmbelüliti ja eksperimentaalne valgustundlik lüliti - vt hiljem). Kuid võlanuppu saab kasutada ka iseseisvalt IR -juhitava seadme, näiteks teleri, sisselülitamiseks.
Samm: maagiline nupp - ahel
OSAD
1x ATTINY85 SMD 2x 22pF SMD kondensaatorid 1x 47R SMD takisti 1x 5mm TSAL6200 (või sarnane) infrapuna LED
1x 6pin 2mm pigi päis 1x 12x12x12mm korgiga surunupp (https://www.ebay.com/itm/131912566751)
24 mm x 24 mm ühepoolne 0,8 mm PCB22AWG (0,7 mm) tinatatud vasktraatUSBasp programmeerija (https://www.fischl.de/usbasp/)
PCB
PCB valmistati triikitava tooneri meetodil 0,8 mm paksusel plaadil. Paigaldage esmalt pinnapealsed seadmed. Jootke paar cm tinatatud vasktraati aku klemmidele (trükkplaadi vaskpoolsele küljele), et hiljem akuhoidjaga ühendada.
FIRMWAREAR
Püsivara tuleb üles laadida programmeerija USBasp abil. Programmeerija nööpnõelad (https://www.batsocks.co.uk/readme/isp_headers.htm) tuleb ühendada Magic-nupu 6-kontaktilise päisega (vaadake paigutuse PDF-i pin-outide kohta). Adapteri moodustamiseks kasutasin paari liitmikku, mis olid kokku joodetud, kuid sama hõlpsalt saate kasutada ka hüppajajuhtmeid.
Installige ATTiny tugi oma Arduino IDE -sse (https://highlowtech.org/?p=1695) ja avage lisatud visand. Valige: Tahvel: ATtiny25/45/85Timer 1: CPUChip: ATtiny85Kell: 8Mhz (väline) BOD keelatud
Seejärel valige nende sätete põletamiseks suvand burn bootloader. Nüüd laadige oma visand üles.
Olen lisanud ir-sendi kogu muudetud versiooni (https://github.com/anorneto/attiny85_ir_send). Ma ei saanud raamatukogu tööle nii, nagu see oli - viivitusmikrosekundid () tundusid olevat umbes kaks korda kauem, kuigi mul olid õiged kellaseaded - võib -olla oli mul installitud ATTiny tuuma vale versioon? Olen korrigeerinud kõnesid viivitamaks mikrosekundeid (), et seda kompenseerida - kuid teil võib muutmata teegil paremini vedada.
Kui kavatsete olemasoleva seadme aktiveerimiseks kasutada võlunuppu, peate visandit muutma nii, et see saadaks õige IR -koodi IRCODERAW (vt viidet käesoleva juhendi põhiseadme etapis).
Saate kontrollida, kas vooluring töötab, vaadates IR-LED-i, kasutades oma mobiiltelefoni kaamerat, mis näeb infrapunaühendust, kuigi teie silmad seda ei näe.
2. samm: võlunupp - korpus
PARTS 1x Jamma Long Arcarde nupp (https://www.ebay.com/itm/301287758471)2x 2x3x8mm haruldaste muldmetallide teras Terasest plekkpurgist Epoksüliim3D trükitud osad 4x M2 6mm kruvid ja mutrid 1x CR2025 3V aku
EHITUS
3D -trükitud osi on neli: kest, alus, patareihoidik ja nupuvajutus.
Minu kaks prototüüpi (näidatud tiitlifotol) on veidi erineva kujundusega:- Valgel (mille paigaldasin seinale LED-paneeli vahetamiseks) on LED paigaldatud umbes 40-kraadise nurga all, nii et see osutab seadme vastuvõtjale ülemmäära. Selle põhjas on ka kinnitusavad.- Värviline on veidi ümara kujuga ja LED on suunatud horisontaalselt. See seade on mõeldud asetamiseks tasasele pinnale teleri või muu seadme sisselülitamiseks.
Lisaks nende kahe versiooni.stl -failide lisamisele olen lisanud ka OpenSCAD -skripti, et saaksite luua erinevate parameetritega oma võlanupu.
Nupp Arcade tuleb lahti võtta ja lõigata kaheks kohaks rauasaega, nagu näidatud. Nupukork (12 mm nupust) sobib nupuvahendisse, mis on liimitud Arcade -nupu ülaossa.
Alus hoitakse kesta külge magnetiliselt: kaks magnetit on liimitud kesta piludesse - veenduge, et need oleksid tasased. Plekkpurgist lõigatakse (ettevaatlikult - teravad! - viilitakse servad) kaks väikest terasetükki (4x10mm). Need on liimitud aluse märgitud ruumidesse. Veenduge, et need ei kattuks välisservaga.
Lükake akupesa kahe juhtme kohale ja keerake see M2 kruvidega trükkplaadile. Juhtmed lõigatakse ja painutatakse fotol näidatud viisil, nii et aku sisestamisel puutub see kokku iga juhtmega. Külgtraadi rõhk peaks hoidma aku asendis.
Liimige Arcade -nupu väliskate kesta ülaosas olevasse auku. Siis peaks see kõik lihtsalt kokku sobima!
Samm: põhiseade (12v LED -paneeli vahetamiseks)
OSAD (AHV)
1x Arduino Nano ATmega168 5V1x 3mm punane LED 1x 3mm kollane LED 1x 5V relee 1x LDR (valgusest sõltuv takisti) 1x 2N2222 NPN transistor2x 1N4007 dioodid 1x TSOP4138 IR vastuvõtja1x miniliuglüliti1x mikrolüliti (ArcadeKontakti 1 null) 1x Step Down Module (https://www.ebay.com/itm/360741066304) DC pesa ja pistik
OSAD (JUHT)
1mm vahatatud helmeste nöör 24mm läbimõõduga puidust helmes (läbimõõduga 5mm) 1x 12mm M6 must kruviKarp 116mmx68m36mm (https://www.ebay.com/itm/382231522470)
Must värv PaintEpoxy Glue
ÜLEVAADE
Põhiseade koosneb infrapuna vastuvõtjast, mis lülitab relee võlanupu vajutamisel ümber. Alternatiivina on olemas ka tõmbelüliti, mida saab kasutada (nt kui Magic Button aku on tühi).
Samuti on olemas eksperimentaalne valgustundlik funktsioon. Seda saab sisse või välja lülitada liuglülitiga (ma polnud kindel, kui hästi see funktsioon töötab). Põhimõtteliselt, kui garaaži põhituled on sisse lülitatud, tunneb see valgust ja lülitab relee sisse. LDR-i kohale asetati mõned mustad torud ja kokkutõmbuvad, et muuta see suunatumaks, ja see on suunatud garaaži peamiste tulede poole. Trimpot on reguleeritud õigele valguslävele (kollane LED süttib, kui valguslävi on saavutatud).
EHITUS
Jootke esmalt toitepistikupesa ja lülitage regulaator alla, seejärel lülitage toide sisse ja reguleerige regulaatorit 4,5–5 -voldise pinge jaoks. Kuum liimige trimpot oma kohale. Veenduge, et teete seda enne Arduino paigaldamist, vastasel juhul võite selle ülepinge tõttu puhuda
3D-trükitud osi on kaks:- üks tõmbelüliti mehhanismi jaoks. Vahatatud niit keeratakse läbi aukude, nagu näidatud, mille lõpus on suur sõlm. - Teine on palli pistik. See liimitakse kuuli auku ja niidi teine ots läbib. Teises otsas seotakse sõlm ja palli alusesse kruvitakse M6 kruvi (et anda sellele teatav kaal).
FIRMWAREAR
Püsivara kasutab IR-kaugteeki siit: https://github.com/z3t0/Arduino-IRremote Üleslaadimine Arduinole tavalisel viisil.
Kui soovite jäljendada olemasolevat kaugjuhtimispulti (teleri sisselülitamiseks), kasutage sellest teegist pärit IRrecvDump näitejoonist, et lugeda ja tühjendada teleripuldi kood. Kasutage Magic Buttoni visandis dumpinguhinnaga töötlemata koode. Loomulikult ei pea selle stsenaariumi korral põhiseadet konstrueerima, vaid vaadake skeemi, kuna lugemis- ja tühjendusprotsessi jaoks peate IR -vastuvõtja ühendama Arduinoga.
IR -vastuvõtja
Olin algselt paigaldanud IR -vastuvõtja trükkplaadile (selle kõrguse tõstmiseks ühendatud 3 -kontaktilise päisega) ja nähtav läbi korpuse augu. Kuid ma leidsin, et presside registreerimine ei olnud piisavalt "nähtav", nii et lõpuks paigaldasin selle korpuse välisküljele ja nüüd töötab see kõik ideaalselt.
Head nupuvajutust!
Juhtmeta võistluse teine koht
Soovitan:
Magic Cube või mikrokontrolleri kuubik: 7 sammu (koos piltidega)
Magic Cube või mikrokontrolleri kuubik: selles juhendis näitan teile, kuidas teha maagilist kuubikut vigasest mikrokontrollerist. See idee pärineb siis, kui olen võtnud Arduino Mega 2560-st vigase ATmega2560 mikrokontrolleri ja teinud kuubiku . Magic Cube'i riistvara kohta olen teinud
Electronic Magic 8 Ball and Eyeball: 11 sammu (piltidega)
Elektrooniline Magic 8 Ball ja Eyeball: tahtsin luua Magic 8 Ball digitaalse versiooni … Selle põhiosa on 3D -trükitud ja ekraan on muudetud sinise värviga hulktahukast väikeseks OLED -iks, mida kontrollib juhuslik number generaator programmeeritud Arduino NANO -ks. Siis ma
Sim Racing Button Box: 7 sammu (koos piltidega)
Sim Racing Button Box: Nupukast on Sim Racingus kasutatav seade, mis võimaldab erinevatele auto juhtnuppudele määrata nuppe, lüliteid ja nuppe. Tavalised nupuülesanded on näiteks käivitusnupp, raadiosaatja, päringuauk jne. Lülituslülitid sobivad suurepäraselt klaasipuhastite, esipeade
Arcade Button MIDI klaviatuur: 7 sammu (koos piltidega)
Arcade Button MIDI klaviatuur: see on versioon 2.0 ühest minu esimesest rünnakust Arduino ja DIY MIDI programmeerimisse. Olen arendanud oma prototüüpimise ja disainimise oskusi, nii et arvasin, et see oleks hea protsessi ja edenemise demonstratsioon. Teadlikuma disainiprotsessi abil olen
Hue Magic: 4 sammu (piltidega)
Hue Magic: Tere võlurid! Paar kuud tagasi lõin oma 3 -aastasele pojale väikese võlukarbi. Kui ta puudutab võlukepiga karpi, hakkab kastist kiirgama muutuv värviline tuli. Kui ta näeb värvi, mis talle eriti meeldib, saab ta