Sisukord:
- Samm: hankige kõik asjad
- 2. samm: kast
- Samm: ühendage see juhtmega
- Samm: kodeerige see
- Samm: elektroonika sisestamine kasti
- 6. samm: selle testimine
- Samm: kasum! ja järeldus
Video: Valguskasti lukk: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Nüüd olete kuulnud kastidest, mis avanevad, kui nad avastavad koputuse. teeme ühe, mis avaneb, kui sellele telefoni LED -i särate!
Ei? tõesti? see on tegelikult üsna mugav ja seda saab kasutada peo rekvisiidina või jõulukingi lõpliku pakendina. Ärge muretsege. Ma haaran su käest ja juhendan sind selle maagilise kasti ehitamise protsessis.
LAHTIÜTLUSTUS: See projekt töötab, kuid servo jaoks peaksite kasutama eraldi toiteallikat. pidage seda silmas pidades selle ehitamisel. Tee nagu ma ütlen/kirjuta, ära tee seda, mida näed!
Samm: hankige kõik asjad
Selle hämmastava saladuskasti ehitamiseks peab teil olema:
-arduino mikrokontroller
-1000 oomi takisti
- 1 valgust tuvastav takisti (LDR) võib olla mis tahes suuruse või kujuga, kui see tuvastab normaalse sise- / välisvalguse
- 1 9 V aku või toitepank oma arduino toiteks (saate kasutada ka sülearvutit, et seda toita ja jadaühendust lugeda.)
- 1 mikroservo või mootor, mis suudab täpselt liikuda
- 1 täiesti kohandatud ja vinge hingedega kaanega karp
- 1 varumetall
- 1 puitlõige, nagu ülaltoodud piltidel soovitatud (kas figuursaag või laserlõige)
Ja lõpuks, kuid mis kõige tähtsam:
- 1 kleeplint
Lingid lisatakse hiljem
2. samm: kast
Kasutatav kast võib põhimõtteliselt olla ükskõik milline kast, mis on ühel küljel hingedega.
kust ma oma kasti sain? Minu sõber on puusepp ja oli piisavalt vinge, et selle karbi minu jaoks valmis teha! Lisasin sellele mõned hinged ja paigaldasin kaane.
Kui soovite teada, kuidas sellist kasti (või paremat) teha, vaadake seda juhendit:
Samm: ühendage see juhtmega
Selle väikese mehe juhtmestik pole tõesti midagi erilist. see kasutab valgusanduri jaoks lihtsat pingejaotusahelat ja servo jaoks veelgi vähem keerulist vooluahelat.
See on koht, kus minu kast ei järgi minu juhiseid. Mul ei ole servo jaoks eraldi toiteallikat, nii et pean kasutama arduino toitepunkte. Probleem on selles, et kui lukk saab sellele mingit koormust, hakkab see arduino jaoks palju voolu tõmbama, põhjustades arduino krahhi. palun pidage seda meeles.
Lahendus sellele on selline paigutus. kasutades 6V (1A) toiteallikat servo toiteks, nagu on näidatud teisel pildil
Samm: kodeerige see
Nüüd lülitub see programm avatud ja suletud vahel ning kasutab viivitust (); käsku arduino IDE -s. Parem oleks kasutada programmi, mis kasutab millis (); käsk, kuid see muudaks selle kodeerimise natuke õudusunenäoks.
Kood elab siin tekstina, kuid siit saate alla laadida ka.ino -faili
/ * - Flashbox v1.0.0 - */
/*
* Autor: Frank Tuk * Üleslaadimise kuupäev: 9.9.2018 * Palun kasutage seda programmi oma toodetes * *
/Servoga seotud
#kaasaservo lukustusservo; // servo lisamine programmi nimega: LockServo // Ühenduse muutujad int servo = 9; // Tihvt, mida kasutatakse servole ütlemiseks, millisesse asendisse minna. int sens = A0; // Meie valgusanduri väärtuse mõõtmiseks kasutatav tihvt.
// programmi muutujad.
int sensval = 0; // Seda muutujat kasutatakse valgussensori väärtuse salvestamiseks. int sensval_old = 0; // Arvasite, seda kasutatakse eelmiste väärtuste salvestamiseks. boolean state = false; // salvestab luku oleku, lülitab selle vale ja tõese vahel (tõene on avatud ja vale suletud) int val = 10; boolean servoState = vale;
tühine seadistus () {
Seriaalne algus (9600); // Seeriamonitori käivitamine, et saaksime arduino ajusse vaadata. pinMode (servo, OUTPUT); // veendudes, et servo tihvt teab, et see peab väljastama. pinMode (sens, INPUT); // anduri tegelikuks anduriks muutmine lockservo.attach (servo); // Ütleb arduinole, millise tihvtiga meie servo on ühendatud
// Nüüd, tagamaks, et kast teab, kus see asub.
lockservo.write (165); viivitus (1000); lockservo.write (10); }
void loop () {
sensval_old = analogRead (sens); Serial.println (""); Serial.print ("Mõõtmine …"); Serial.println (sensval_old); viivitus (500); if (sensval_old> 700) {olek =! olek; servoState =! servoState; sensval = analogRead (sens); Serial.print ("lukk muudab olekut aadressil:"); Serial.println (sensval); viivitus (1000); } muu {viivitus (250); }
if ((servoState == false) && (val == 10)) {
val = 165; lockservo.write (val); viivitus (500); Serial.println ("Lukk suletud, sulguv servo"); } else if ((servoState == false) && (val == 165)) {delay (250); Serial.println ("Lukk suletud"); } else if ((servoState == true) && (val == 165)) {val = 10; lockservo.write (val); viivitus (500); Serial.println ("Lukk lahti, avav servo"); } muu {viivitus (250); Serial.println ("Lukk avatud"); }}
Samm: elektroonika sisestamine kasti
Servoluku ja anduri paigaldamine kasti on üsna lihtne.
esiteks: keerake riivluku puutükk servo külge
teiseks: paigaldage servo plokki ja keerake see plokk karbi põhja.
kolmas: keerake lukk kaane sisse
Ma valin oma leivalaua kasti sisse ja lasin ülejäänud arduino juhtmed kaane ja karbi vahele minna. see lihtsustab kaane sulgemist ja arduinoga ühenduse loomist. (teate, lihtsalt selleks, et ma ei lukustaks ennast.)
6. samm: selle testimine
Jah! sa pead seda testima. sealt sain teada, et ma ei suuda arduino kaudu piisavalt voolu tarnida ja oleksin pidanud servo jaoks eraldi toiteallikat kasutama.
Miks ma selle kokkupanemise ajal ja mitte varem kokku puutusin? V: Olin väga kannatamatu. B: tegelik põhjus.
Seadistust testides katsetasin seda ilma kaaneta, et näha, mida riiv teeb. Kui ma seda kaanega uuesti katsetasin, avastasin, et servo tõmbab koormuse all rohkem voolu.
Niisiis. olge TÄIESTI kindel, et teil on täiesti veatu tööseade, et te ei lukustaks end oma kastist välja.
Samm: kasum! ja järeldus
See on kõik! sa oled valmis! Ja mees, tee endale õlale patsutus, sest sul õnnestus see juhendatav läbi saada!
Kui teil on küsimusi või kommentaare, võtke minuga kindlasti ühendust!
Soovitan:
Lihtne LED -valguskasti kuup: 7 sammu (piltidega)
Lihtne LED -valguskasti kuubik: Tere kõigile. Seekord tahaksin teiega jagada lihtsa valguskasti kuubi mudelit, mida saaks kasutada avatud (suure objekti osa pildistamiseks) ja väikeste suletud külgedega. Sellel kuubikul on moodulkonstruktsioon, seda saab hõlpsasti
Kaugjuhtimispuldi lukk: 12 sammu (piltidega)
Kaugjuhtimispuldi lukk: Tere, tere tulemast Creativity Buzzi. Siin saate Arduino Uno abil juhtmevaba kaugjuhtimispuldi ukse lukustada. Arduino projektide kohta lisateabe saamiseks külastage Creativitybuzzit. Selle luku tegemiseks vajate neid materjale. 1) Arduino Uno2) 4 -kanaliline traadita lüliti 3) 100 RPM DC m
Porto-lukk: kaasaskantav lukk: 5 sammu
Porto-lukk: Kaasaskantav lukk: Tere kõigile, nii et selle projekti puhul tahtsin kujundada midagi lihtsat, sest see lahendab lihtsa probleemi, teie CR-kabiinis pole lukke. Enamik inimesi kirjutas mind alguses maha, öeldes: kas pole lihtsalt lihtsam lukke paigaldada? See on
Valgusraam (Tekjocks fotograafia valguskasti jaoks): 3 sammu
Valgusraam (Tekjocks fotograafia valguskasti jaoks): Siin on minu fotograafia valguskasti järg. Ma ei hakka seda üksikasjalikumalt kirjeldama, kuna see sõltub sellest, millise suurusega torud saate, mis määrab vajaliku suurusega riistvara. Nii et see on väga lihtne õpetus. Ma postitan
Valguskasti kuvamine puidust kastist: 9 sammu (piltidega)
Näidake valguskasti puidust kastist: mu naine ja mina andsime emale jõuludeks klaasskulptuuri. Kui mu ema selle avas, pani mu vend "RadBeari" (noh, ta tegelikult ütles mu nime) sisse - võis sulle valguskasti ehitada! " Ta ütles seda, sest klaasikogujana olen