Tartalomjegyzék:
- 1. lépés: Az áramkör
- 2. lépés: A mikrokontroller kódja
- 3. lépés: Internetes alkalmazások vezérlése
- 4. lépés: Az elektromágnes rögzítő konzolja
- 5. lépés: Mágnes és lemez rögzítése
- 6. lépés: A vezérlőpult
- 7. lépés: Rezgésérzékelő és projekt befejezése
Videó: Mágneses intelligens zár titkos kopogással, infravörös érzékelővel és webes alkalmazással: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ha tetszik ez a projekt, kövess engem Instagramon és YouTube -on.
Ebben a projektben mágneses zárat fogok építeni az otthoni irodámhoz, amely megnyílik, ha ismeri a titkos kopogást. Ó… és lesz még néhány trükkje a hüvelyében is.
A mágneszárak gyakoriak az irodaházakban, és a készletek egyszerűen megvásárolhatók az interneten. Azonban egyéni beállítást akartam létrehozni, értsd, hogy ezt a házam belső ajtajára fogják telepíteni.
Kezdetben háromféleképpen lehet kinyitni az ajtót: egy infravörös érzékelő a belsejében, egy webes alkalmazás és egy piezo -jelátalakító, amely érzékeli az ajtó rezgését.
Alkatrészek (társult linkek)
- 49 mm-es elektromágnes:
- Perfboard:
- ESP8266 Dev Board:
- N-csatorna MOSFET:
- Piezo-átalakító:
- IR közelségérzékelő (ezt nem én használtam, de beszerezném és a PSU-ból futtatnám):
- Műveleti erősítő modul:
- 2 dióda
- 10K ellenállás
- Acéllemez
- 3D nyomtatott konzol
- 3D nyomtatott elektronikai doboz
- 3D nyomtatott érzékelősapka
A mikrokontroller kódja és kapcsolási rajza:
Internetes alkalmazás kódja:
3D modellek
49 mm -es elektromágneses tartókonzol: https://codepen.io/calebbrewer/pen/dJKBmw érzékelősapka/borító:
Projektdoboz:
1. lépés: Az áramkör
Alapvetően az ESP8266 dev kártya 9 voltot vesz fel a tápegységről a fedélzeti szabályozóra. A tápellátás pozitívja a mágneshez kerül, a föld pedig a mosfet forrásához. A lefolyó a fetből a mágneshez kerül, és a FET kapuját a mikrovezérlő 5 -ös csapja nyitja ki. Ez lehetővé teszi a 9 V áramlását a mágneshez, amikor a csap be van kapcsolva. Az opamp átveszi az analóg jelet az átalakítóból, felerősíti és elküldi az analóg érintkezőre. Az infravörös érzékelő digitális jelet küld (más szóval be- vagy kikapcsolva) a 14 -es érintkezőre. Az opamp és az infravörös érzékelő egyaránt 3,3 V -os áramot kap a mikrovezérlőből. Ja és minden megalapozódik. Azt tapasztaltam, hogy a 9 V -ot használva a 12 V -os mágnesek helyett hűvösebben fut, miközben továbbra is erős, különösen a szeánsz, ezt a vastag acéllemezt használom. Ezenkívül a mikrovezérlő szabályozója nem képes kezelni 9V -nál többet. Ezenkívül hozzá kell adnia egy ellenállást és a diódákat, ahol azok az ábrán láthatók.
Itt szeretném megjegyezni, hogy attól függően, hogy hol helyezte el a piezo rezgésérzékelőt, és hogy mennyi ideig tartanak a vezetékek, előfordulhat, hogy nincs szüksége az op-erősítőre. Az érzékelő külső gyűrűjét csak a földeléshez, a másik vezetéket pedig az analóg bemenethez vezetheti, a vezetékek között 1M ellenállással. Az op erősítő csak erősíti a kislemezt.
2. lépés: A mikrokontroller kódja
Általában az Arduino -t használnák egy ilyen projekthez, de itt szembe megyek, és az Espruino nevű firmware -t használom, amely lehetővé teszi a javascript futtatását a mikrokontrollereken. Ha kíváncsi vagy, csináltam egy egész videót a Node MCU ESP8266 dev kártya villogásáról Espruino -val. Érdemes megnézni.
Tekintse meg a kódot a GitHubon
A tetején beállítok néhány állandót, például: milyen csapokat használnak, és egy sor időzítést ezredmásodpercben a titkos kopogáshoz. Ez az idő minden egyes ütés között. Ezenkívül beállítom az ajtó kinyitásának és zárásának funkcióit, valamint ellenőrzöm a helyes kopogást. Amikor a tábla elindul, csatlakozik a wifi -hez, és létrehoz egy webszervert, amely parancsokat fogadhat az ajtó vezérléséhez. Az óra az infravörös érzékelőhöz csatlakoztatott csapra van állítva, így a feloldó funkció bekapcsol, ha az érzékelő kiold. Ami a rezgésérzékelőt illeti… egy intervallum indul, amely minden ezredmásodpercben leolvassa az analóg érintkezőt, amelyhez a rezgésérzékelő csatlakoztatva van, és ha a jel egy beállított küszöbérték felett van, akkor az időzítés rögzítésre kerül. Ha elegendő rezgés van rögzítve, akkor futtatni fogja azt a funkciót, amely ellenőrzi, hogy a rögzített időzítések elég közel vannak -e a titkos időzítésekhez. Ha megteszik, kinyitja az ajtót.
3. lépés: Internetes alkalmazások vezérlése
Internetes alkalmazás kódja
A webalkalmazás csak egy weboldal néhány javascript -el, amely parancsokat küld a webkiszolgálónak, amelyet a mikrovezérlőn hoztunk létre. Statikus webhelyet készítettem az AWS S3 -on, és mentettem a telefonom kezdőképernyőjére. Most kinyithatom az ajtót, bezárom az ajtót, vagy nyitva hagyhatom. Lehetséges lenne az alkalmazás biztonságossá tétele és a hálózat beállítása is, hogy az ajtólapot bárhol működhessem internetkapcsolattal.
Meg kell változtatnia a kódban használt IP -címet a mikrokontrollerének. Feltettem az útválasztómnak az IP -t, hogy soha ne változzon.
4. lépés: Az elektromágnes rögzítő konzolja
Elmentem a Fusion 360 -hoz, és készítettem egy konzolt, amely megfelel a 49 mm -es elektromágnes méreteinek. Itt egy link a modellhez. Ezután átküldtem a 3D nyomtatóra. Miután elvégezte ezt az elképesztően hosszú folyamatot, adtam neki egy réteg alapozót, lecsiszoltam a vacakot, és fehér festékkel megütöttem.
5. lépés: Mágnes és lemez rögzítése
Annak érdekében, hogy a mágnes megfelelően illeszkedjen az acéllemezre; Kék szalaggal letakartam a lemezt, ráhúztam a konzolot, majd piacra dobtam, hogy hová menjenek a rögzítőlyukak.
Amikor keményfémet fúr, jó ötlet egy kis fúróval kezdeni, és felfelé haladni. Ezenkívül használjon olajat a fúrófej kenésére.
Van egy üreges ajtóm, ezért rönkcsavarokat húztam végig rajta, és a másik oldalra nagy alátéteket tettem, hogy ne húzódjanak be.
Fa csavarokkal rögzítettem a konzolt a mágnessel a kerethez. Ezután egy hosszú vezetéket forrasztottam a mágnesen lévő vezetékekhez, és átfűztem a vezetékeket egy hosszú fehér burkolaton. Belülről a vezetéket az ajtó köré futtattam, és lefelé a vezérlődoboz lesz.
6. lépés: A vezérlőpult
A vezérlő doboz csak egy szuper egyszerű doboz fedéllel, amelyet modelleztem és kinyomtattam. A két rövid végén lyukak vannak, amelyek lehetővé teszik a vezetékek áthaladását. Az áramköri lap csak benne ül, és az infravörös érzékelő LED -je kilóg az általam fúrt lyukakon keresztül.
Itt a modell.
7. lépés: Rezgésérzékelő és projekt befejezése
A rezgésérzékelő csatlakoztatásához egy másik hosszú huzaldarabot rögzítettem, amelyet fehér köpenyen átfutottam. Az ajtóhoz való rögzítéshez forró ragasztót használtam. Az érzékelőt 3D nyomtatott kupakkal lefedtem, hogy a dolgok szépek maradjanak.
Miután ez megtörtént, a mágnes és a rezgésérzékelő vezetékét forrasztottam a megfelelő vezetékekre az áramköri lapon.
Miután lecsapta az ajtózárat, amelyet végül eltávolítottam, és tisztítást végeztem, a projekt befejeződött!
Nézze meg a videót, hogy lássa, hogyan működik ez a projekt.
Második hely az első szerzőben
Ajánlott:
Arduino interfész ultrahangos érzékelővel és érintésmentes hőmérséklet -érzékelővel: 8 lépés
Arduino interfész ultrahangos érzékelővel és érintésmentes hőmérséklet -érzékelővel: Manapság a gyártók, fejlesztők az Arduino -t részesítik előnyben a projektek prototípusainak gyors fejlesztése érdekében. Az Arduino egy nyílt forráskódú elektronikai platform, amely könnyen használható hardverre és szoftverre épül. Az Arduino nagyon jó felhasználói közösséggel rendelkezik. Ebben a projektben
Egyszerű titkos kombinációs zár!: 5 lépés
Egyszerű titkos kombinációs zár!: Üdv mindenkinek! Ma szeretném megmutatni ötletemet egy nagyon egyszerű és klassz kódzár létrehozásáról. Nem olyan, mint más zárak, nincs számbillentyűzet, és csak 4 részt tartalmaz! Érdekelt? Tehát kezdjük
Szemmozgás -követés infravörös érzékelővel: 5 lépés
Szemmozgáskövetés infravörös érzékelő használatával: Infravörös érzékelőt használtam a szemmozgások érzékeléséhez és a LED vezérléséhez. Szemgolyókat készítettem NeoPixel LED szalaggal
8 relévezérlés NodeMCU és infravörös vevővel WiFi és infravörös távirányító és Android alkalmazás használatával: 5 lépés (képekkel)
8 relévezérlés NodeMCU -val és IR -vevővel WiFi és IR távirányító és Android -alkalmazás használatával: 8 relés kapcsoló vezérlése nodemcu és ir vevő segítségével wifi -n és távoli és androidos alkalmazáson keresztül. Az ir távirányító a wifi -kapcsolattól függetlenül működik. ITT
Nokia 5110 LCD infravörös érzékelővel: 4 lépés
Nokia 5110 LCD infravörös érzékelővel: A Nokia 5110 LCD kijelző fantasztikus LCD kijelző, amely kompatibilis az Arduino fejlesztőpanellel. Most vezéreljük az egyik ilyen LCD -t, és csatlakoztassuk az Arduino -val és egy IR -érzékelővel