![Magnetno pametno zaklepanje s tajnim trkanjem, IR senzorjem in spletno aplikacijo: 7 korakov (s slikami) Magnetno pametno zaklepanje s tajnim trkanjem, IR senzorjem in spletno aplikacijo: 7 korakov (s slikami)](https://i.howwhatproduce.com/images/001/image-1767-59-j.webp)
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09
![Image Image](https://i.howwhatproduce.com/images/001/image-1767-61-j.webp)
![](https://i.ytimg.com/vi/w2Xx-gGuJ1A/hqdefault.jpg)
![Vezje Vezje](https://i.howwhatproduce.com/images/001/image-1767-62-j.webp)
Če vam je ta projekt všeč, mi sledite na Instagramu in YouTubu.
V tem projektu bom zgradil magnetno ključavnico za domačo pisarno, ki se odpre, če poznate skrivni trk. Oh … in v rokavu bo še nekaj trikov.
Magnetne ključavnice so pogoste v poslovnih stavbah, komplete pa je mogoče enostavno kupiti na spletu. Vendar sem hotel zgraditi prilagojeno postavitev, se pravi, da bo to nameščeno na notranjih vratih v moji hiši.
Sprva bodo na voljo trije načini odpiranja vrat: IR senzor v notranjosti, spletna aplikacija in piezo pretvornik, ki lahko zazna vibracije v vratih.
Deli (partnerske povezave)
- 49-milimetrski elektromagnet:
- Perfboard:
- Razvojna plošča ESP8266:
- N-kanalni MOSFET:
- Piezo pretvornik:
- IR-senzor bližine (to ni tisti, ki sem ga uporabljal, vendar bi ga dobil in ga zagnal iz napajalnika):
- Modul operacijskega ojačevalnika:
- 2 diode
- 10K upor
- Jeklena plošča
- 3D natisnjeni nosilec
- 3D tiskana elektronska škatla
- Pokrov senzorja s 3D tiskanjem
Koda in shema ožičenja mikrokrmilnika:
Koda spletne aplikacije:
3D modeli
49 -milimetrski nosilec za elektromagnet: https://codepen.io/calebbrewer/pen/dJKBmw Pokrovček/pokrov senzorja:
Okvir projekta:
1. korak: vezje
![Vezje Vezje](https://i.howwhatproduce.com/images/001/image-1767-63-j.webp)
V bistvu plošča za razvijalce ESP8266 napaja 9 voltov od napajanja do vgrajenega regulatorja. Pozitiv iz napajanja gre na magnet, ozemljitev pa na vir na MOSFET -u. Odtok iz fet gre do magneta, vrata na FET pa se odprejo s pin 5 na mikro krmilniku. To omogoča, da 9v teče do magneta, ko je zatič vklopljen. Opamp sprejema analogni signal od pretvornika, ga ojača in pošlje na analogni pin. IR -senzor pošilja digitalni signal (z drugimi besedami vklopljen ali izklopljen) na pin 14. Opamp in IR -senzor dobivata 3,3 -voltno moč iz mikro krmilnika. Oh, in vse se utemelji. Ugotovil sem, da uporaba 9v namesto magnetov z nazivno močjo 12v omogoča hladnejši tek, čeprav je še vedno precej močan, še posebej seance uporabljam to debelo jekleno ploščo. Tudi regulator na mikro krmilniku ne zmore veliko več kot 9v. Dodati boste morali tudi upore in diode, kjer so prikazane na diagramu.
Tukaj želim opozoriti, da glede na to, kje nameščate piezo senzor vibracij, in kako dolge so žice do njega, morda ne potrebujete op-amp. Zunanji obroč senzorja lahko preprosto speljete na ozemljitev, drugo žico pa na analogni vhod z 1M uporom med žicami. Op ojačevalec samo ojačuje singel.
2. korak: Koda mikrokrmilnika
![Koda mikrokrmilnika Koda mikrokrmilnika](https://i.howwhatproduce.com/images/001/image-1767-64-j.webp)
Običajno bi Arduino uporabljali za takšen projekt, vendar grem proti temu in uporabljam vdelano programsko opremo, imenovano Espruino, ki vam omogoča zagon javascripta na mikrokrmilnikih. Če vas zanima, sem posnel cel video o utripanju plošče za razvijalce Node MCU ESP8266 z Espruinom. Moral bi preveriti.
Oglejte si kodo na GitHubu
Na vrhu nastavim nekaj konstant, na primer: kakšni zatiči so uporabljeni, in niz časovnih presledkov v milisekundah za skrivno trkanje. To je čas med vsakim udarcem. Nastavil sem tudi funkcije za odklepanje in zaklepanje vrat ter preverjanje pravilnega trkanja. Ko se plošča zažene, se poveže z wifi in ustvari spletni strežnik, ki lahko sprejema ukaze za nadzor vrat. Na zatiču, priključenem na IR -senzor, je nastavljena ura, zato se bo funkcija odklepanja sprožila, ko se senzor sproži. Kar se tiče senzorja vibracij… se zažene interval, ki odčita analogni pin, da je senzor vibracij priključen na vsako milisekundo, in če je signal nad nastavljenim pragom, se zajame čas. Če je zajetih dovolj vibracij, bo zagnala funkcijo, ki preveri, ali se ujeti časi ujemajo s tajnimi časovnimi omejitvami dovolj blizu. Če to storijo, bodo vrata odprta.
3. korak: Nadzor spletne aplikacije
![Kontrolniki spletnih aplikacij Kontrolniki spletnih aplikacij](https://i.howwhatproduce.com/images/001/image-1767-65-j.webp)
Koda spletne aplikacije
Spletna aplikacija je samo spletna stran z nekaj javascripta, ki pošilja ukaze na spletni strežnik, ki smo ga ustvarili na mikrokrmilniku. Naredil sem statično spletno mesto na AWS S3 in ga shranil na začetni zaslon telefona. Zdaj lahko odklenem vrata, jih zaklenem ali pustim odklenjena. Možno bi bilo tudi zavarovati aplikacijo in nastaviti svoje omrežje, tako da lahko z internetno povezavo upravljam obrazec vrat kjer koli.
Naslov IP, ki je uporabljen v kodi, boste morali spremeniti v tistega za vaš mikrokrmilnik. Usmerjevalnik sem rezerviral za IP, zato se ne bo nikoli spremenil.
4. korak: Montažni nosilec za elektromagnet
![Montažni nosilec za elektromagnet Montažni nosilec za elektromagnet](https://i.howwhatproduce.com/images/001/image-1767-66-j.webp)
Šel sem na Fusion 360 in ustvaril nosilec, ki ustreza njegovim dimenzijam 49 mm elektromagneta. Tukaj je povezava do modela. Nato sem ga poslal v 3D tiskalnik. Ko je bil ta neverjetno dolg postopek narejen, sem mu nanesel temeljni premaz, ga brušil in ga udaril z belo barvo.
5. korak: Montažni magnet in plošča
![Montažni magnet in plošča Montažni magnet in plošča](https://i.howwhatproduce.com/images/001/image-1767-67-j.webp)
![Montažni magnet in plošča Montažni magnet in plošča](https://i.howwhatproduce.com/images/001/image-1767-68-j.webp)
![Montažni magnet in plošča Montažni magnet in plošča](https://i.howwhatproduce.com/images/001/image-1767-69-j.webp)
Da bi se prepričali, da se bo magnet pravilno postavil na jekleno ploščo; Ploščo sem prekril z modrim trakom, narisal nosilec nanjo, nato pa tržil, kam naj gredo luknje za pritrditev.
Pri vrtanju skozi trdo kovino je dobro začeti z majhnim koščkom in napredovati. S svedrom namažite tudi olje.
Imam votla vrata, zato sem skozi njih speljal hlodne vijake in na drugo stran postavil velike podložke, da sem se prepričal, da se ne bodo izvlekle.
Za pritrditev nosilca z magnetom na okvir sem uporabil lesene vijake. Nato sem na žice na magnetu spajkal dolgo žico in žice speljal skozi dolg kos belega ovoja. V notranjosti sem žico popeljal okrog vrat, obrnjenih navzdol, in do tja bi bila kontrolna omarica.
6. korak: Nadzorno polje
![Kontrolni okvir Kontrolni okvir](https://i.howwhatproduce.com/images/001/image-1767-70-j.webp)
![Kontrolni okvir Kontrolni okvir](https://i.howwhatproduce.com/images/001/image-1767-71-j.webp)
Kontrolna škatla je le super preprosta škatla s pokrovom, ki sem jo modeliral in natisnil. Na dveh kratkih koncih so luknje, ki omogočajo prehod žic. Vezje samo sedi v njem, LED diode IR senzorja pa štrlijo skozi luknje, ki sem jih izvrtal ob strani.
Tukaj je model.
7. korak: Senzor vibracij in dokončanje projekta
![Senzor vibracij in zaključek projekta Senzor vibracij in zaključek projekta](https://i.howwhatproduce.com/images/001/image-1767-72-j.webp)
![Senzor vibracij in zaključek projekta Senzor vibracij in zaključek projekta](https://i.howwhatproduce.com/images/001/image-1767-73-j.webp)
![Senzor vibracij in zaključek projekta Senzor vibracij in zaključek projekta](https://i.howwhatproduce.com/images/001/image-1767-74-j.webp)
Za priključitev senzorja vibracij sem pritrdila še en dolg kos žice, ki sem ga speljala skozi belo oblogo. Za pritrditev na vrata sem uporabil vroče lepilo. Senzor sem pokril s 3D natisnjenim pokrovčkom, da so stvari videti lepe.
Po tem sem spajal žice za magnet in senzor vibracij na njune žice na vezju.
Po lepljenju zapaha na vratih, ki sem ga na koncu vse skupaj odstranil, in čiščenju je bil projekt zaključen!
Oglejte si video, da vidite, kako ta projekt deluje.
![Avtor prvič Avtor prvič](https://i.howwhatproduce.com/images/001/image-1767-75-j.webp)
![Avtor prvič Avtor prvič](https://i.howwhatproduce.com/images/001/image-1767-76-j.webp)
Avtorica prvega mesta
Priporočena:
Naredite pametno stikalo Sonoff DIY z aplikacijo Android: 11 korakov
![Naredite pametno stikalo Sonoff DIY z aplikacijo Android: 11 korakov Naredite pametno stikalo Sonoff DIY z aplikacijo Android: 11 korakov](https://i.howwhatproduce.com/images/001/image-2559-j.webp)
Naredite DIY Sonoff Smart Switch z aplikacijo Android: Kaj je Sonoff? Sonoff je linija pametnih stikal za Smart Home, ki jo je razvil ITEAD. Eden najbolj prilagodljivih in poceni naprav te linije sta Sonoff Basic in Sonoff mini. To so stikala, ki podpirajo Wi-Fi in temeljijo na odličnem čipu ESP8266/E
Pametno centralno zaklepanje: 6 korakov (s slikami)
![Pametno centralno zaklepanje: 6 korakov (s slikami) Pametno centralno zaklepanje: 6 korakov (s slikami)](https://i.howwhatproduce.com/images/005/image-13963-j.webp)
Pametno centralno zaklepanje: Ko imate moč za daljinsko upravljanje stvari, se počutite odlično. Pametna naprava za centralno zaklepanje za motorno kolo (kolo). s to napravo lahko upravljate ključavnico za vžig koles. lahko ga zaklenete/ odklenete na daljavo. Motor lahko tudi zažene in ustavi
Pametno vrtnarjenje na osnovi IoT in pametno kmetijstvo z uporabo ESP32: 7 korakov
![Pametno vrtnarjenje na osnovi IoT in pametno kmetijstvo z uporabo ESP32: 7 korakov Pametno vrtnarjenje na osnovi IoT in pametno kmetijstvo z uporabo ESP32: 7 korakov](https://i.howwhatproduce.com/images/011/image-31185-j.webp)
Pametno vrtnarjenje na osnovi IoT in pametno kmetijstvo z uporabo ESP32: Svet se spreminja s časom in s tem tudi kmetijstvo.Danes ljudje integrirajo elektroniko na vseh področjih in kmetijstvo pri tem ni izjema. Ta združitev elektronike v kmetijstvu pomaga kmetom in ljudem, ki upravljajo vrtove
Arduino vmesnik z ultrazvočnim senzorjem in brezkontaktnim temperaturnim senzorjem: 8 korakov
![Arduino vmesnik z ultrazvočnim senzorjem in brezkontaktnim temperaturnim senzorjem: 8 korakov Arduino vmesnik z ultrazvočnim senzorjem in brezkontaktnim temperaturnim senzorjem: 8 korakov](https://i.howwhatproduce.com/images/011/image-31672-j.webp)
Arduino povezovanje z ultrazvočnim senzorjem in brezkontaktnim temperaturnim senzorjem: Danes ustvarjalci in razvijalci raje uporabljajo Arduino za hiter razvoj prototipov projektov. Arduino je odprtokodna elektronska platforma, ki temelji na enostavni strojni in programski opremi. Arduino ima zelo dobro skupnost uporabnikov. V tem projektu
Spletno povezana SMART LED animacijska ura s spletno nadzorno ploščo, sinhroniziran časovni strežnik: 11 korakov (s slikami)
![Spletno povezana SMART LED animacijska ura s spletno nadzorno ploščo, sinhroniziran časovni strežnik: 11 korakov (s slikami) Spletno povezana SMART LED animacijska ura s spletno nadzorno ploščo, sinhroniziran časovni strežnik: 11 korakov (s slikami)](https://i.howwhatproduce.com/images/001/image-1346-36-j.webp)
Spletno povezana SMART LED animacijska ura S spletno nadzorno ploščo, sinhroniziranim časovnim strežnikom: Zgodba te ure sega daleč nazaj-več kot 30 let. Moj oče je to idejo uvedel, ko sem bil star komaj 10 let, veliko pred revolucijo LED - takrat, ko so LED svetile 1/1000 svetlosti njihovega trenutnega bleščečega sijaja. Resnično