Tartalomjegyzék:
- 1. lépés: Szükséges alkatrészek
- 2. lépés: Prototípuskészítés
- 3. lépés: Firmware
- 4. lépés: Végső összeszerelés
Videó: Bosszantó hangjelző: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:44
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
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
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
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
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:
Arduino+Blynk projekt vezérlő hangjelző: 8 lépés
Arduino+Blynk projektvezérlő hangjelző: A Blynk segítségével az IoT nagyon kényelmes módon lehetséges. Ebben a projektben nem használok semmilyen Bluetooth vagy Wifi modult vezeték nélküli kommunikációhoz. Ez lehetséges a Blynk alkalmazás használatával, amely segíthet saját alkalmazás tervezésében
Nagyon bosszantó riasztás: 5 lépés
Nagyon bosszantó riasztás: Vannak, akik nehezen ébrednek fel reggel, ezért ez az Arduino projekt nekik készült. Ez a projekt azoknak készült, akik reggel fáradtak, és késnek a munkából vagy az iskolából. Lehetnek gyerekek, üzletemberek vagy idősek. Ez
SlouchyBoard - bosszantó módja annak, hogy megakadályozzuk a lecsúszást (bevezetés az EasyEDA -hoz): 4 lépés (képekkel)
SlouchyBoard - bosszantó módja annak, hogy megakadályozzuk a lecsúszást (bevezetés az EasyEDA -hoz): A Slouchy tábla egy kicsi 30 mm x 30 mm -es NYÁK (nyomtatott áramköri kártya), amely dőlésérzékelőt, piezo zümmögőt és ATTiny 85 -öt használ, hogy idegesítő hangot adjon. a felhasználó lebukik. A táblát a felhasználó ingéhez vagy kalapjához lehet rögzíteni, hogy amikor lehajolnak
A bosszantó görgetőkerék kattintáselimátor (sima görgetés): 5 lépés
A bosszantó görgetőkerék kattintáseliminátora (sima görgetés): idegesít a görgetőgörgő hangja? Nos, itt az alkalom, hogy kivonja a kattintást a tekercsből! ha eltöri az egeret, nem az én hibám. Ezt a modot logitech egérrel csinálom. nem biztos, hogy más egérrel is működik
Készítsen bosszantó programot, amely megnyitja és bezárja az összes CD -meghajtót: 4 lépés
Készítsen bosszantó programot, amely megnyitja és bezárja az összes CD -meghajtót: ez az első utasításom, ezért kérjük, mondja meg, hogyan javíthatnék. ez az utasítás elmagyarázza, hogyan lehet bosszantó programot készíteni, amely megnyitja és bezárja az összes CD -meghajtót. szükséged lesz: egy Windows rendszert futtató számítógépre