Obsah:

Otravný bzučák: 4 kroky
Otravný bzučák: 4 kroky

Video: Otravný bzučák: 4 kroky

Video: Otravný bzučák: 4 kroky
Video: Tohle TĚŽENÍ JE ZÁVISLOST! 🔥 (longplay) 2024, Červenec
Anonim
Otravný bzučák
Otravný bzučák

Zahrajte si na své přátele (nepřátele?) Žert tím, že skryjete vysoký pípák, který zní v náhodných časových intervalech. Tento návod používá minimum dílů. Vše, co je požadováno, je:

  • baterie
  • mikrokontrolér
  • mluvčí

Proč nevyužiji časovací čip 555? Určitě bys mohl. Tato metoda se mi líbí, protože: 1. Možnost pípání v náhodných intervalech 2. Minimální potřebné součásti (jednoduchost/elegance designu) 3. Chtěl jsem použít mikrokontrolér (protože jsem nedávno zahájil cestu poznávání mikrokontrolérů) Tento projekt byl inspirován článkem v časopise MAKE o výrobě podobného zařízení s časovacím čipem 555. Po vytvoření prototypu jsem hledal instructables.com a našel Raven, což je podobná pípající věc pomocí mikrokontroléru. Rozhodl jsem se přidat svůj instructable, protože používá méně částí a má náhodné intervaly.

Krok 1: Potřebné díly

Požadované díly
Požadované díly
Požadované díly
Požadované díly
Požadované díly
Požadované díly

Kromě 3 základních komponent jsem použil několik dalších dílů, které pomohly při montáži. Zde je úplný seznam dílů požadovaný pro moji finální verzi:

  • Mikrokontrolér ATtiny13 (Sparkfun.com)
  • Baterie AA (3)
  • Držák baterie s vypínačem (Digikey část # SBH-331AS-ND)
  • 8kolíková zásuvka pro mikrokontrolér
  • Reproduktor (malý 8 Ohm nebo piezoelektrický bzučák)
  • Silikonové lepidlo (RTV)

Tento projekt můžete provést s téměř jakoukoli kombinací baterií, mikrokontrolérů a reproduktorů. Obrázky pro tento krok ukazují části, které jsem měl kolem domu. Celý tento projekt jsem vytvořil z částí, které jsem měl v domě. Můžete použít téměř jakoukoli baterii (baterie), která má napětí v rozsahu mikrokontroléru (1,8–5,5 voltů pro ATtiny13). Čím vyšší je napětí, tím hlasitější je pípnutí. Téměř každý malý reproduktor bude fungovat. Možná budete chtít experimentovat s různými malými reproduktory. Vybral jsem reproduktor s plastovou membránou, protože na konci pípnutí nevydával cvaknutí jako některé jiné malé reproduktory. Zdrojový kód můžete upravit pro jiné mikrokontroléry. To by potenciálně vyžadovalo pouze změnu nastavení registru časovače. Požadované dovednosti:

  • Základní pájecí dovednosti - Pájecí návod
  • Programovací mikrokontrolér - AVR Tutorial

Krok 2: Prototypování

Prototypování
Prototypování
Prototypování
Prototypování
Prototypování
Prototypování
Prototypování
Prototypování

Nejjednodušší způsob, jak otestovat obvod, je použít prototypovací prkénko. Můžete také naprogramovat mikrokontrolér, když jste na prkénku. Jakmile to fungovalo, dal jsem to na malé prkénko, abych to mohl vzít do práce a vyzkoušet to.

Připojte reproduktor k ATtiny13: Piny 4 a 5 Připojte baterii k ATtiny13: Pin 8 (+) a Pin 4 (-) Takže Pin 4 má záporný pól baterie a jeden reproduktorový kabel (nezáleží na tom, který z nich). Pin 5 se připojuje k vodiči druhého reproduktoru a pin 8 se připojuje k kladné straně baterie. Uvědomuji si, že resetovací kolík (pin1) by měl být vytažen vysoko, ale funguje to bez toho, a tento projekt se nepokouší být formálně správný. Všimněte si toho, že pokud chcete kvalitnější zvuk, můžete na výstupní kolík umístit reproduktor s nízkým průchodem rezistoru a kondenzátoru. Ale pro tento projekt chceme každopádně nepříjemný zvuk. Díky prototypu jsem si uvědomil, že zvuk není příliš hlasitý. V klidném prostředí (v kanceláři?) Vám to může stále dobře fungovat. Pro zvýšení hlasitosti jsem změnil baterii z 3V (CR2032) na 4,5 voltů (3 AA).

Krok 3: Firmware

Firmware
Firmware

1. Stáhněte si soubor beep.zip a rozbalte jej. V tomto adresáři otevřete příkazové okno. „make program-beep“pro naprogramování ATtiny13Můžete změnit minimální/maximální čas mezi pípnutími, frekvencí pípnutí a trváním změnou parametrů v horní části zdrojového souboru pípnutí.c. Soubory v souboru zip mají následující hodnoty parametrů: secMin = 180; // Minimální počet sekund do pípsecMax = 600; // Maximální počet sekund do pípnutí = 6000; // Frekvence pípnutí v HzmsDuration = 1000; // Doba pípnutí v milisekundách (1000 = 1 s) Pípá tedy na 6kHz po dobu 1 sekundy každé 3 až 10 minut. Nebojte se experimentovat s různými hodnotami. Extrémní hodnoty však mohou způsobit neočekávané výsledky. Dejte mi vědět, jaké hodnoty pro vás fungují dobře. Všimněte si toho, protože pin 4 se používá pro programátor a pro jeden z reproduktorových vodičů, musíte při programování odpojit reproduktor od pinu 4. Pokud potřebujete další informace o tomto kroku, podívejte se na toto tutorial.

Krok 4: Konečná montáž

Konečné shromáždění
Konečné shromáždění
Konečné shromáždění
Konečné shromáždění
Konečné shromáždění
Konečné shromáždění

Když už to funguje, dejte to dohromady a zabalte.

1. Pájejte součásti dohromady 2. Použijte silikonové lepidlo, abyste drželi pohromadě a zajistili odlehčení tahu spojů/vodičů. Použil jsem zásuvku na čip, abych mohl čip vyjmout a přeprogramovat parametry pípnutí (interval, frekvence a doba trvání). Aby zásuvka dosedla na pouzdro baterie, ohnul jsem použité kolíky (4, 5 a 8) vodorovně a odřízl ostatní kolíky zásuvky. Váš výběr baterie a reproduktoru může záviset na tom, jak jej chcete používat. Původně jsem chtěl velmi malé balení, abych se mohl schovat „kamkoli“. Zvažoval jsem použití 1,5 knoflíkových baterií (3), ale nedokázal jsem vymyslet snadný způsob, jak vyrobit držák baterie. Nakonec se mi líbilo řešení 3 AA. Pouzdro má správnou velikost pro montáž mikrokontroléru a reproduktoru. Funguje také dobře k připevnění suchého zipu. Během testování jsem zjistil, že schovat jej na spodní stranu stolu nebo stolu bylo praktické. Pouzdro 3 AA mi umožňuje spojit obě strany suchého zipu, odstranit pásku zakrývající lepivou stranu a plácnout ji pod stůl. Když to pak chci získat zpět, můžu jednoduše sáhnout pod stůl a vytrhnout ho (ponechat stranu „háčku“suchého zipu stále pod stolem). Bavte se, ukažte nám obrázek svého pípače a řekněte nám příběh své oběti.

Doporučuje: