Բովանդակություն:
- Քայլ 1: Ստանալով ամեն ինչ:
- Քայլ 2: Տուփը
- Քայլ 3: Հաղորդալարերի տեղադրում
- Քայլ 4: Կոդավորելը
- Քայլ 5. Էլեկտրոնիկայի տեղադրումը տուփի մեջ
- Քայլ 6: Փորձարկեք այն
- Քայլ 7: Շահույթ: և Եզրակացություն
Video: Light Box կողպեք ՝ 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այժմ դուք լսել եք արկղերի մասին, որոնք բացվում են, երբ նրանք հայտնաբերում են թակոցը: եկեք այն պատրաստենք, որը կբացվի, երբ ձեր հեռախոսի լուսարձակը լուսավորեք դրա վրա:
Ոչ իսկապես? այն իրականում բավականին հարմար է և կարող է օգտագործվել որպես խնջույքի հենարան կամ ամանորյա նվերի վերջնական փաթեթ: Մի անհանգստացեք: Ես կբռնեմ ձեր ձեռքից և կառաջնորդեմ ձեզ այս կախարդական արկղը կառուցելու գործընթացում:
ՀՐԱԱՐՈԹՅՈՆ. Այս նախագիծը գործում է, սակայն սերվոյի համար պետք է օգտագործել առանձին էներգիայի աղբյուր: սա կառուցելիս նկատի ունեցեք: Արա այնպես, ինչպես ես եմ ասում/գրում, մի արա այն, ինչ տեսնում ես:
Քայլ 1: Ստանալով ամեն ինչ:
Գաղտնիության այս զարմանահրաշ տուփը կառուցելու համար ձեզ հարկավոր է.
-arduino միկրոկոնտրոլեր
-1000 Օմ դիմադրություն
- Լույսի հայտնաբերման 1 դիմադրություն (LDR) կարող է լինել ցանկացած չափի կամ ձևի, եթե այն հայտնաբերում է նորմալ ներքին / արտաքին լույս
- 1 9V մարտկոց կամ powerbank ձեր arduino- ն սնուցելու համար (կարող եք նաև օգտագործել ձեր նոութբուքը `այն սնուցելու և սերիական հաղորդակցիչը կարդալու համար):
- 1 միկրոսերվո կամ շարժիչ, որը կարող է ճշգրիտ շարժում կատարել
- 1 ամբողջովին սովորական և հիանալի տուփ ՝ կախված կափարիչով
- 1 պահեստային մետաղ
- 1 կտոր փայտ կտրված է ինչպես վերը նշված նկարները (կամ սղոց կամ լազերային կտրվածք)
Եվ վերջապես, բայց ամենակարևորը.
- 1 գունավոր ժապավեն
Հղումները կավելացվեն ավելի ուշ
Քայլ 2: Տուփը
Ձեր օգտագործած տուփը հիմնականում կարող է լինել ցանկացած տուփ, որը կախված է մի կողմից:
որտեղից եմ վերցրել իմ տուփը Իմ ընկերը հյուսն է և բավականին հիանալի էր, որ կարող էր պատրաստել այս տուփը ինձ համար: Ես որոշ ծխնիներ ավելացրեցի դրան և տեղադրեցի կափարիչը:
Եթե ցանկանում եք իմանալ, թե ինչպես պատրաստել այսպիսի տուփ (կամ ավելի լավը), նայեք այս ուսանելիին ՝
Քայլ 3: Հաղորդալարերի տեղադրում
Այս փոքրիկ տղայի էլեկտրագծերը, իրոք, առանձնահատուկ բան չեն: այն օգտագործում է լարման սենսորի պարզ լարման բաժանարար միացում և սերվոյի համար ՝ նույնիսկ ավելի քիչ բարդ միացում:
Սա այն կետն է, որտեղ իմ տուփը չի հետևում իմ տված ցուցումներին: Ես servo- ի համար առանձին սնուցման աղբյուր չունեմ, այնպես որ ես պետք է օգտագործեմ arduino- ի մատակարարման կետերը: Խնդիրն այն է, որ երբ կողպեքը ստանում է որևէ տեսակի բեռ, այն սկսում է արդուինոյի համար շատ հոսանք առաջացնել, ինչը հանգեցնում է arduino- ի վթարի: խնդրում եմ սա նկատի ունեցեք
Սրա լուծումը այս դասավորությունն է: օգտագործելով 6V (1A) սնուցման աղբյուր `սերվոն սնուցելու համար, ինչպես ցույց է տրված 2 -րդ նկարում
Քայլ 4: Կոդավորելը
Այժմ այս ծրագիրը անցնում է բաց և փակ ռեժիմների միջև և օգտագործում է հետաձգումը (); հրաման arduino IDE- ում: Ավելի լավ կլինի օգտագործել ծրագիր, որն օգտագործում է millis (); հրամանը, բայց դա նաև մի փոքր ավելի մղձավանջ կդարձնի այն ծածկագրելը:
Կոդն այստեղ ապրում է տեքստով, բայց կարող եք նաև ներբեռնել.ino ֆայլը այստեղ
/ * - The Flashbox v1.0.0 - */
/*
* Հեղինակ ՝ Ֆրանկ Թուկ * Ամսաթիվը ՝ վերբեռնման ՝ 9-1-2018 * Խնդրում ենք ազատ զգալ օգտագործել այս ծրագիրը ձեր արտադրանքի մեջ * *
/Սերվոյի հետ կապված
#ներառել Servo lockservo; // սերվո ավելացնել ծրագրին ՝ LockServo // Միացման փոփոխականներ int servo = 9; // Փինն օգտագործվում էր սերվոյին ասելու, թե ինչ դիրքի գնալ: int sens = A0; // Պինն օգտագործվում է մեր լույսի ցուցիչի արժեքը չափելու համար:
// փոփոխականներ ծրագրի համար:
int sensval = 0; // Այս փոփոխականն օգտագործվում է լույսի ցուցիչի արժեքը պահելու համար: int sensval_old = 0; // Դուք կռահեցիք, սա օգտագործվում է նախկին արժեքները պահելու համար: բուլյան վիճակ = կեղծ; // Պահում է կողպեքի վիճակը, այն փոխում է կեղծի և ճշմարիտի (ճշմարիտ բաց լինելը և կեղծ լինելը փակելը) int val = 10; բուլյան servoState = կեղծ;
void setup () {
Serial.begin (9600); // Սկսելով սերիական մոնիտորը, որպեսզի կարողանանք նայել արդուինոյի ուղեղի ներսում: pinMode (servo, OUTPUT); // համոզվեք, որ սերվոյի համար քորոցը գիտի, որ այն պետք է դուրս գա: pinMode (sens, INPUT); // սենսորը վերածելով փաստացի սենսորի lockservo.attach (servo); // Արդուինոյին ասում է, թե որ սերվերին է միացված մեր սերվոն
// Այժմ, ապահովելու համար, որ տուփը գիտի, թե որտեղ է գտնվում:
lockservo.write (165); ուշացում (1000); lockservo.write (10); }
դատարկ շրջան () {
sensval_old = analogRead (զգայարան); Serial.println (""); Serial.print («Չափում…»); Serial.println (sensval_old); ուշացում (500); if (sensval_old> 700) {վիճակ =! վիճակ; servoState =! servoState; sensval = analogRead (զգայարան); Serial.print ("կողպեքը փոխում է վիճակը ՝"); Serial.println (զգայուն); ուշացում (1000); } else {հետաձգում (250); }
եթե ((servoState == կեղծ) && (val == 10)) {
val = 165; lockservo.write (val); ուշացում (500); Serial.println («Կողպեքը փակված է, փակվող սերվոն»); } else if ((servoState == կեղծ) && (val == 165)) {հետաձգում (250); Serial.println («Կողպեքը փակ է»); } else if ((servoState == ճշմարիտ) && (val == 165)) {val = 10; lockservo.write (val); ուշացում (500); Serial.println («Կողպեքը բաց է, բացվող servo»); } else {հետաձգում (250); Serial.println («Կողպեքը բաց է»); }}
Քայլ 5. Էլեկտրոնիկայի տեղադրումը տուփի մեջ
Servo կողպեքը և տվիչը տուփի մեջ տեղադրելը բավականին պարզ է:
առաջինը. պտուտակով ամրացրեք կողպեքի կողպեքը սերվոյի վրա
երկրորդ. տեղադրեք servo- ն բլոկի մեջ և պտուտակեք այս բլոկը տուփի ներքևի մասում:
երրորդ. պտուտակեք բռնողը կափարիչի մեջ
Ես ընտրում եմ իմ տախտակը լցնել տուփի մեջ և թողնել, որ arduino- ի մնացած լարերը անցնեն կափարիչի և տուփի միջև: սա պարզապես հեշտացնում է փակել կափարիչը և դեռ միանալ arduino- ին: (գիտեք, պարզապես ապահովելու համար, որ ես ինձ կողպեմ):
Քայլ 6: Փորձարկեք այն
Այո՛ դուք պետք է փորձարկեք այն: ահա թե որտեղից ես պարզեցի, որ ես չեմ կարող բավարար հոսանք մատակարարել arduino- ի միջոցով և պետք է առանձին սնուցման աղբյուր օգտագործեի սերվոյի համար:
Ինչու՞ ես դրան հանդիպեցի հավաքի ժամանակ և ոչ շուտ: Ես շատ անհամբեր էի: Բ. Իրական պատճառը:
Երբ ես փորձարկեցի կարգավորումը, ես այն փորձեցի առանց կափարիչի ՝ տեսնելու, թե ինչ է անում կողպեքը: Երբ ես այն նորից փորձարկեցի կափարիչով, ես պարզեցի, որ servo- ն ավելի մեծ հոսանք է քաշում բեռի տակ:
Այսպիսով, եղեք բացարձակապես համոզված, որ դուք ունեք միանգամայն անթերի աշխատանքային կարգավորում ՝ համոզվելու համար, որ ինքներդ ձեզ կողպեք ձեր սեփական տուփից:
Քայլ 7: Շահույթ: և Եզրակացություն
Վերջ! ավարտեցիր Եվ մարդ, դու քեզ թիկունք արա, որովհետև դու կարողացար հաղթահարել այս խրատական ճանապարհը:
Եթե ունեք որևէ հարց կամ մեկնաբանություն, համոզվեք, որ կապվեք ինձ հետ:
Խորհուրդ ենք տալիս:
Wifi դեպի ՌԴ - դռան կողպեք. 3 քայլ (նկարներով)
Wifi to RF - Door Lock: Overview Այս հրահանգը ձեզ հնարավորություն կտա կողպել / բացել ձեր առջևի դուռը ձեր տան ավտոմատացման ծրագրակազմի միջոցով (օրինակ ՝ OpenHAB - տնային ավտոմատացման անվճար ծրագրակազմ, որն անձամբ ես օգտագործում եմ) Վերևի պատկերը ցույց է տալիս OpenHAB- ի սքրինշոթ
Դռների էլեկտրական կողպեք ՝ մատնահետքի սկաների և RFID ընթերցողի միջոցով. 11 քայլ (նկարներով)
Էլեկտրական դռների կողպեք ՝ մատնահետքերի սկանավորմամբ և RFID ընթերցողով. Նախագիծը նախատեսված էր բանալիների օգտագործման անհրաժեշտությունից խուսափելու համար, մեր նպատակին հասնելու համար մենք օգտագործեցինք մատնահետքի օպտիկական սենսոր և Arduino: Այնուամենայնիվ, կան անհատներ, որոնք ունեն անընթեռնելի մատնահետք, և սենսորը դա չի ճանաչի: Հետո մտածելով մի
Հեռակառավարման կողպեք ՝ 12 քայլ (նկարներով)
Հեռակառավարման կողպեք. Բարև, բարի գալուստ Creativity Buzz: Այստեղ դուք կարող եք անլար հեռակառավարման դուռի կողպում կատարել Arduino Uno- ի միջոցով: Ավելի Arduino նախագծերի համար այցելեք Creativitybuzz Այս կողպեքը պատրաստելու համար ձեզ հարկավոր են այս նյութերը: 1) Arduino Uno2) 4 ալիք անլար անջատիչ 3) 100 RPM DC մ
Տնական հավելվածի դռան կողպեք. 5 քայլ (նկարներով)
Տնային հավելվածի դռան կողպեք. Այս նախագծում ես ցույց եմ տալիս, թե ինչպես կարելի է հեռախոսի հավելվածի դռան կողպում/բացում կատարել պարզ բաղադրիչներից և ներկայացնել Blynk կոչվող օգտագործողի համար հարմար ծրագիր: Կոդ ստեղծելու համար ես օգտագործում եմ Wemos D1 Mini wifi չիպ և Arduino IDE: Այս կարգավորումը կարող եք օգտագործել
Կողպեք. Կողպեք ձեր նշումները (խմբաքանակի ֆայլ հավելված) ՝ 3 քայլ
Comsave. Կողպեք ձեր նշումները (խմբաքանակի ֆայլ). Բարև, սա Comsaveit- ն է պահում ձեր գրառումները և կողպում դրանք: Պարզապես ներբեռնեք կցված խմբաքանակի ֆայլը (1 -ին քայլում): Տեղադրեք այն թղթապանակում և մի տեղափոխեք այն թղթապանակից կամ խմբաքանակի ֆայլը չի կարողանա գտնել ձեր հաշիվը: Նշում. Սա խմբաքանակի ֆայլ է: Մեծահոգի է