Obsah:
Video: Generic Switch Hijacker: 3 Steps
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Tento článok popisuje, ako vytvoriť polovodičové zariadenie s mikrokontrolérom, ktoré ovláda fyzické prepínače. Je veľmi lacné vyrobiť (asi 4 doláre) za predpokladu, že máte programátor mikrokontroléra. Samotný obvod je triviálnej zložitosti.
Tento projekt je veľmi jednoduchý a neobsahuje žiadne ohromujúce nové techniky. Slúžil by ako dobrý prvý projekt mikrokontroléra. V tomto článku vám bude poskytnutý zdrojový kód zostavy. V práci mám naozaj skvelého šéfa. Niekedy si radi zahráme praktické vtipy. Nanešťastie pre neho som vedec. Ide mi o to, aby sa rôzne zariadenia na pracovisku na krátku dobu záhadne zapli. Rádiá, hlučné tlačiarne, dokonca aj tie otravné hudobné narodeninové karty ukryté v nejakom bežnom objekte. Okrem toho je projekt príkladom toho, ako pomocou AVR ovládate ťažšie záťaže, ako si výstupné kolíky poradia samy. Je to široká škála vecí, pretože výstupné kolíky vám poskytujú iba malé napätie a veľmi obmedzený prúd. Tento obvod by mohol byť rozšírený o relé na ovládanie niektorých veľmi ťažkých bremien.
Krok 1: Návrh a obvod
Na tento projekt môžete použiť takmer akýkoľvek mikrokontrolér, 5V regulátor napätia a tranzistor NPN. Použil som:
1x ATtiny26L-8PU (~ 2 $) 1x TL780 5v regulátor napätia (~ 0,7 $) 1x N2222 tranzistor (~ 0,07 $) 1x 9v batéria alebo 12v batéria diaľkového ovládača pre úsporu miesta … a samozrejme moja dôveryhodná STK500, teraz so ZIF pridané zásuvky! Základný návrh je tento: Mikrokontrolér prechádza dvoma časovacími slučkami. Dlhá slučka na určenie, kedy sa má zariadenie zapnúť, a krátka slučka na určenie, ako dlho má byť zariadenie zapnuté. Keď je čas spôsobiť problémy, mikrokontrolér odošle logický vývod 14 (najmenej významný bit PORTA). To odpáli tranzistor. Ak ste svorky pripojili k vodičom na vypínači, spôsobí to, že odpor cez spínač náhle klesne z veľmi vysokých na menej ako 1 ohm, čo je dosť na to, aby väčšina zariadení zvážila zapnutie. Majte na pamäti, že tranzistory sú tiež diódy, takže ak to nefunguje … polarita svoriek je pravdepodobne nesprávna, prepnite ich! Toto zariadenie tiež vyžaduje slušnú 9 V batériu, povedzme s potenciálom viac ako 8 V … okrem toho nevyužíva veľa energie. Existuje veľa nepoužitých pinov, takže ich samozrejme môžete použiť na ovládanie viacerých prepínačov pre väčší chaos, ale na moje účely to stačilo. Ďalším krokom je zdrojový kód, ktorý som napísal na spustenie tejto veci. Štandardné dĺžky pre stavy „zapnuté“a „vypnuté“sú približne 10 sekúnd a 13 minút. V kóde sú komentáre k tomu, ako tieto hodnoty zmeniť. Na záver prosím ospravedlňte rozsiahle používanie funkcie „nop“(minie cyklus CPU nič nerobením) na vyladenie časovačov. Je to neelegantné, pretože môže porušiť funkciu rjmp, ak si nedáte pozor na to, koľko ich používate!
Krok 2: Zdrojový kód
ŠTART:
. ZAHRNTE "tn26def.inc"; Definičný súbor. Ak potrebujete kópiu, vyhľadajte si to na Googli. clr r30 clr r29 clr r28 clr r27 ldi r28, 0b00000000 ldi r27, 0b11111111 ldi r26, 0b00000000 clr r25 out DDRA, r27 out PORTA, r28 TIMER: inc r30 nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop cpi r30, 0b11111111 breq TIMER2 rjmp TIMER TIMER2: nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop inc r29 cpi r29, 0bq Tmp nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop inc r25 cpi r25, 0b11111111; Znížením tohto čísla znížite čas „vypnutia“breq FUNC rjmp TIMER FUNC: nop nop cpi r28, 0x00 breq FUNC2 dec r28 clr r30 clr r29 clr r25 out PORTA, r28 rjmp TIMER FUNC2: nop nop inc r28 out PORTA, r28 clr r25 clr r30 clr r29 rjmp TIMER4 TIMER4: inc r30 nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop cpi r30, 0b11111111 breq TIMER5 rjmp TIMER4 TIMER5: nop nop nop nop nop nop nop nop nop nop nop nop inc r29 cpi r29, 0b11111 111 breq TIMER6 rjmp TIMER4 TIMER6: inc r25 cpi r25, 0b00000011; Zvýšením tohto čísla zvýšite čas zapnutia breq FUNC rjmp TIMER4
Krok 3: Záverečná poznámka
Bavte sa, ale pamätajte, že tranzistor má limity, pokiaľ ide o to, aký výkon ním môžete prečerpať. To znamená, že žiadne sieťové napätie! Okrem toho, že by to veľmi rýchlo preťažilo tranzistor, toto zariadenie nebude dobre ovládať striedavé signály … pokiaľ nepoužijete nižšie popísanú modifikáciu * a * nepridáte relé: Ak vám robí starosti starosť o polaritu svorky, stačí zapojiť druhý tranzistor s základná doska je pripojená k rovnakému zdroju ako prvý tranzistor, ale s kolektorom a emitorom v opačnej konfigurácii. Tak, bez ohľadu na to, ako pripevníte svorky, logická výška vychádzajúca z mikrokontroléra vždy „zapne“vypínač. Majte na pamäti, že zvodový prúd v tomto systéme môže stačiť na aktiváciu niektorých citlivých spínačov, ako sú matice klávesnice, pre túto aplikáciu bude možno potrebné pridať odpor v sérii. Pamätajte si, že namiesto batérie môžete napájať cieľové zariadenie. Nakoniec … Zariadenie som nainštaloval do starodávnej účtovnej kalkulačky, typu, ktorý má funkcie tlače. Spätne som skonštruoval maticu klávesnice pomocou kancelárskej spinky, aby som určil, ktoré piny IC po pripojení spôsobia podanie papiera, a správne piny som spojil so zariadením. Potom som deaktivoval prepínač, ktorý vám umožňuje vypnúť funkciu tlače. Považujem zariadenie za správne rozvrátené. Zapína celkom hlučný posuv papiera každých 10 minút, na 10 sekúnd, kedykoľvek je zariadenie zapnuté. Fungovalo to tiež dobre s obvodom z jednej z tých hyper-nepríjemných hudobných narodeninových kariet. Moje pracovisko je teraz bizarnejšie!
Odporúča:
Switch-Adapt Toys: Hračka parného vlaku sprístupnená!: 7 krokov (s obrázkami)
Switch-Adapt Toys: hračka parného vlaku sprístupnená !: Adaptacia hračky otvára nové cesty a prispôsobené riešenia, ktoré umožňujú deťom s obmedzenými pohybovými schopnosťami alebo vývojovým postihnutím komunikovať s hračkami nezávisle. V mnohých prípadoch deti, ktoré vyžadujú prispôsobené hračky, nedokážu
Switch Adapt a Toy: WolVol Train Made Switch Accessible !: 7 krokov
Switch Adapt a Toy: WolVol Train Made Switch Accessible !: Adaptacia hračky otvára nové cesty a prispôsobené riešenia, ktoré umožňujú deťom s obmedzenými pohybovými schopnosťami alebo vývojovým postihnutím komunikovať s hračkami nezávisle. V mnohých prípadoch deti, ktoré vyžadujú prispôsobené hračky, nedokážu
Rozprávkový strom Creative Switch: 23 krokov (s obrázkami)
Rozprávkový strom Creative Switch: Ukážem vám, ako vytvoriť tento žiarivý rozprávkový strom. Vypínač je samotná víla a svetlá sa rozsvietia, ak je umiestnená na svojom mieste, a opäť sa rozsvietia, ak s ňou pohnete. TIP: Žiara nie je vo svetle dobre vidieť, takže ju zapnite v
Projekt Creative Switch od Christophera Serafina: 4 kroky
Projekt Creative Switch od Christophera Serafina: Zdravím vás! Pre tento kreatívny projekt prepínania som sa rozhodol skúsiť pridať LED svetlá do tašky cez rameno, v tomto prípade do kufra Nintendo 3DS. Bežné tašky na plece môžu byť trochu nudné, ale s niektorými LED svetlami určite rozžiari každú tašku,
Tutorial: How to Make Door Alarm by using MC-18 Magnetic Switch Sensor Alarm: 3 Steps
Tutorial: How to Make Door Alarm by using MC-18 Magnetic Switch Sensor Alarm: Ahoj guys, I will make an tutorial about MC-18 Magnetic Switch Sensor Alarm which working in normal close mode. Ale first, let me understand you skrátene, čo sa rozumie pod pojmom normálne blízky. Existujú dva typy režimov, normálne otvorený a normálne zatvorený