Obsah:

Magnetický inteligentný zámok s tajným klepaním, infračerveným snímačom a webovou aplikáciou: 7 krokov (s obrázkami)
Magnetický inteligentný zámok s tajným klepaním, infračerveným snímačom a webovou aplikáciou: 7 krokov (s obrázkami)

Video: Magnetický inteligentný zámok s tajným klepaním, infračerveným snímačom a webovou aplikáciou: 7 krokov (s obrázkami)

Video: Magnetický inteligentný zámok s tajným klepaním, infračerveným snímačom a webovou aplikáciou: 7 krokov (s obrázkami)
Video: M&T - magneticky zamek 2024, November
Anonim
Image
Image
Okruh
Okruh

Ak sa vám tento projekt páči, sledujte ma na Instagrame a YouTube.

V tomto projekte postavím magnetický zámok pre svoju domácu kanceláriu, ktorý sa otvorí, ak poznáte tajné klepanie. Ach … a v rukáve bude mať aj niekoľko ďalších trikov.

Magnetické zámky sú bežné v kancelárskych budovách a súpravy je možné ľahko kúpiť online. Chcel som však vytvoriť vlastné nastavenie, myslím, že to bude nainštalované na vnútorné dvere v mojom dome.

Na začiatku budú dvere otvorené tromi spôsobmi: infračervený senzor vo vnútri, webová aplikácia a piezoelektrický snímač, ktorý dokáže detekovať vibrácie vo dverách.

Časti (odkazy na pobočky)

  • 49mm elektromagnet:
  • Perfboard:
  • Doska vývojára ESP8266:
  • N-kanálový MOSFET:
  • Piezo snímač:
  • IR senzor priblíženia (nie je to ten, ktorý som použil, ale získal by som ho a spustil by som ho z napájacieho zdroja):
  • Modul operačného zosilňovača:
  • 2 diódy
  • 10K odpor
  • Oceľový plech
  • 3D tlačená konzola
  • 3D tlačený elektronický box
  • 3D tlačená čiapočka senzora

Schéma kódu a zapojenia mikrokontroléra:

Kód webovej aplikácie:

3D modely

49 mm elektromagnetická montážna konzola: https://codepen.io/calebbrewer/pen/dJKBmw Kryt/kryt snímača:

Rámček projektu:

Krok 1: Okruh

Okruh
Okruh

Doska ESP8266 dev v zásade odoberá 9 voltov z napájania do svojho palubného regulátora. Pozitíva zo zdroja napájania smerujú k magnetu a zem od zdroja k mosfetu. Odvod z plodu smeruje k magnetu a brána na FET sa otvára kolíkom 5 na mikroovládači. Keď je kolík zapnutý, necháva 9V prúdiť k magnetu. Operačný zosilňovač zachytáva analógový signál z prevodníka, zosilňuje ho a odosiela na analógový pin. Infračervený senzor odosiela digitálny signál (inými slovami zapnuté alebo vypnuté) na kolík 14. Operačné zosilňovač a infračervený snímač napájajú z mikrokontroléra napájaním 3,3 V. A všetko sa uzemní. Zistil som, že použitie 9 V namiesto magnetov s menovitým napätím 12 V necháva bežať chladnejšie, pričom je stále dosť silný, najmä keď používam ten hrubý oceľový plech. Regulátor na mikroovládači tiež nedokáže zvládnuť viac ako 9 V. Budete tiež musieť pridať odpory a diódy, kde sú na obrázku zobrazené.

Tu chcem poznamenať, že v závislosti od toho, kam umiestnite piezo snímač vibrácií a ako dlho sú k nemu vodiče, možno nebudete potrebovať operačný zosilňovač. Vonkajší krúžok senzora môžete jednoducho pripojiť k uzemneniu a druhý vodič k analógovému vstupu s odporom 1M medzi vodičmi. Operačný zosilňovač iba zosilňuje singel.

Krok 2: Kód mikrokontroléra

Kód mikrokontroléra
Kód mikrokontroléra

Na takýto projekt sa bežne používa Arduino, ale ja tu idem proti srsti a používam firmvér s názvom Espruino, ktorý vám umožňuje používať javascript na mikrokontroléroch. Ak vás to zaujíma, urobil som celé video o flashovaní vývojovej dosky Node MCU ESP8266 s Espruino. Mali by ste to skontrolovať.

Pozrite si kód na GitHub

V hornej časti nastavím niektoré konštanty, napríklad: čo sú to kolíky, použité a množstvo časovaní v milisekundách na tajné klepanie. Toto je čas medzi každým zaklopaním. Nastavujem tiež funkcie pre odomykanie a zamykanie dverí a kontrolu správneho zaklopania. Keď sa doska spustí, pripojí sa k sieti Wi -Fi a vytvorí webový server, ktorý môže prijímať príkazy na ovládanie dverí. Na kolíku pripojenom k infračervenému senzoru sú umiestnené hodinky, takže funkcia odblokovania sa spustí, keď je senzor vypnutý. Pokiaľ ide o snímač vibrácií … spustí sa interval, ktorý číta analógový kolík, že snímač vibrácií je pripojený ku každej milisekunde, a ak je signál nad nastavenou prahovou hodnotou, zachytí sa načasovanie. Ak je zachytených dostatok vibrácií, spustí funkciu, ktorá skontroluje, či sa zachytené časovania dostatočne zhodujú s tajnými časovaniami. Ak to urobia, otvorí to dvere.

Krok 3: Ovládacie prvky webovej aplikácie

Ovládacie prvky webovej aplikácie
Ovládacie prvky webovej aplikácie

Kód webovej aplikácie

Webová aplikácia je len webová stránka s nejakým javascriptom, ktorý odosiela príkazy na webový server, ktorý sme vytvorili na mikrokontroléri. Urobil som z toho statickú webovú stránku na AWS S3 a uložil som ju na domovskú obrazovku svojho telefónu. Teraz môžem dvere odomknúť, zamknúť alebo ich nechať odomknuté. Tiež by bolo možné zabezpečiť aplikáciu a nastaviť moju sieť, aby som mohol ovládať dverný formulár kdekoľvek s pripojením na internet.

Budete musieť zmeniť IP adresu, ktorá je použitá v kóde, na adresu pre váš mikrokontrolér. Nechal som svoj router vyhradiť IP, aby sa nikdy nezmenil.

Krok 4: Montážna konzola elektromagnetu

Montážna konzola na elektromagnet
Montážna konzola na elektromagnet

Išiel som do Fusion 360 a vytvoril som konzolu, ktorá by zodpovedala rozmerom 49 mm elektromagnetu. Tu je odkaz na model. Potom som to poslal do 3D tlačiarne. Akonáhle bol ten úžasne dlhý proces hotový, dal som mu vrstvu základného náteru, obrúsil som z neho svinstvo a zasiahol ho bielou farbou.

Krok 5: Montáž magnetu a dosky

Montážny magnet a doska
Montážny magnet a doska
Montážny magnet a doska
Montážny magnet a doska
Montážny magnet a doska
Montážny magnet a doska

Aby ste sa uistili, že magnet bude správne zarovnaný na oceľovom plechu; Platňu som zakryl modrou páskou, vystopoval som k nej konzolu a potom predal miesto, kam by mali smerovať otvory pre montáž.

Pri vŕtaní do tvrdého kovu je dobré začať s malým kúskom a prepracovať sa hore. Vrták tiež namažte olejom.

Mám duté dvere, takže som cez ne previedol skrutky do guľatiny a na druhú stranu som dal veľké podložky, aby som sa ubezpečil, že sa cez ne nedostanú.

Pomocou skrutiek do dreva som držiak s magnetom pripevnil k rámu. Potom som spájkoval dlhý drôt s vodičmi na magnete a previedol som drôty cez dlhý kus bieleho plášťa. Vnútri som previedol drôt okolo dverí otočených smerom dole a až k ovládaciemu boxu.

Krok 6: Pole ovládacích prvkov

Ovládací box
Ovládací box
Ovládací box
Ovládací box

Ovládací box je len super jednoduchá krabica s vekom, ktorú som vymodeloval a vytlačil. Na dvoch krátkych koncoch sú otvory, cez ktoré môžu prechádzať drôty. Doska s plošnými spojmi len sedí vo vnútri a diódy LED infračerveného senzora vyčnievajú cez otvory, ktoré som vyvŕtal do boku.

Tu je model.

Krok 7: Snímač vibrácií a dokončenie projektu

Senzor vibrácií a dokončenie projektu
Senzor vibrácií a dokončenie projektu
Senzor vibrácií a dokončenie projektu
Senzor vibrácií a dokončenie projektu
Senzor vibrácií a dokončenie projektu
Senzor vibrácií a dokončenie projektu

Na pripojenie senzora vibrácií som pripevnil ďalší dlhý kus drôtu, ktorý som previedol cez biele opláštenie. Na pripevnenie k dverám som použil horúce lepidlo. Senzor som zakryl čiapočkou s 3D tlačou, aby veci vyzerali pekne.

Potom som spájkoval vodiče pre magnet a snímač vibrácií k ich príslušným vodičom na doske plošných spojov.

Po zalepení západky dverí, ktorú som nakoniec odstránil, a po vyčistení bol projekt dokončený!

Pozrite sa na video, aby ste zistili, ako tento projekt funguje.

Prvýkrát Autor
Prvýkrát Autor
Prvýkrát Autor
Prvýkrát Autor

Runner Up in the First Time Author

Odporúča: