INHOUDSOPGAWE:
- Stap 1: kry alles
- Stap 2: Die boks
- Stap 3: Verbind dit
- Stap 4: Kodeer dit
- Stap 5: Plaas die elektronika in die boks
- Stap 6: Toets dit
- Stap 7: Wins! en Gevolgtrekking
Video: Sluitkas: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Nou het u gehoor van bokse wat oopmaak as hulle 'n klop opspoor. laat ons een maak wat oopmaak as u u telefoon -LED daarop laat skyn!
Geen? regtig? dit is eintlik baie handig en kan gebruik word as 'n partytjie of die uiteindelike pakket vir 'n kersgeskenk. Moenie bekommerd wees nie. Ek sal jou hand gryp en jou lei deur die proses om hierdie magiese boks te bou.
DISCLAIMER: Hierdie projek werk wel, maar u moet 'n aparte kragbron vir die servo gebruik. Hou dit in gedagte wanneer u dit bou. Doen soos ek sê/skryf moenie doen wat jy sien nie!
Stap 1: kry alles
Om hierdie wonderlike geheimsinnige boks te bou, moet u:
-'n Arduino -mikrobeheerder
-1000 Ohm weerstand
- 1 ligopsporingsweerstand (LDR) kan enige grootte of vorm hê, solank dit normale binne / buite lig opspoor
- 1 9V -battery of kragbank om u arduino aan te dryf (u kan ook u skootrekenaar gebruik om dit aan te dryf en die seriële kommunikator te lees.)
- 1 mikroservo of motor wat akkuraat kan beweeg
- 1 volledig aangepaste en wonderlike boks met 'n skarnierdeksel
- 1 bietjie ekstra metaal
- 1 stuk hout gesny soos die foto's hierbo suggereer (figuurzaag of lasersny)
En laastens, maar die belangrikste:
- 1 rol rol kleefband
Skakels sal later bygevoeg word
Stap 2: Die boks
Die boks wat u gebruik, kan basies elke boks wees wat aan die een kant hang.
waar het ek my boks gekry? 'N Vriend van my is 'n timmerman en was wonderlik genoeg om hierdie boks vir my te maak! Ek het 'n paar skarniere daarby gevoeg en die deksel aangebring.
As u wil weet hoe u 'n boks soos hierdie (of 'n beter een) kan maak, kyk dan na hierdie instruksies:
Stap 3: Verbind dit
Die bedrading vir hierdie outjie is regtig niks besonders nie. dit gebruik 'n eenvoudige spanningsverdelerkring vir die ligsensor en 'n nog minder ingewikkelde stroombaan vir die servo.
Dit is die punt waar my boks nie die aanwysings volg wat ek verskaf nie. Ek het nie 'n aparte kragtoevoer vir die servo nie, so ek moet die toevoerpunte op die arduino gebruik. Die probleem hiermee is dat, wanneer die slot enige las op hom kry, dit te veel stroom begin trek vir die arduino wat veroorsaak dat die arduino neerstort. hou dit asseblief in gedagte.
Die oplossing hiervoor is hierdie uitleg. gebruik 'n 6V (1A) -voeding om die servo van krag te maak, soos in die 2de prent getoon
Stap 4: Kodeer dit
Nou skakel hierdie program tussen oop en toe en gebruik die vertraging (); opdrag in die arduino IDE. Dit is beter om 'n program te gebruik wat die millis () gebruik; opdrag, maar dit sal dit ook 'n bietjie meer 'n nagmerrie maak om dit te kodeer.
Die kode lê hier in teks, maar u kan ook die.ino -lêer hier aflaai
/ * - The Flashbox v1.0.0 - */
/*
* Skrywer: Frank Tuk * Datum van oplaai: 9-1-2018 * Gebruik hierdie program asseblief in u produkte * *
/Servo verwant
#sluit Servo lockservo in; // voeg 'n servo by die program genaamd: LockServo // Verbindingsveranderlikes int servo = 9; // Speld wat gebruik word om die servo te vertel na watter posisie hy moet gaan. int sens = A0; // Speld wat gebruik word om die waarde van ons ligsensor te meet.
// veranderlikes vir die program.
int sensval = 0; // Hierdie veranderlike word gebruik om die waarde van die ligsensor op te slaan. int sensval_old = 0; // U raai, hierdie een word gebruik om vorige waardes te stoor. booleaanse toestand = vals; // Stoor die toestand van die slot, skakel dit tussen vals en waar (waar is oop en vals word gesluit) int val = 10; boolean servoState = false;
ongeldige opstelling () {
Serial.begin (9600); // Begin die seriële monitor sodat ons binne -in die brein van die arduino kan kyk. pinMode (servo, UITGANG); // om seker te maak dat die pen vir die servo weet dat dit uitgevoer moet word. pinMode (sens, INVOER); // die sensor in 'n werklike sensor lockservo.attach (servo) verander; // Vertel die arduino na watter pen ons servo gekoppel is
// Nou, om te verseker dat die boks weet waar dit is.
lockservo.write (165); vertraging (1000); lockservo.write (10); }
leemte -lus () {
sensval_old = analogRead (sens); Serial.println (""); Serial.print ("Meet …"); Serial.println (sensval_old); vertraging (500); as (sensval_old> 700) {toestand =! toestand; servoState =! servoState; sensval = analogRead (sens); Serial.print ("slot verander toestand by:"); Serial.println (sensval); vertraging (1000); } anders {vertraging (250); }
as ((servoState == false) && (val == 10)) {
val = 165; lockservo.write (val); vertraging (500); Serial.println ("Slot gesluit, servo sluit"); } anders as ((servoState == false) && (val == 165)) {delay (250); Serial.println ("Slot gesluit"); } anders as ((servoState == waar) && (val == 165)) {val = 10; lockservo.write (val); vertraging (500); Serial.println ("Sluit oop, servo kan oopmaak"); } anders {vertraging (250); Serial.println ("Sluit oop"); }}
Stap 5: Plaas die elektronika in die boks
Die servoslot en sensor in die boks is redelik eenvoudig.
eers: skroef die stuk hout vir die grendelslot op die servo vas
tweede: installeer die servo in die blok en skroef hierdie blok aan die onderkant van die boks vas.
derde: skroef die vangs in die deksel
Ek kies om my broodbord in die boks te gooi en die oorblywende drade na die arduino tussen die deksel en die boks te laat gaan. dit maak dit net makliker om die deksel toe te maak en steeds aan te sluit op die arduino. (jy weet, net om te verseker dat ek myself nie uitsluit nie.)
Stap 6: Toets dit
Ja! jy moet dit toets. Dit is waar ek uitgevind het dat ek nie genoeg stroom deur die arduino kon voorsien nie en 'n aparte kragtoevoer vir die servo moes gebruik het.
Waarom het ek dit teëgekom tydens die vergadering en nie vroeër nie? A: Ek was baie ongeduldig. B: die ware rede.
Toe ek die opstelling getoets het, het ek dit sonder die deksel getoets om te sien wat die grendel doen. Toe ek dit weer met die deksel toets, het ek uitgevind dat die servo meer stroom onder laai.
So. Wees absoluut seker dat u 'n heeltemal onberispelike werksopset het om seker te maak dat u nie uit u eie boks toesluit nie.
Stap 7: Wins! en Gevolgtrekking
Dis dit! jy is klaar! En man, gee jouself 'n klop op die skouer, want jy het dit reggekry!
As u enige vrae of kommentaar het, kontak my gerus!
Aanbeveel:
NFC -sluitkas: 6 stappe (met foto's)
NFC Ring Lock Box: Hallo almal! Welkom by my eerste instruksies! Ek vra by voorbaat om verskoning vir my swak Engels, in hierdie stap-vir-stap gids gaan ek u leer hoe om 'n eenvoudige en baie goedkoop NFC Ring Lock Box te bou
Whisky en Coke RFID -sluitkas: 9 stappe (met foto's)
Whisky en Coke RFID Lock Box: hierdie instruksies sal u wys hoe u 'n volledig 3D -gedrukte " Whiskey and Coke " RFID -sluitkas
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
Webwerf -beheerde sluitkas: 4 stappe
Webwerf -beheerde sluitkas: dit is 'n geslote boks wat oopgemaak kan word deur 'n aanwysing op 'n webwerf te gee. Dit beteken dat u dinge in die boks kan sluit en slegs toegang daartoe kan kry sodra iemand 'n gegewe wagwoordfrase op 'n openbare webwerf ingevoer het. Waarom sou 'n mens dit nodig hê? Hier is een eks