Sadržaj:
- Korak 1: Čarobni gumb - Krug
- Korak 2: Čarobni gumb - Kućište
- Korak 3: Osnovna jedinica (za prebacivanje LED panela od 12 V)
Video: Čarobni gumb '' Daljinski prekidač: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
PROBLEM: LED svjetlo (DIY - naravno!) Instalirano na stropu moje radionice/garaže uključeno je u utičnicu na stropu. Trebao mi je neki način za daljinsko uključivanje i isključivanje s mjesta na kojima se nalaze glavni prekidači za svjetlo.
RJEŠENJE: "Čarobno dugme" je rođeno.
Čarobni gumb je mali samostalni infracrveni daljinski upravljač s velikim gumbom (istina je, volim velike gumbe - pogledajte neke od mojih drugih instrukcija). Kada se pritisne, IR signal šalje signal baznoj jedinici za uključivanje i isključivanje ploče.
U ovoj situaciji koristio sam posebno konstruiranu prijemničku jedinicu (koja također ima neke dodatne mogućnosti uključivanja - prekidač za povlačenje i eksperimentalni prekidač za osjet svjetla - vidi kasnije). No, čarobni gumb može se koristiti i sam za uključivanje uređaja s IC kontrolom, poput televizora.
Korak 1: Čarobni gumb - Krug
DIJELOVI
1x ATTINY85 SMD2x 22pF SMD kondenzatori 1x 47R SMD otpornik 1x 5 mm TSAL6200 (ili slično) Infracrvena LED dioda
1x 6pin 2mm zaglavlje koraka 1x 12x12x12mm tipkalo s poklopcem (https://www.ebay.com/itm/131912566751)
24 mm x 24 mm Jednostrano 0,8 mm PCB22AWG (0,7 mm) konzervirana bakrena žicaUSBasp programator (https://www.fischl.de/usbasp/)
PCB
PCB je izrađen metodom tonera sa željezom na ploči debljine 0,8 mm. Prvo montirajte uređaje za površinsko montiranje. Lemite nekoliko cm kalajisane bakrene žice na stezaljke baterije (na bakrenoj strani PCB -a) da biste ih kasnije povezali s držačem baterije.
FIRMER
Firmver je potrebno učitati pomoću programatora USBasp. Igle programatora (https://www.batsocks.co.uk/readme/isp_headers.htm) moraju biti spojene na 6-polno zaglavlje na Magic Button-u (pogledajte raspored za PDF za pin-out). Koristio sam nekoliko lemljenih konektora za stvaranje adaptera, ali isto tako jednostavno možete koristiti kratkospojne žice.
Instalirajte ATTiny podršku na svoj Arduino IDE (https://highlowtech.org/?p=1695) i otvorite priloženu skicu. Odaberite: Ploča: ATtiny25/45/85Timer 1: CPU Čip: ATtiny85Sat: 8Mhz (vanjski) BOD onemogućen
Zatim odaberite opciju narezivanja pokretačkog programa za snimanje ovih postavki. Sada prenesite svoju skicu.
Uključio sam izmijenjenu verziju biblioteke ir-send (https://github.com/anorneto/attiny85_ir_send). Nisam mogao natjerati knjižnicu da radi kako je bila - činilo se da su vremena od delayMicroseconds () istekla za oko dva puta, iako sam imala ispravne postavke sata - možda sam imala instaliranu pogrešnu verziju jezgre ATTiny ?? Prilagodio sam pozive na delayMicroseconds () faktorom za kompenzaciju - ali možda ćete imati više sreće s neizmijenjenom knjižnicom.
Ako ćete koristiti čarobnu tipku za aktiviranje postojećeg uređaja, morat ćete promijeniti skicu tako da šalje ispravan IR kod IRCODERAW (pogledajte referencu u koraku osnovne jedinice ovog uputstva).
Možete provjeriti radi li krug gledanjem IC LED diode pomoću kamere vašeg mobitela koja može 'vidjeti' infracrvenu vezu iako vaše oči ne mogu.
Korak 2: Čarobni gumb - Kućište
DIJELOVI1x Jamma dugačak Arkardni gumb (https://www.ebay.com/itm/301287758471)2x 2x3x8mm Magneti od rijetkih zemalja Čelik od limene ploče Epoksi ljepilo3D ispisani dijelovi4x M2 vijci 6 mm i matice 1x CR2025 3V baterija
IZGRADNJA
Postoje četiri 3D ispisana dijela: ljuska, baza, držač baterije i razmaknica za gumbe.
Moja dva prototipa (prikazana na naslovnoj fotografiji) imaju nešto drugačiji dizajn:- Bijeli (koji sam montirao na zid za prebacivanje LED ploče) ima LED postavljenu pod kutom od približno 40 stupnjeva tako da pokazuje na prijemnik na strop. Također ima rupe za montažu u podnožju.- Obojena je nešto zaobljenijeg oblika i ima LED usmjeren vodoravno. Ovaj je dizajniran za postavljanje na ravnu površinu za uključivanje televizora ili drugog uređaja.
Osim što prilažem.stl datoteke za ove dvije verzije, uključio sam i OpenSCAD skriptu tako da možete generirati vlastiti čarobni gumb s različitim parametrima.
Arkadni gumb potrebno je rastaviti i rezati nožačom na dva mjesta kako je naznačeno. Poklopac gumba (od gumba od 12 mm) staje u odstojnik za gumb koji je zalijepljen na vrh arkadnog gumba.
Baza se magnetski drži za ljusku: dva magneta su zalijepljena u utore u ljusci - provjerite jesu li u ravnini. Dva mala čelična komada (4x10 mm) izrezana su (pažljivo - oštro! - turpijte rubove) iz limenke. Oni su zalijepljeni u označene prostore na bazi. Pazite da ne preklapaju vanjski rub.
Provucite držač baterije preko dvije žice i pričvrstite ga na PCB vijcima M2. Žice su prerezane i savijene kao što je prikazano na fotografiji, tako da kad je baterija umetnuta dolazi u kontakt sa svakom žicom. Tlak bočne žice trebao bi držati bateriju u položaju.
Zalijepite vanjski okvir tipke Arcade u rupu na vrhu ljuske. Onda bi se sve trebalo uklopiti!
Korak 3: Osnovna jedinica (za prebacivanje LED panela od 12 V)
DIJELOVI (KRUG)
1x Arduino Nano ATmega168 5V1x 3mm Crvena LED1x 3mm Žuta LED1x 5V Relay1x LDR (Svjetlo Ovisno Otpornik) 1x 2N2222 NPN transistor2x 1N4007 Diodes1x TSOP4138 IR Receiver1x Mini Slide Switch1x Mikro sklopke (od Arcade Button) 1x 100K rotacijski Trimpot1x MINI 3A DC-DC Step Down Module (https://www.ebay.com/itm/360741066304)DC utičnica i utikač
DIJELOVI (SLUČAJ)
Kabel od voštanih perli promjera 24 mm Drvene perle promjera 24 mm (s rupom promjera 5 mm) 1x 12 mm M6 Crna vijčana kutija 116 mm x 68 m 36 mm (https://www.ebay.com/itm/382231522470)
Crna PaintEpoxy ljepilo
PREGLED
Bazna jedinica sastoji se od IC prijemnika koji će prebacivati relej kada se pritisne čarobni gumb. Alternativno, postoji i prekidač za povlačenje koji se može koristiti (npr. Ako je baterija čarobnog gumba prazna).
Postoji i eksperimentalna značajka osjetljivosti svjetla. To se može uključiti ili isključiti kliznim prekidačem (nisam bio siguran koliko će ova značajka funkcionirati). U osnovi, kad su glavna svjetla u garaži uključena, osjetit će svjetlo i uključiti relej. Neka crna cijev i termoskupljajući materijal postavljeni su preko LDR-a kako bi bio usmjereniji, a usmjeren je prema glavnim svjetlima garaže. Trimpot je podešen za ispravan svjetlosni prag (žuta LED lampica će zasvijetliti kada se dosegne svjetlosni prag).
IZGRADNJA
Lemite ulaznu utičnicu za napajanje i prvo spustite regulator, zatim uključite napajanje i podesite regulator na napon od 4,5 - 5 volti. Vruće ljepilo trimpot na mjestu. Učinite to prije instaliranja Arduina ili ga možete ispuhati zbog prenapona
Postoje dva 3D ispisana dijela:- Jedan za mehanizam prekidača za povlačenje. Voštani konac provučen je kroz rupe kako je prikazano, s velikim čvorom na kraju. - Drugi je utikač za loptu. Ovo je zalijepljeno u rupu u kugli, a drugi kraj niti prolazi. Na drugom kraju vezan je čvor, a vijak M6 je uvrnut u podnožje loptice (kako bi mu dao određenu težinu).
FIRMER
Firmver koristi IR udaljenu biblioteku odavde: https://github.com/z3t0/Arduino-IRremote Upload na Arduino na uobičajen način.
Ako želite oponašati postojeći daljinski upravljač (za uključivanje televizora), upotrijebite primjer skice IRrecvDump iz ove biblioteke za čitanje i ispisivanje koda s daljinskog upravljača za televizor. Upotrijebite izbačene sirove kodove u skici Čarobnog gumba. Naravno, u ovom scenariju nećete morati konstruirati baznu jedinicu, ali pogledajte shemu jer ćete morati povezati IC prijamnik s Arduinom kako biste mogli čitati i dumpirati.
IR PRIMAČ
Prvotno sam montirao IC prijemnik na tiskanu ploču (uključen u 3 -polno zaglavlje kako bi mu se podigla visina) i vidljiv kroz rupu u kućištu. Ali otkrio sam da nije dovoljno 'vidljiv' za registriranje preša, pa sam ga na kraju postavio na vanjsku stranu kućišta i sada sve radi savršeno.
Sretan pritisak na gumb!
Drugoplasirani na natjecanju za bežičnu vezu
Preporučeni:
Čarobni gumb 4k: bežični daljinski upravljač BMPCC 4k (ili 6k) od 20 USD: 4 koraka (sa slikama)
Čarobno dugme 4k: bežični daljinski upravljač BMPCC 4k (ili 6k) od 20 USD: Mnogi su me ljudi zamolili da podijelim neke detalje o svom bežičnom upravljaču za BMPCC4k. Većina pitanja odnosila se na bluetooth kontrolu, pa ću spomenuti nekoliko detalja o tome. Pretpostavljam da ste upoznati s okruženjima ESP32 Arduino
Bežični prekidač svjetla za kućnu automatizaciju s ESP-01 i relejnim modulom s pritiskom na gumb: 7 koraka
Kućna automatizacija Prekidač svjetla za WiFi s ESP-01 i relejnim modulom s gumbom: Dakle, u prethodnim uputama programirali smo ESP-01 s Tasmotom pomoću ESP Flashera i povezali ESP-01 na naše WiFi mreže. Sada ga možemo početi programirati za uključivanje/isključivanje prekidača za svjetlo pomoću WiFi -a ili gumba za pritiskanje. Za električne radove
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 gumba na daljinskom upravljaču televizora. Započnimo
Bluetooth prekidač za svjetlo na daljinsko upravljanje - nadogradnja. Prekidač svjetla i dalje radi, bez dodatnog pisanja .: 9 koraka (sa slikama)
Bluetooth prekidač za daljinsko upravljanje svjetlom - nadogradnja. Prekidač za svjetlo i dalje radi, bez dodatnog pisanja .: Ažuriranje 25. studenog 2017. - Za verziju ovog projekta velike snage koja može kontrolirati kilovate opterećenja pogledajte Nadogradnja BLE kontrole na opterećenja velike snage - Nije potrebno dodatno ožičenje Ažurirajte 15. studenog 2017. - Neke BLE ploče / softverski hrpe proizvoda
Pretvorite svoj stari telefon u daljinski prekidač: 7 koraka (sa slikama)
Pretvorite svoj stari telefon u daljinski prekidač: Jeste li se ikada zapitali što učiniti sa svojim starim osnovnim telefonima? Pojava pametnog telefona u posljednjem desetljeću učinila je sve osnovne telefone zastarjelima. Iako su imali dobro trajanje baterije i pristojan izgled, manji su u usporedbi s velikim pametnim telefonima koji imaju velike