INHOUDSOPGAWE:

Magnetiese slim slot met geheime klop, IR -sensor en webprogram: 7 stappe (met foto's)
Magnetiese slim slot met geheime klop, IR -sensor en webprogram: 7 stappe (met foto's)

Video: Magnetiese slim slot met geheime klop, IR -sensor en webprogram: 7 stappe (met foto's)

Video: Magnetiese slim slot met geheime klop, IR -sensor en webprogram: 7 stappe (met foto's)
Video: 1000 jaar oud verlaten Italiaans kasteel - zijn mysteries blootgelegd! 2024, November
Anonim
Image
Image
Die stroombaan
Die stroombaan

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

Die stroombaan
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

Kode vir mikrobeheerder
Kode vir mikrobeheerder

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

Webprogramkontroles
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

Elektromagnetiese bevestigingsbeugel
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

Monteer magneet en plaat
Monteer magneet en plaat
Monteer magneet en plaat
Monteer magneet en plaat
Monteer magneet en plaat
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 beheerkassie
Die beheerkassie
Die beheerkassie
Die beheerkassie

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

Trillingsensor en voltooiing van die projek
Trillingsensor en voltooiing van die projek
Trillingsensor en voltooiing van die projek
Trillingsensor en voltooiing van die projek
Trillingsensor en voltooiing van die projek
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.

Eerste keer skrywer
Eerste keer skrywer
Eerste keer skrywer
Eerste keer skrywer

Naaswenner in die eerste keer skrywer

Aanbeveel: