Obsah:
Video: Alarm Arduino s digitálním snímačem vibrací: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Tento návod je o tom, jak si sami vyrobit snadné a levné poplašné zařízení. Potřebujete pouze základní znalosti z elektroniky a programování arduina.
Pokud máte nějaké dotazy nebo problémy, můžete mě kontaktovat na mém e -mailu: [email protected]
Začněme tedy
Komponenty poskytnuté společností DFRobot
Krok 1: Materiály
Veškerý potřebný materiál pro tento projekt lze zakoupit v internetovém obchodě: DFRobot
Pro tento projekt budeme potřebovat:
-Arduino Uno (můžete také vzít MEGA 2560)
-Digitální kapacitní dotykový senzor V2 4x
-Digitální snímač vibrací V2 1x
-Digitální modul bzučáku 1x
-LCD displej 20x4
-Některé LED diody
-4kanálový reléový štít pro Arduino
-propojovací vodiče (hodně z nich)
-prkénko
-9V baterie
-Pouzdro na baterie
Pokud chcete ovládat světla nebo něco podobného, můžete použít Relay Shield pro Arduino.
Také jsem vytvořil kryt pro tento alarm, takže k tomu budete potřebovat SolidWorks nebo jiný podobný program. Samozřejmě budete také potřebovat 3D tiskárnu. Pokud nemáte 3D tiskárnu, můžete také použít povrchově montovaný plastový uzavřený kufřík nebo něco podobného.
Krok 2: Moduly
Pro tento projekt jsem použil tři různé moduly. Je velmi snadné připojit tyto moduly k Arduinu, protože má velmi dobrý design připojení. Připojovací vodič dostanete v balení s modulem (Je to vidět na obrázku).
Modul digitálního snímače vibrací
Tento senzorový modul se velmi snadno používá a je zábavné si s ním hrát. Jeho citlivost je velmi vysoká, takže s ní nemusíte moc otřásat. Trochu švihu bude stačit.
Specifikace:
- Typ IO: Digitální
- Přepněte životnost: až 10 milionů sekund
- Odpor otevřeného obvodu: 10Mohm
- Napájecí napětí: 3,3 V až 5 V.
- Rozhraní: digitální
- Velikost: 22x30 mm (0,87 x 1,18 palce)
Modul digitálního kapacitního dotykového senzoru
Pokud se vám nelíbí obyčejná tlačítka, můžete použít tyto kapacitní moduly dotykových senzorů. Mají velmi rychlou dobu odezvy, velkou dotykovou plochu na obou stranách.
Specifikace:
- Napájecí napětí: 3,3 V až 5 V.
- Rozhraní: digitální
- Velikost: 22x30 mm (0,87 x 1,18 palce)
Modul digitálního bzučáku
Velmi jednoduchý a ve většině případů velmi nepříjemný modul bzučáku.
Specifikace:
- Typ: digitální
- Napájení: 5VDC
Pokud se chcete o těchto modulech dozvědět více, můžete navštívit: Wiki produktu DFRobot
Krok 3: Pouzdro alarmu
Pro tento alarm jsem vyrobil 3D tištěné pouzdro.
Nejprve jsem změřil všechny součásti, než jsem vyrobil prototyp přední roviny na milimetrový papír, takže jsem zkontroloval, zda je správná vzdálenost. Tento prototyp můžete vidět na obrázku.
Když jsem dokončil prototyp, zíral jsem, že ho nakreslím v programu pro 3D kreslení. Pokud nevíte, jak v těchto programech kreslit, můžete mi také napsat na mail pro soubor STL tohoto bydlení, abyste jej mohli vytisknout.
Vytištění tohoto bydlení trvalo asi čtyři hodiny. Tato tiskárna je ve středním rozsahu, takže na svém produktu musíte provést malé opravy (je třeba zapilovat pouzdro nebo případně rozšířit některé otvory vrtákem…)
Velikost:
150 x 60 x 120 mm
Pouzdro je vyrobeno z plastu PLA. Má 3 mm široké stěny, což je více než dost na bydlení. Největší otvor je pro LCD displej, menší otvory vedle LCD displeje jsou pro LED diody. Ve spodní části jsou otvory pro dotykové moduly a modul bzučáku. Na pravé straně je také ještě jeden otvor pro dotykový modul. Toto pouzdro můžete namontovat na zeď nebo na dveře.
Krok 4: Zapojení
V tomto projektu je mnoho různých komponent, takže musíte dávat pozor, abyste je správně připojili.
Ukážu vám, jak jsou v tomto projektu zapojeny všechny komponenty.
Moduly dotykového senzoru:
Použil jsem čtyři z těchto modulů. Jeden pro snížení a jeden pro přírůstek času alarmu, třetí se používá pro výběr programů (o tom řeknu více v dalším kroku) a čtvrtý slouží pro aktivaci.
Tento modul má tři piny. (5V+, GND, OUTPUT).
Červený vodič připojíte na 5V+ a černý vodič na GND. Zelený vodič jde na digitální pin na Arduinu. (Můžete také použít různé barvy, ale je to pro vás jednodušší a lépe ovladatelné, když použijete tyto barvy.)
Pro tento projekt:
- Modul pro snížení je připojen k digitálnímu pinu 8.
- Modul pro přírůstek je připojen k digitálnímu pinu 9.
- Modul pro výběr programu je připojen k digitálnímu pinu 10.
- Modul pro aktivaci alarmu je připojen k digitálnímu pinu 11.
Digitální snímač vibrací:
Tento modul má tři piny. (5V+, GND, OUTPUT).
Modul je připojen k digitálnímu pinu 3
Modul bzučáku:
Tento modul má tři piny. (5V+, GND, OUTPUT).
Modul je připojen k digitálnímu pinu 13
LCD displej:
Displej má čtyři piny. (Vcc, GND, SCL, SDA):
Připojte Vcc k 5V+, GND k GND na Arduinu, SCL a SDA pin na displeji k SLC a SDA pinu na Arduinu
VEDENÝ:
Pro indikaci jsem použil nějaké LED diody. Kratší noha nebo katoda LED přechází na GND, delší noha nebo anoda na digitální pin. Pokud mi nevěříte, můžete to také zkontrolovat pomocí multimetru. (Dioda vede od anody ke katodě, pokud je v dobrém stavu)
- Zelená LED je připojena k digitálnímu pinu 4. (Svítí, když je aktivován alarm)
- Žlutá LED je připojena k digitálnímu pinu 5 (svítí, když je alarm deaktivován)
- Červená LED je připojena k digitálnímu pinu 12 (bliká, pokud zvolíte správný program a zatřesete snímačem vibrací)
- Bílé LED diody jsou připojeny k digitálnímu pinu 2. (Svítí, když je alarm deaktivován, abyste viděli dotykové moduly).
Moduly a LED diody jsou dodávány od společnosti Arduino. Stačí tedy připojit všechny Vcc piny na 5V na Arduinu a všechny GND piny na GND na Arduinu. Arduino nemá dostatek pinů 5V a GND, takže musíte použít prkénko.
Arduino můžete dodat s 9V baterií nebo s příslušným adaptérem. Napájení 9V baterií vám poskytne mnohem větší mobilitu, ale po nějaké době ji budete muset vyměnit.
Pokud chcete ovládat AC spotřebiče, budete muset připojit reléový modul.
Krok 5: Kód
Kód je o něco delší a pokud nejste obeznámeni s programováním, můžete se velmi snadno ztratit.
Použil jsem podprogramy, protože díky tomu je program lépe ovladatelný.
Myšlenka programu tedy je, že:
- Můžete si vybrat trvání alarmu (1-15 sekund s 5 intervaly)
- Můžete si vybrat program (programem mám na mysli různé možnosti, jak se spustí alarm. Můžete si vybrat, zda je zapnutý pouze bzučák, zda je zapnutý bzučák kombinovaný s LED nebo jen LED.)
- Můžete aktivovat a deaktivovat alarm (to je indikováno LED diodami. Se zelenou a žlutou barvou)
- A vše se zobrazuje na LCD displeji. Máte mnoho možností, co chcete na svém LCD displeji zobrazit.
- Když zatřesete, spustí se alarm senzoru vibrací, ale záleží na tom, jaký program zvolíte.
Tak dále a dále, pokud víte, jak používat příkazy if a znáte ovládací prvky pro LCD displej (lcd.clear, lcd.setCursor (x, y) …), tento program by neměl být obtížně pochopitelný.
Doporučuje:
Začínáme s bezdrátovými senzory teploty a vibrací s dlouhým dosahem: 7 kroků
Začínáme s bezdrátovými senzory teploty a vibrací s dlouhým dosahem: Někdy jsou vibrace příčinou vážných problémů v mnoha aplikacích. Od hřídelí strojů a ložisek po výkon pevného disku, vibrace způsobují poškození stroje, brzkou výměnu, nízký výkon a způsobují zásadní zásah do přesnosti. Monitorování
Detekce vibrací pomocí modulu senzoru kohoutku s piezoelektrickým šokem: 6 kroků
Detekce vibrací pomocí piezoelektrického modulu senzoru klepání: V tomto tutoriálu se naučíme detekovat otřesy pomocí jednoduchého piezoelektrického senzoru Vibrační modul a Visuino. Podívejte se na ukázkové video
Jak si vyrobit snímač vibrací na jaře doma! 5 kroků (s obrázky)
Jak si vyrobit snímač vibrací na jaře doma !: Pracoval jsem na novém projektu, který zahrnuje snímač vibrací na jaře neboli " chudák " akcelerometr/pohybový senzor! Tyto pružinové vibrační spínače jsou vysoce citlivé nesměrové spouště vyvolané vibracemi. Uvnitř je
IoT-Ubidots-ESP32+Bezdrátový snímač vibrací a teploty s dlouhým dosahem: 7 kroků
IoT-Ubidots-ESP32+Bezdrátový vibrační a teplotní senzor s dlouhým dosahem: Vibrace jsou skutečně pohyby sem a tam-nebo oscilace-strojů a komponent v motorizovaných přístrojích. Vibrace v průmyslovém systému mohou být symptomem nebo motivem potíží nebo mohou být spojeny s každodenním provozem. Například osci
Node-RED se snímačem vibrací a teploty IoT s dlouhým dosahem: 34 kroků
Node-RED se snímačem vibrací a teploty IoT s dlouhým dosahem: Představujeme bezdrátový snímač teploty NCD s dlouhým dosahem, který se může pochlubit dosahem až 28 mil pomocí bezdrátové síťové architektury. Integrovaný snímač teploty Honeywell HIH9130 přenáší vysoce přesnou teplotu a