
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

Selle projekti eesmärk on võtta klahvistik ja kodeerida see nii, et see reageeriks teatud paroolile, mis oleks koodis juba ette määratud. Seejärel kasutan seda klahvistikku eelnevalt valmistatud mudelile turvaliseks paigutamiseks. Projekti eesmärk on seif avada, kui ja kui õige parool sisestatakse. Selle projekti tegemiseks kasutan klaviatuuri kodeerimiseks Arduino. Sel moel saan ma oma parooli määrata ja seejärel lasta Arduino täita mis tahes valitud käsu. Olen selle projekti üle väga põnevil ja olen kindel, et see läheb hästi.
Samm: materjalid

Allpool on materjal, mida vajan projekti lõpuleviimiseks.
- Arduino- 1
- Klaviatuur- 1
- Servomootor
- Arduino juhtmed
- Leivalaud
- Sülearvuti (installitud Arduino rakendusega)
Samm: klaviatuuri kodeerimine



Selle projekti kõige olulisem samm on klahvistiku kodeerimine nii, et arvuti saaks lugeda, milliseid numbreid sisestatakse, ja seejärel öelda teisele allikale, kas see on õige või vale parool. Selle projekti jaoks kasutan Arduinot, seetõttu kasutasin mõningaid veebiavarusi, et mõista, kuidas juhtmeid ühendada ja seejärel klaviatuuri kodeerida, et see vastaks ülaltoodud nõuetele. Netist leidsin, et pean juhtima klaviatuuri iga väljundi Arduino pin -numbrile ja seejärel klaviatuuri maandusväljundi Arduinole. Kood, mida ma kasutasin, on lisatud piltidele. See kood võimaldab arvutil lugeda, milliseid numbreid sisestatakse, samuti määrata, kas parool on õige või vale.
Samm: servomootori kinnitamine


Üks asi on lasta arvutil sisendeid lugeda ja määrata, kas parool on õige või vale, kuid see oleks pärast seda mõne toimingu tegemine tõesti lahe! Selle saavutamiseks ühendasime Arduino külge servomootori. Servo välimine kõige väljundvõimsus läheb 5 V -le, ülejäänud kaks aga pin -numbritele (võite kasutada kontakte a0 ja a1, kui klaviatuuri tõttu otsa saate). Kui see on tehtud, panete oma koodi alla, kui palju soovite mootorit pöörata, sõltuvalt sellest, kas sisestate õige või vale parooli. Selle kood on piltidel.
Samm 4: LISAKS- ühendage see seifi

Nüüd, kui mehhanism on funktsionaalne, arvasin, et võiksin selle projektiga sammu edasi astuda, kinnitades selle objektile, näiteks seifile, et näha, kas minu projekt aitab selle avamist ja sulgemist kontrollida. Sain käed valmis papist seifi (minu koolivend oli valmistanud (Cardboard Safe)), mille sisuliselt oli kast pappribaga, mis liikus sisse ja välja, kontrollides seifi avamise või sulgemise võimalust. Otsustasin kinnitada servomootori selle papist riba külge- see kontrollis riba liikumist, seega seifi avamist ja sulgemist.
Soovitan:
Kazoo kodeerimine: 5 sammu

Kazoo kodeerimine: See on kena 3D -mudel kazoo, mis on tehtud Tinkercadil. Selle intstructable abil saate teha ühe
Kodeerimine IOS -koodiplokkidega: 6 sammu

Kodeerimine IOS -i koodiplokkidega: iOS -iga kodeerimine on ainulaadne viis, kuidas lasta iOS -seadmel automatiseerida, uudiseid tuua, kübersõda alustada ja isegi tekstisõnumeid ajastada. Selle õpetliku jaoks keskendume kübersõjale, eriti sõprade ja rämpsposti saatmisele
HackerBox 0058: kodeerimine: 7 sammu

HackerBox 0058: kodeerimine: tervitused HackerBoxi häkkeritele kogu maailmas! HackerBox 0058 abil uurime teabe kodeerimist, vöötkoode, QR -koode, programmeerime Arduino Pro Micro, sisseehitatud LCD -kuvarid, integreerime vöötkoodide genereerimise Arduino projektidesse, inimeste sisendit
Matlab 2016b Wordi kodeerimine ja avaldamine (algajate juhend): 4 sammu

Matlab 2016b Wordi kodeerimine ja avaldamine (algajate juhend): Matlab on suure jõudlusega keeleprogramm, mida kasutatakse tehniliste tulemuste arvutamiseks. Sellel on võimalus integreerida visuaale, arvutusi ja programmeerimist kasutajasõbralikul viisil. Selle programmiga saab kasutaja avaldada probleeme ja lahendusi
Lihtsate Playdoh -vormide kodeerimine W/ P5.js ja Makey Makey: 7 sammu

Lihtsate Playdoh -vormide kodeerimine W/ P5.js ja Makey Makey: See on füüsilise andmetöötluse projekt, mis võimaldab teil luua kuju Playdohiga, koodi, mis kujundab p5.js abil, ja käivitada selle kuju arvutiekraanil, puudutades Playdoh Makey abil Makey.p5.js on avatud lähtekoodiga veebib