Sisukord:

Magnetiline nutikas lukk salajase koputamise, IR -anduri ja veebirakendusega: 7 sammu (piltidega)
Magnetiline nutikas lukk salajase koputamise, IR -anduri ja veebirakendusega: 7 sammu (piltidega)

Video: Magnetiline nutikas lukk salajase koputamise, IR -anduri ja veebirakendusega: 7 sammu (piltidega)

Video: Magnetiline nutikas lukk salajase koputamise, IR -anduri ja veebirakendusega: 7 sammu (piltidega)
Video: ♒️❤️ 𝗩𝗔𝗥𝗦𝗔𝗧𝗢𝗥 𝗜𝗔𝗡𝗨𝗔𝗥𝗜𝗘 ❤️♒️ 𝗥𝗘𝗗𝗘𝗙𝗜𝗡𝗜𝗥𝗘𝗔 𝗦𝗜𝗡𝗘𝗟𝗨𝗜! 𝗧𝗥𝗔𝗡𝗦𝗙𝗢𝗥𝗠𝗔𝗥𝗘 𝗣𝗥𝗢𝗙𝗨𝗡𝗗𝗔! 2024, November
Anonim
Image
Image
Ringkond
Ringkond

Kui teile meeldib see projekt, siis jälgige mind Instagramis ja YouTube'is.

Selles projektis ehitan oma kodukontori jaoks magnetluku, mis avaneb, kui teate salajast koputust. Oh… ja sellel on ka varrukas veel mõned nipid.

Magnetlukud on kontorihoonetes tavalised ja komplekte saab hõlpsasti veebist osta. Tahtsin siiski luua kohandatud seadistuse, arvestage, et see paigaldatakse minu maja siseuksele.

Esialgu on ukse avamiseks kolm võimalust: IR -andur seestpoolt, veebirakendus ja piesoandur, mis tuvastab ukse vibratsiooni.

Osad (sidusettevõtte lingid)

  • 49 mm elektromagnet:
  • Perfboard:
  • ESP8266 Dev Board:
  • N-kanali MOSFET:
  • Piesoandur:
  • IR lähedusandur (see pole see, mida ma kasutasin, kuid ma saaksin selle ja käivitaksin selle toiteallikast):
  • Operatiivvõimendi moodul:
  • 2 dioodi
  • 10K takisti
  • Terasest plaat
  • 3D trükitud sulg
  • 3D trükitud elektroonikakast
  • 3D trükitud anduri kork

Mikrokontrolleri kood ja ühendusskeem:

Veebirakenduse kood:

3D mudelid

49 mm elektromagneti kinnitusklamber: https://codepen.io/calebbrewer/pen/dJKBmw Sensor Cap/Cover:

Projekti kast:

1. samm: vooluring

Ringkond
Ringkond

Põhimõtteliselt võtab ESP8266 dev -plaat toiteallikast sisseehitatud regulaatorisse 9 volti. Toiteploki positiivne osa läheb magnetile ja maapind läheb mosfeti allikale. Feti äravool läheb magnetile ja FET -i värav avatakse mikrokontrolleri tihvti 5 abil. See võimaldab 9v voolata magnetile, kui tihvt on sisse lülitatud. Opamp võtab andurilt vastu analoogsignaali, võimendab seda ja saadab selle analoogpinnale. Infrapunasensor saadab digitaalse signaali (teisisõnu sisse või välja) poldile 14. Opamp ja IR -andur saavad mõlemad mikrokontrollerilt 3,3 V toite. Ja kõik saab maandatud. Leidsin, et 9v kasutamine 12v nimiväärtusega magnetite asemel laseb jahedamalt töötada, olles samal ajal palju tugevam, eriti seanss, mida ma kasutan seda paksu terasplaati. Samuti ei saa mikrokontrolleri regulaator hakkama palju rohkem kui 9v. Samuti peate lisama takistid ja dioodid, kus need on diagrammil näidatud.

Tahan siin märkida, et olenevalt sellest, kuhu olete pieso vibratsioonianduri paigutanud ja kui pikad juhtmed selle külge on, ei pruugi te võimendit vajada. Saate lihtsalt anduri välimise rõnga maandada ja teise juhtme analoogsisendisse juhtmete vahele panna 1M takisti. Op võimendi võimendab lihtsalt singlit.

Samm: mikrokontrolleri kood

Mikrokontrolleri kood
Mikrokontrolleri kood

Tavaliselt kasutatakse sellise projekti jaoks Arduinot, kuid ma lähen siin vastu ja kasutan püsivara nimega Espruino, mis võimaldab teil javascripti mikrokontrolleritel käivitada. Kui olete uudishimulik, tegin terve video Node MCU ESP8266 arendusplaadi välgutamise kohta koos Espruinoga. Peaksite seda kontrollima.

Vaadake koodi GitHubis

Ülaosas seadistan mõned konstandid, näiteks: millised tihvtid on kasutatud ja massiivsed ajastused millisekundites salajase koputamise jaoks. See on aeg iga koputuse vahel. Seadistan ka ukse avamise ja lukustamise funktsioone ning kontrollin õiget koputust. Kui plaat käivitub, ühendub see WiFi -ga ja loob veebiserveri, mis saab ukse juhtimiseks käske vastu võtta. IR -anduriga ühendatud tihvtile on seatud kell, seega avatakse anduri väljalülitamisel avamisfunktsioon. Mis puutub vibratsiooniandurisse, siis käivitatakse intervall, mis loeb analoogpinge, et vibratsiooniandur on ühendatud iga millisekundi tagant, ja kui signaal ületab määratud läve, siis ajastatakse. Kui vibratsiooni on jäädvustatud piisavalt, käivitab see funktsiooni, mis kontrollib, kas jäädvustatud ajastused vastavad salajastele ajastustele piisavalt lähedal. Kui nad seda teevad, avab see ukse.

3. toiming: veebirakenduste juhtelemendid

Veebirakenduse juhtelemendid
Veebirakenduse juhtelemendid

Veebirakenduse kood

Veebirakendus on lihtsalt mõne JavaScriptiga veebileht, mis saadab käsud meie loodud mikrokontrolleri veebiserverisse. Tegin sellest staatilise veebisaidi AWS S3 -s ja salvestasin selle oma telefoni avakuvale. Nüüd saan ukse avada, ukse lukustada või lukustamata jätta. Samuti oleks võimalik rakendust turvata ja oma võrku seadistada, et saaksin uksevormi Interneti -ühendusega kõikjal hallata.

Peate muutma koodis kasutatava IP -aadressi oma mikrokontrolleri aadressiks. Panin oma ruuteri reserveerima IP -aadressi, nii et see ei muutuks kunagi.

Samm: elektromagneti kinnitusklamber

Elektromagneti kinnitusklamber
Elektromagneti kinnitusklamber

Läksin Fusion 360 -le ja lõin klambri, mis sobiks 49 mm elektromagneti mõõtmetega. Siin on link mudelile. Seejärel saatsin selle 3D -printerile. Kui see hämmastavalt pikk protsess oli tehtud, andsin sellele kihi kruntvärvi, lihvisin sellest jama ja lõin selle valge värviga.

Samm: magneti ja plaadi paigaldamine

Paigaldusmagnet ja plaat
Paigaldusmagnet ja plaat
Paigaldusmagnet ja plaat
Paigaldusmagnet ja plaat
Paigaldusmagnet ja plaat
Paigaldusmagnet ja plaat

Veendumaks, et magnet klapib terasplaadil õigesti; Katsin plaadi sinise teibiga, jälgisin klambrit selle külge ja turustasin, kuhu kinnitusavad peaksid minema.

Kõva metalli puurimisel on hea alustada väikesest osast ja liikuda ülespoole. Samuti kasutage puuriotsiku määrimiseks õli.

Mul on õõnes uks, nii et ma keerasin palgipoldid lõpuni läbi ja panin teisele poole suured seibid, et veenduda, et see sealt läbi ei tõmba.

Ma kasutasin puidukruvisid, et kinnitada kronstein magnetiga raami külge. Seejärel jootsin magneti juhtmete külge pika traadi ja juhtisin juhtmed läbi pika valge ümbrise. Seestpoolt jooksin traadi ümber ukse ja nägin, et juhtkarp oleks.

6. samm: juhtnupud

Juhtpaneel
Juhtpaneel
Juhtpaneel
Juhtpaneel

Juhtkarp on lihtsalt ülilihtne kaanega kast, mille modelleerisin ja trükkisin. Kahel lühikesel otsal on augud juhtmete läbimiseks. Trükkplaat lihtsalt istub selle sees ja IR -anduri valgusdioodid paistavad läbi aukude, mille puurisin küljele.

Siin on mudel.

7. samm: vibratsiooniandur ja projekti lõpuleviimine

Vibratsiooniandur ja projekti lõpetamine
Vibratsiooniandur ja projekti lõpetamine
Vibratsiooniandur ja projekti lõpetamine
Vibratsiooniandur ja projekti lõpetamine
Vibratsiooniandur ja projekti lõpetamine
Vibratsiooniandur ja projekti lõpetamine

Vibratsioonianduri ühendamiseks kinnitasin veel ühe pika traaditüki, mille jooksin läbi valge ümbrise. Ukse külge kinnitamiseks kasutasin kuuma liimi. Katsin anduri 3D trükitud korgiga, et asjad näeksid ilusad välja.

Pärast seda olin jootnud magneti ja vibratsioonianduri juhtmed trükkplaadi vastavate juhtmete külge.

Pärast ukseluku sulgemist, mille lõpuks kõik koos eemaldasin, ja koristustööd, oli projekt lõpule viidud!

Palun vaadake videot, et näha, kuidas see projekt toimib.

Esmakordne autor
Esmakordne autor
Esmakordne autor
Esmakordne autor

Esikoha autor esmakordselt

Soovitan: