![IPhone և Arduino ավտոտնակի դռների բացիչ. 8 քայլ IPhone և Arduino ավտոտնակի դռների բացիչ. 8 քայլ](https://i.howwhatproduce.com/images/002/image-3507-42-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![IPhone և Arduino ավտոտնակների դռների բացիչ IPhone և Arduino ավտոտնակների դռների բացիչ](https://i.howwhatproduce.com/images/002/image-3507-43-j.webp)
Ես հաճախ հետևում եմ շատ տեխնիկական հրահանգների և միշտ զարմանում եմ այն բաների վրա, ինչ մարդիկ մտածում են: Քիչ առաջ ես գտա մի ավտոտնակի wifi դռների բացիչում, որը, իմ կարծիքով, իսկապես հիանալի էր և ավելացրեց այն զվարճալի նախագծերի իմ անվերջանալի անելիքների ցանկին: Շտապեք դեպի ներկա, և ես դեռ չէի հասցրել նախագծին: Բայց ես իսկապես երեխա ունեցա (դե, կինս ունեցավ, ոչ թե ես): Իմ խնամիներն այնքան ողորմած էին, որ կարող էին 5-օրյա խնամք առաջարկել իմ տանը (այո, ես փչացած եմ), բայց նրանք խնդրում էին ինձ տալ ավտոտնակի դռան կտկտոց ՝ մեքենայում պահելու համար, այլ ոչ թե խառնվածքային ստեղնաշարի օգտագործման համար: ավտոտնակից դուրս: Այսպիսով, իմ առջև դրված է երկու տարբերակ. Հինգ րոպե տրամադրեք ՝ իրենց ավտոտնակի համար իրենց ծրագրավորողը ծրագրավորելու համար: Կամ, մի քանի շաբաթ տևեք, որպեսզի վերջապես աշխատեք իմ ավտոտնակի դուռը բացող նախագծի վրա: Եվ այսպես, bingo-bango, ծնվեց իմ խրատը:
Ես վերադարձա սկզբնական գրառմանը և հավանեցի հեղինակի կողմից օգտագործվող ապարատային բազմաթիվ հնարավորություններ, բայց ծրագրաշարը հենց այն չէ, ինչ ուզում էի: Այսպիսով, իմ ուզած լուծումը պետք է ունենար հետևյալ բնութագրերը.
- Գաղտնաբառ չէր պահանջում
- Պետք է աշխատի միայն, երբ միացված է իմ տան LAN- ին
- Իմ iPhone- ում հարմարեցված ծրագիր ՝ այն վերահսկելու համար
- Օգտագործեք Arduino- ն կամ ethernet- ով կամ wifi վահանով
- Դարձրեք այն խնամու ապացույց
Քայլ 1: Այն, ինչ ձեզ հարկավոր է
![Այն, ինչ ձեզ հարկավոր է Այն, ինչ ձեզ հարկավոր է](https://i.howwhatproduce.com/images/002/image-3507-44-j.webp)
![Այն, ինչ ձեզ հարկավոր է Այն, ինչ ձեզ հարկավոր է](https://i.howwhatproduce.com/images/002/image-3507-45-j.webp)
![Այն, ինչ ձեզ հարկավոր է Այն, ինչ ձեզ հարկավոր է](https://i.howwhatproduce.com/images/002/image-3507-46-j.webp)
"loading =" ծույլ "իմ կոդը գրված և վերբեռնված ինչպես Arduino- ում, այնպես էլ iPhone- ում, ժամանակն էր կարգաբերել ժամանակը: Քանի որ դեռ իմ ավտոտնակի հետ կապված ամեն ինչ դեռ կապված չէր, ես ուզում էի ինչ -որ կերպ ընդօրինակել դրա պահվածքը: Նշեք LED- ները.
Ես վերցրեցի երկու կարմիր և երկու կանաչ լուսադիոդներ, որոնք միացված էին, ինչպես ցույց է տրված ավելի վաղ նկարում: Կանաչի և կարմիրի մեկ փաթեթը կներկայացներ ձախ դուռը, իսկ մնացածը `աջ դռան համար: Եթե դուռը փակ լիներ, ապա կանաչ լույսն անդադար կթարթեր: Հակառակ դեպքում, եթե դուռը բաց լիներ, կարմիր լույսը կթարթեր: Ես ընտրեցի փակ դռների սկզբնական վիճակը (կանաչ թարթող լույսեր), քանի որ երբ առաջին անգամ Arduino- ն միացնում եմ բացիչին, ես համոզվելու եմ, որ դռները փակ են:
Այն տեսնելու համար, թե ինչպես է այն աշխատում, կարող եք դիտել դրա կարճ (խայտառակ ռես - ներողություն) տեսանյութը գործողության մեջ: Վոյա! Աշխատում է մինչ այժմ:
Քայլ 7: Միացրեք այն
Քանի որ իմ 3D տպիչը սպասարկվում է, ես դեռ հնարավորություն չունեի պատյան տպելու: Նախորդ հրահանգը, որի վրա հիմնվել եմ, ունի.stl ֆայլեր, որոնք հասանելի են ներբեռնման համար: (Նշում ՝ Ես ստիպված կլինեմ փոփոխել դիզայնը, քանի որ ես ունեմ երկու դուռ և, հետևաբար, պետք է երկու ռելեներ: Բայց քանի որ ես անհամբեր եմ ամեն ինչ միացնելու համար, ես սկսեցի էլեկտրոնիկան ամրացնել փայտի մի կտորի վրա, որը շուրջս պառկած էր: Այսպիսով, ես բացարձակ պատրաստի արտադրանք չեմ ցուցադրի այս ուսանելի առարկայի մեջ:
Երբ էլեկտրոնիկան ամրացվեց իմ ունեցած փայտի կտորի վրա, պարզ հարց էր դրա համար ժամանակավոր տուն գտնելը պատին: Նկարներում դուք կարող եք տեսնել մի փոքր խառնաշփոթ լարեր, որոնք անցնում են երթուղիչից մինչև Arduino, Arduino- ից մինչև ռելե և, վերջապես, ռելեը դեպի ավտոտնակի դռների կոճակները: Երբ ես բացեցի իրական կոճակը և պատնեշը պատից հանեցի, ընդամենը երկու մետաղալար տերմինալ կար: Այնպես որ, ինչպես և այն խրատականով, որի վրա ես հիմք էի դնում իմ հանքավայրը, դուք կարող եք ռելեից լարերը ցանկացած կարգով ամրացնել դռան կոճակի տերմինալներին:
Դրանից հետո ամբողջ կարգավորումը առաջին անգամ կախարդական կերպով աշխատեց: Կներեք տեսանյութ չտեղադրելու համար: Ես ստիպված էի ժամանակավորապես հանել այն, մինչև որ կարողանայի նկարահանել դրա տեսանյութը, բայց երդվում եմ, որ դա արեց:
Քայլ 8: Վերջնական մտքեր
Սրա հետ մի փոքր խաղալուց հետո ես նկատեցի մի քանի խնդիրներ, որոնք ես կնշեմ ստորև: Սրանք մի տեսակ կարևոր են, ուստի խնդրում ենք դրանք դիտարկել նախքան այս նախագիծը կրկնօրինակելը որոշելը:
- IPhone- ի կոճակին սեղմելու և ավտոտնակի դռներն արձագանքելու միջև որոշ անհամապատասխան ուշացում կար: Սա կարող է լինել ծրագրային ապահովման կամ իրականացման սխալ, բայց ես դեռ ուսումնասիրում եմ այն:
- Մեծ խնդիր. Theրագիրը iPhone ծրագրի վրա բեռնելուց հետո ես նկատեցի, որ մի քանի օր անց, երբ կփորձեի բացել ծրագիրը, փոխարենը այն պարզապես կվերադառնա հիմնական էկրան: Սա հետևողական պահվածք էր: Ուղեղս մի փոքր ջղաձգելուց հետո ես վերջապես կոտրվեցի և հարցը տեղադրեցի stackoverflow- ում: Մեկ ընկերոջ պատասխանը ճիշտ էր թվում. Չար կայսրությունը, որը դարձել է Apple- ը, որոշել է, որ եթե դուք ծրագրավորող չեք, ապա Xcode- ից ձեռք բերված վստահության վկայականը նոր մշակված հավելվածի համար լավ է միայն 1 շաբաթվա ընթացքում: Դրանից հետո այն չի աշխատի ձեր iPhone- ի վրա, եթե այն չտեղադրեք (և 1 շաբաթվա հետհաշվարկը չվերսկսվի) կամ չվճարեք նրանց $ 99 դոլար ավելի երկար սերտիֆիկատի համար: Ես սա ամբողջովին հիասթափեցնող գտա: Գրեթե այնպես, ինչպես ես վատնել եմ իմ ժամանակը: Բայց եթե դուք ծրագրավորող եք, ապա դա ձեզ համար խնդիր չի լինի:
- Մի միտք, որն ինձ մոտ ծագեց, այն էր, որ եթե ինչ -որ մեկը ձեռքով սեղմում է ավտոտնակի դռան կոճակին, այս իրադարձությունը չի գրանցվում Arduino կոդի մեջ: Ինչ վերաբերում է Arduino- ին, դռան վիճակը մնում է անփոփոխ մինչև կոճակը սեղմելը: Բացի այդ, եթե ինչ -որ մեկը կանգնած էր դռան տակ, երբ մեկ ուրիշը հավելվածն օգտագործում էր այն փակելու համար: Դռների սենսորները կստիպեն դուռը նորից հետ բարձրանալ, և այս իրադարձությունը նույնպես չի գրանցվում Arduino կոդի մեջ: Ավելորդ է ասել, որ սա պարզելու ևս մեկ կետ է:
Այսպիսով, շնորհակալություն ինձ հետ լինելու համար և կրկին ներողություն եմ խնդրում խելագարված պահվածքի համար: Խնդրում եմ ինձ տեղյակ պահեք, եթե ունեք հարցեր:
Խորհուրդ ենք տալիս:
Ավտոտնակի դռների բացիչ ՝ Esp8266- ի ՝ որպես վեբ սերվերի հետադարձ կապով: 6 քայլ
![Ավտոտնակի դռների բացիչ ՝ Esp8266- ի ՝ որպես վեբ սերվերի հետադարձ կապով: 6 քայլ Ավտոտնակի դռների բացիչ ՝ Esp8266- ի ՝ որպես վեբ սերվերի հետադարձ կապով: 6 քայլ](https://i.howwhatproduce.com/images/001/image-1735-37-j.webp)
Ավտոտնակի դռների բացիչ ՝ Esp8266- ի ՝ որպես վեբ սերվերի միջոցով, արձագանքներով. հետադարձ կապ, դուք կիմանաք, որ դուռը բաց է կամ փակվում իրական ժամանակում-Պարզ, ընդամենը մեկ դյուրանցում ՝ ես
Raspberry Pi ավտոտնակի դռների բացիչ `5 քայլ
![Raspberry Pi ավտոտնակի դռների բացիչ `5 քայլ Raspberry Pi ավտոտնակի դռների բացիչ `5 քայլ](https://i.howwhatproduce.com/images/005/image-13842-46-j.webp)
Raspberry Pi Garage Door Opener. Մեր տասնհինգ տարեկան ստեղնաշարը, որը թույլ է տալիս մեզ բացել ավտոտնակի դուռը, դանդաղ մեռնում է, մի քանի կոճակներով, որոնք հազիվ են գրանցվում, ինչը դժվարացնում է մեր դեռահասների (կամ շանթերի) տուն մտնելը, երբ նրանք մոռանում են իրենց տունը: բանալի. Պատասխան տալու փոխարեն
Ավտոտնակի դռների բացիչ `օգտագործելով ազնվամորի Pi. 5 քայլ (նկարներով)
![Ավտոտնակի դռների բացիչ `օգտագործելով ազնվամորի Pi. 5 քայլ (նկարներով) Ավտոտնակի դռների բացիչ `օգտագործելով ազնվամորի Pi. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/005/image-14502-18-j.webp)
Ավտոտնակի դռների բացիչ ՝ օգտագործելով Raspberry Pi. Կառավարեք ավտոտնակի շարժիչը սմարթֆոնից կամ ցանկացած սարքից, որը կարող է թերթել վեբ էջը (AJAX! - ով): Նախագիծը սկսվեց, քանի որ իմ ավտոտնակի համար ունեի միայն մեկ հեռակառավարիչ: Որքա՞ն հաճելի էր երկրորդը գնելը: Բավարար չէ: Իմ նպատակն էր կարողանալ վերահսկել և վերահսկել
Raspberry Pi 3 Ավտոտնակի դռների բացիչ. 15 քայլ (նկարներով)
![Raspberry Pi 3 Ավտոտնակի դռների բացիչ. 15 քայլ (նկարներով) Raspberry Pi 3 Ավտոտնակի դռների բացիչ. 15 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-3175-24-j.webp)
Raspberry Pi 3 Garage Door Opener: Ես ստեղծեցի այս հրահանգը 2014 թվականին: Այդ ժամանակից ի վեր շատ բան է փոխվել: 2021 թվականին ես այստեղ թարմացրեցի Smart Garage Door Opener- ը: Օգտագործեք Raspberry Pi և սմարթֆոն `ավտոտնակի դուռը բացելու, փակելու և վերահսկելու համար: Դուռը բացելը և փակելը ապահովված է օգտագործելով
Ավտոտնակի դարպասի բացիչ Arduino- ի միջոցով. 3 քայլ
![Ավտոտնակի դարպասի բացիչ Arduino- ի միջոցով. 3 քայլ Ավտոտնակի դարպասի բացիչ Arduino- ի միջոցով. 3 քայլ](https://i.howwhatproduce.com/images/001/image-692-76-j.webp)
Garage Gate Opener- ը Arduino- ի միջոցով. Սա ապարատային ծրագիր է, որն օգտագործում է Atmel Atmega 328P (Arduino UNO) ավտոտնակի դարպասը բացող սարք ՝ առանց լրացուցիչ ծայրամասային սարքերի կարիքի: Կոդն ի վիճակի է պաշտպանել համակարգը ինքնին էլեկտրական վնասվածքներից: Ամբողջ միացումն աշխատում է