Tartalomjegyzék:

Bosszantó hangjelző: 4 lépés
Bosszantó hangjelző: 4 lépés

Videó: Bosszantó hangjelző: 4 lépés

Videó: Bosszantó hangjelző: 4 lépés
Videó: Ettől a videótól elfelejted a saját neved... 2024, Július
Anonim
Idegesítő csipogó
Idegesítő csipogó

Játssz csínytevést barátaiddal (ellenségeiddel?), Ha elrejtesz egy magas hangjelzést, amely véletlenszerű időközönként megszólal. Ez az utasítás minimális alkatrészeket használ. Minden szükséges:

  • akkumulátor
  • mikrokontroller
  • hangszóró

Miért nem használok 555 -ös időzítő chipet? Biztosan tehetné. Szeretem ezt a módszert, mert: 1. Az a képesség, hogy véletlenszerű időközönként sípoljon2. Minimálisan szükséges alkatrészek (egyszerűség/elegancia) Szerettem volna használni egy mikrokontrollert (mert nemrég kezdtem el a mikrokontrollerek megismerésének útját). Ezt a projektet a MAKE magazin cikke ihlette, amely egy hasonló eszköz 555 -ös időzítő chipjével készült. A prototípus elkészítése után az instructables.com és megtalálta a Raven -t, ami hasonló hangjelzés egy mikrokontroller segítségével. Úgy döntöttem, hogy hozzáadom az utasítást, mert kevesebb alkatrészt használ, és véletlenszerű intervallumokkal rendelkezik.

1. lépés: Szükséges alkatrészek

Alkatrészek szükségesek
Alkatrészek szükségesek
Alkatrészek szükségesek
Alkatrészek szükségesek
Alkatrészek szükségesek
Alkatrészek szükségesek

A 3 alapkomponensen kívül még néhány alkatrészt használtam az összeszereléshez. Itt található a végleges verzióhoz szükséges teljes alkatrészlista:

  • ATtiny13 mikrokontroller (Sparkfun.com)
  • AA elemek (3)
  • Akkumulátor tartó kapcsolóval (Digikey alkatrész # SBH-331AS-ND)
  • 8 tűs aljzat a mikrovezérlőhöz
  • Hangszóró (kicsi 8 ohmos vagy piezoelektromos hangjelző)
  • Szilícium ragasztó (RTV)

Ezt a projektet szinte bármilyen akkumulátorral, mikrokontrollerrel, hangszóró kombinációval elkészítheti. Ennek a lépésnek a képei a ház körüli részeket mutatják be. Ezt az egész projektet a házban lévő részekből készítettem. Szinte bármilyen akkumulátort használhat, amelynek feszültsége a mikrokontroller tartományán belül van (1,8-5,5 volt az ATtiny13 esetén). Minél nagyobb a feszültség, annál hangosabb a hangjelzés. Szinte minden kis hangszóró működik. Érdemes kísérletezni különböző kis hangszórókkal. A műanyag membránnal rendelkező hangszórót választottam, mert a csipogás végén nem okozott kattanást, mint néhány más kis hangszóró. A forráskódot más mikrovezérlőkhöz is alkalmazhatja. Ez valószínűleg csak az időzítőregiszter beállításainak módosítását igényli. Szükséges készségek:

  • Alap forrasztási ismeretek - Forrasztási bemutató
  • Mikrokontroller programozása - AVR bemutató

2. lépés: Prototípuskészítés

Prototípuskészítés
Prototípuskészítés
Prototípuskészítés
Prototípuskészítés
Prototípuskészítés
Prototípuskészítés
Prototípuskészítés
Prototípuskészítés

A legegyszerűbb módja annak, hogy tesztelje az áramkört, ha prototípus -kenyérlapot használ. A mikrokontrollert a kenyértáblán is programozhatja. Miután működött, rátettem egy apró kenyérlapra, hogy vigyem dolgozni és kipróbálhassam.

Csatlakoztassa a hangszórót az ATtiny13-hoz: 4-es és 5-ös csatlakozó. Csatlakoztassa az akkumulátort az ATtiny13-hoz: 8-as (+) és 4-es (-) -es tű. Tehát a 4-es érintkezőnek van negatív akkumulátorcsatlakozója és egy hangszóróvezetéke (mindegy, melyik). Az 5 -ös érintkező a másik hangszóróvezetékhez, a 8 -as érintkező pedig az akkumulátor pozitív oldalához csatlakozik. Rájöttem, hogy a visszaállító csapot (pin1) magasra kell húzni, de ez anélkül is működik, és ez a projekt nem tesz kísérletet arra, hogy formailag helyes legyen. Ne feledje, hogy ha jobb minőségű hangot szeretne, akkor egy ellenállás-kondenzátor aluláteresztő szűrőt helyezhet a kimeneti tűre a hangszóróval egybe. De ehhez a projekthez mindenesetre bosszantó hangot akarunk. A prototípus ráébresztett, hogy a hang nem túl hangos. Még mindig jól működhet Önnek csendes környezetben (irodában?). A hangerő növelése érdekében kicseréltem az elemet 3 V -ról (CR2032) 4,5 voltra (3 AA).

3. lépés: Firmware

Firmware
Firmware

1. Töltse le a beep.zip fájlt, és bontsa ki.2. Nyisson meg egy parancsablakot abban a könyvtárban.3. "make program-beep" az ATtiny13 programozásához. Módosíthatja a minimális/maximális időt a sípolás között, a hangjelzés gyakoriságát és az időtartamot a forrásfájl tetején található paraméterek beep.c. A zip fájlban található fájlok a következő paraméterértékekkel rendelkeznek: secMin = 180; // Minimális másodpercek száma a beepsecMax = 600; // A másodpercek maximális száma a beepfreq = 6000; // A hangjelzés gyakorisága HzmsDuration = 1000; // A hangjelzés időtartama ezredmásodpercben (1000 = 1 másodperc) Tehát 6 kHz -en sípol 1 másodpercig 3-10 percenként. Nyugodtan kísérletezzen különböző értékekkel. A szélsőséges értékek azonban váratlan eredményeket okozhatnak. Hadd tudjam meg, milyen értékek működnek jól Önnek. Ne feledje, hogy mivel a 4. tűt használják a programozóhoz és az egyik hangszóró vezetékhez, a programozás során le kell választania a hangszórót a 4. tűről. Ha további információra van szüksége erről a lépésről, tekintse meg ezt bemutató.

4. lépés: Végső összeszerelés

Végső összeszerelés
Végső összeszerelés
Végső összeszerelés
Végső összeszerelés
Végső összeszerelés
Végső összeszerelés

Most, hogy működik, rakja össze és csomagolja össze.

1. Forrasztja össze az alkatrészeket. 2. Szilícium ragasztóval tartsa össze, és húzza ki a csatlakozások/vezetékek feszültségmentesítését. Chip foglalatot használtam, hogy eltávolíthassam a chipet, és átprogramozhassam a hangjelzési paramétereket (intervallum, gyakoriság és időtartam). Annak érdekében, hogy az aljzat laposan üljön az elemtartón, a használt csapokat (4, 5 és 8) vízszintesen hajlítottam, és levágtam a többi foglalatot. Az akkumulátor és a hangszóró kiválasztása attól függ, hogy hogyan szeretné használni. Eredetileg egy nagyon kicsi csomagot akartam, hogy "bárhová" elbújhassak. Fontolóra vettem, hogy 1,5 gombelemet használok (3), de nem jutott eszembe egyszerű módja az elemtartó elkészítésének. Végül tetszett a 3 AA megoldás. A tok megfelelő méretű a mikrokontroller és a hangszóró rögzítéséhez. Jól működik a tépőzár rögzítése is. A tesztelés során azt tapasztaltam, hogy kényelmes volt elrejteni az asztal vagy asztal alján. A 3 db AA tok lehetővé teszi, hogy összekapcsoljam a tépőzár mindkét oldalát, eltávolítsam a ragasztóoldalt borító szalagot, és az asztal alá csapjam. Aztán amikor vissza akarom szerezni, egyszerűen az asztal alá nyúlhatok, és széttéphetem (a tépőzár horgos oldalát továbbra is az asztal alatt hagyva). Jó szórakozást, mutasson nekünk képet a hangjelzőjéről, és mesélje el áldozatának történetét.

Ajánlott: