INHOUDSOPGAWE:
- Stap 1: Die stroombaan
- Stap 2: Kode vir mikrokontroleerder
- Stap 3: Webprogramkontroles
- Stap 4: Elektromagnetiese bevestigingsbeugel
- Stap 5: Monteer magneet en plaat
- Stap 6: Die kontroleboks
- Stap 7: Trillingsensor en voltooiing van die projek
Video: Magnetiese slim slot met geheime klop, IR -sensor en webprogram: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
As u van hierdie projek hou, volg my dan op Instagram en YouTube.
In hierdie projek gaan ek 'n magnetiese slot bou vir my tuiskantoor, wat oopmaak as u die geheime klop ken. O ja, en daar sal nog 'n paar truuks in die sak wees.
Magnetiese slotte is algemeen in kantoorgeboue, en kits kan maklik aanlyn gekoop word. Ek wou egter 'n pasgemaakte opstelling bou, aangesien dit op 'n binnedeur in my huis geïnstalleer sal word.
Aanvanklik is daar drie maniere om die deur oop te maak: 'n IR -sensor aan die binnekant, 'n webapp en 'n piëzo -omvormer wat trillings in die deur kan opspoor.
Onderdele (aangeslote skakels)
- 49mm elektromagnet:
- Perfboard:
- ESP8266 Dev Board:
- N-Channel MOSFET:
- Piezo-omvormer:
- IR-nabyheidssensor (dit is nie die een wat ek gebruik het nie, maar ek sou dit kry en van die PSU af hardloop):
- Operasionele versterker-module:
- 2 diodes
- 10K weerstand
- Staal plaat
- 3D -gedrukte hakie
- 3D -gedrukte elektroniese boks
- 3D -gedrukte sensordop
Mikrobeheerderkode en bedradingsdiagram:
Webprogramkode:
3D -modelle
49 mm elektromagnetiese bevestigingsbeugel: https://codepen.io/calebbrewer/pen/dJKBmw Sensordop/omslag:
Project Box:
Stap 1: Die stroombaan
Eintlik neem die ESP8266 dev -bord 9 volt in van 'n kragtoevoer na die boordreguleerder. Die positiewe van die kragtoevoer gaan na die magneet, en die grond gaan na die bron op die mosfet. Die afvoer van die fetus gaan na die magneet, en die hek op die VOO word oopgemaak deur pen 5 op die mikrobeheerder. Dit laat die 9v na die magneet vloei as die pen aan is. Die opamp neem die analoog sein van die transducer in, versterk dit en stuur dit na die analoog pen. Die IR -sensor stuur 'n digitale sein (met ander woorde aan of af) na pen 14. Die opamp en die IR -sensor kry beide 3.3v krag van die mikrobeheerder. O, en alles word gegrond. Ek het gevind dat die gebruik van 9v in plaas van die magnete met 'n nommer van 12v koeler kan wees, terwyl ek nog baie sterk is, veral omdat ek die dik staalplaat gebruik. Die reguleerder op die mikrobeheerder kan ook nie veel meer as 9v hanteer nie. U moet ook 'n weerstand en die diodes byvoeg waar hulle in die diagram getoon word.
Ek wil hier daarop let dat u moontlik nie die op-amp nodig het nie, afhangende van waar u die piezo-vibrasiesensor plaas en hoe lank die drade daaraan is. U kan die buitenste ring van die sensor net op die aarde laat loop en die ander draad na die analoog ingang, met 'n 1M -weerstand tussen die drade. Die versterker versterk net die enkelsnit.
Stap 2: Kode vir mikrokontroleerder
Normaalweg sal Arduino vir 'n projek soos hierdie gebruik word, maar ek gaan hier teen die graan en gebruik 'n firmware genaamd Espruino, waarmee u javascript op mikrobeheerders kan uitvoer. As u nuuskierig is, het ek 'n hele video gemaak oor die flits van die Node MCU ESP8266 dev -bord met Espruino. U moet dit kyk.
Sien die kode op GitHub
Bo -op stel ek 'n paar konstantes op, soos: wat penne word, gebruik en 'n verskeidenheid tydsberekeninge in millisekondes vir die geheime klop. Dit is die tyd tussen elke klop. Ek stel ook funksies op om die deur oop te sluit en te sluit, sowel as om te kyk of dit korrek is. As die bord begin, maak dit verbinding met wifi en skep 'n webbediener wat opdragte kan ontvang om die deur te beheer. 'N Horlosie word aangebring op die pen wat aan die IR -sensor gekoppel is, sodat die ontsluitingsfunksie afgeskakel word wanneer die sensor uitgeskakel word. Wat die vibrasiesensor betref … word 'n interval begin wat die analoogpen lees dat die vibrasiesensor aan elke millisekonde gekoppel is, en as die sein bo 'n vasgestelde drempel is, word die tydsberekening vasgelê. As daar genoeg trillings vasgelê word, word die funksie uitgevoer wat kontroleer of die vasgestelde tye naby die geheime tydsberekening pas. As hulle dit doen, sal dit die deur oopmaak.
Stap 3: Webprogramkontroles
Webprogram -kode
Die webprogram is slegs 'n webblad met 'n paar javascript wat opdragte stuur na die webbediener wat ons op die mikrobeheerder geskep het. Ek het dit 'n statiese webwerf op AWS S3 gemaak en dit op die tuisskerm van my selfoon gestoor. Nou kan ek die deur oopmaak, die deur sluit of dit oopmaak. Dit is ook moontlik om die app te beveilig en my netwerk op te stel sodat ek die deurvorm oral kan gebruik met 'n internetverbinding.
U moet die IP -adres wat in die kode gebruik word, verander na die adres van u mikrobeheerder. Ek het my router die IP laat voorbehou, sodat dit nooit sou verander nie.
Stap 4: Elektromagnetiese bevestigingsbeugel
Ek het na Fusion 360 gegaan en 'n hakie gemaak wat by die 49mm elektromagneet pas. Hier is 'n skakel na die model. Ek het dit toe na die 3D -drukker gestuur. Sodra die ongelooflike lang proses afgehandel is, het ek 'n laag onderlaag gegee, die rommel daaruit geskuur en met 'n bietjie wit verf geslaan.
Stap 5: Monteer magneet en plaat
Om seker te maak dat die magneet reg op die staalplaat staan; Ek het die bord met blou band bedek, die hakie daarop opgespoor en dan gemerk waar die monteergate moet gaan.
As u deur harde metaal boor, is dit 'n goeie idee om met 'n klein bietjie te begin en omhoog te werk. Gebruik ook olie om die boorpunt te smeer.
Ek het 'n hol deur, en ek het houtboute heeltemal daardeur gehardloop en groot ringe aan die ander kant gesit om seker te maak dat dit nie deurkom nie.
Ek het houtskroewe gebruik om die hakie met die magneet aan die raam te monteer. Ek het toe 'n lang draad aan die drade op die magneet gesoldeer en die drade deur 'n lang stuk wit omhulsel gehardloop. Ek het die draad aan die binnekant van die deur om die deur gery, en na die bedieningsboks toe.
Stap 6: Die kontroleboks
Die kontroleboks is net 'n super eenvoudige boks met 'n deksel wat ek gemodelleer en gedruk het. Daar is gate aan die twee kort ente om die drade deur te laat loop. Die bord sit net daarin, en die LED's van die IR -sensor steek deur gate wat ek in die sy geboor het.
Hier is die model.
Stap 7: Trillingsensor en voltooiing van die projek
Om die vibrasiesensor aan te sluit, het ek nog 'n lang stuk draad vasgemaak wat ek deur wit omhulsel gehardloop het. Om dit aan die deur te monteer, het ek warm gom gebruik. Ek het die sensor bedek met 'n 3D -gedrukte pet om dinge mooi te laat lyk.
Nadat dit klaar was, het ek die drade vir die magneet en die vibrasiesensor aan hul onderskeie drade op die kringbord gesoldeer.
Nadat ek die deurgrendel vasgemaak het, wat ek uiteindelik saam verwyder het, en die opruiming gedoen het, was die projek voltooi!
Kyk na die video, kyk hoe hierdie projek werk.
Naaswenner in die eerste keer skrywer
Aanbeveel:
Slim lessenaar LED -lig - Slim beligting met Arduino - Neopixels -werkruimte: 10 stappe (met foto's)
Slim lessenaar LED -lig | Slim beligting met Arduino | Neopixels Workspace: Ons spandeer deesdae baie tyd tuis, studeer en werk virtueel, so waarom nie ons werkruimte groter maak met 'n pasgemaakte en slim beligtingstelsel Arduino en Ws2812b LED's nie. Hier wys ek u hoe u u Smart bou LED -lessenaar op die tafel wat
Klop klop! Doos: 12 stappe
Klop klop! Doos: geheime stootopsporingslot
Origami 3D klop hart: 6 stappe (met foto's)
Origami 3D klop hart: Dit is 'n 3D papier hart wat begin knipper (gloei) as iemand dit vashou. Om iemand te verras, is hierdie geskenk 'n perfekte idee, want dit lyk soos 'n eenvoudige origami -hart, maar dit begin net soos 'n kloppende hart flikker as iemand dit aanraak of vashou
Weer -webprogram met behulp van Esp8266: 7 stappe
Weer -webprogram met behulp van Esp8266: SHT 31 is 'n temperatuur- en humiditeitsensor wat deur Sensirion gemaak is. Die SHT31 bied 'n hoë akkuraatheid rondom ± 2% RH. Die humiditeitsbereik is tussen 0 en 100% en die temperatuurbereik is tussen -40 en 125 ° C. Dit is baie betroubaarder en vinniger met
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): 7 stappe (met foto's)
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): Hallo daar! Ek wou 'n kort handleiding gee oor hoe ek my Honeywell Vista -alarmstelsel in my slim hub kan integreer. Ek gebruik Wink vir hierdie tutoriaal, maar dit behoort te werk met enige slim hub (Smartthings/Iris/ens.) Voordat ons begin, gaan