Բովանդակություն:
Video: Chicken Coop Door - Arduino հիման վրա. 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Նախևառաջ, իմ մայրենի լեզուն հոլանդերենն է, ուստի ներողություն խնդրեք հնարավոր ուղղագրական սխալների համար: Եթե ինչ -որ բան պարզ չէ, պարզապես հաղորդագրություն թողեք մեկնաբանություններում: Սա իմ առաջին arduino նախագիծն է: Քանի որ կինս հոգնել էր ամեն օր ձեռքով դուռը բացելուց, մենք մտածում էինք հավի պտուղ գնել, բայց դրանք բավականին թանկ են դրա համար: անել (մոտ 150 եվրո / 175 դոլար): պաշտոնական կայք
Մենք բոլորս ցանկանում ենք, որ մեր հավերը ապահով լինեն գիշերը, ուստի այնտեղ է հայտնվում ստեղծագործությունը: Աշխատանք կա անելու: Առաջին դիզայնը հիմնված էր arduino nano- ի վրա LDR- ով, բայց tat- ը ճշգրիտ չէր: github- ում գտա անավարտ ուրվագիծ, որտեղ օգտագործվում էր Dusk2Dawn գրադարանը: Ես սա օգտագործել եմ որպես հիմք `շինարարություն սկսելու համար:
Քայլ 1: Մասերի ցուցակ
Բոլոր օգտագործված մասերը գնվում են aliexpress- ի կողմից
- Arduino Nano + կամընտիր տերմինալային պտուտակային վահան Անջատիչ
- PCB- ի նախատիպ
- DS1307 RTC
- L298N շարժիչի վարորդ
- Շարժիչը ՝ 12V/30rpm
- MC38 մագնիսական տվիչ
- Կծիկ
- Լիսեռ 200 մմ x 8 մմ
- Առանցքակալներ KP08
- Շարժիչի միակցիչ 4x8 մմ
- 12V/2A սնուցման հզորություն
- ABS պլաստիկ պատյան IP65 (158 մմ x 90 մմ x 60 մմ)
- 1x LED
- Որոշ մետաղալարեր, 10K ռեզիստորներ, 220 Օմ դիմադրություն
- Sոդման երկաթ
- Սոսինձ ատրճանակ
Նյութի ընդհանուր արժեքը մոտ 20 դոլար է: Պարզապես խնայեցի ինձ 150 դոլար ՝ կառուցելով իմ սեփական դռան վերահսկիչը և շատ զվարճացա այն ստեղծելիս:
Քայլ 2: Սխեմաներ
Երբ Aliexpress- ի բոլոր մասերը վերջապես եկան (այո, բավականին համբերություն է պահանջվում) սկսվում են զվարճալի իրերը: Ինչպես տեսնում եք սխեմաներում, շարժիչը կառավարվում է L298N վարորդական տախտակով: Այս տախտակն ունի 2 ալիք (տախտակի վրա կարող եք միացնել 2 շարժիչ): Այս նախագծում ձեզ հարկավոր է ընդամենը 1 ալիք: Վարորդի տախտակը միացրեք 12 Վ էլեկտրամատակարարմամբ: Ես օգտագործել եմ վարորդի տախտակի 5V միացումը Arduino- ին սնուցելու համար: Ես օգտագործել եմ 2 մուտք վարորդի տախտակի վրա (2 Arduino ելք) `շարժիչը ժամացույցի սլաքի ուղղությամբ հակառակ ուղղությամբ հակառակ ուղղությամբ շարժելու համար:
MC38 մագնիսական անջատիչները 10K դիմադրիչով միացված են Arduino մուտքին:
Ձեռքով անջատիչ անջատիչը նույնպես միացված է մուտքին 10K դիմադրիչով:
Կարմիր լամպը 220 Օմ դիմադրիչով միացված է Arduino- ի ելքին: Երբ դուռը փակ է, կարմիր լուսարձակը շարունակվում է:
RTC DS1307 միացումներ նանոյին.
- VCC - 5V
- GND - GND
- SDA - կապ A4
- SCL - կապ A5
Խնդրում ենք անդրադառնալ ձեր Arduino- ի ձեռնարկին, եթե օգտագործում եք այլ տարբերակ, քան նանոն:
Heերմացրեք ձեր զոդման երկաթը և սկսեք միացնել ամեն ինչ միասին: Տեղադրեք բոլոր մասերը պատյանում: Ես օգտագործել եմ սոսինձ ատրճանակ ՝ PCB- ի և շարժիչի վարորդը շտկելու համար: Նաև ամրացրեք ցատկող լարերը որոշ սոսինձով:
Համոզվեք, որ ամեն ինչ փորձարկում եք նախքան մասերը պատյանում հավաքելը:
Քայլ 3: Սարքաշարի կառուցում
Ես դռան համար օգտագործել եմ 4 մմ բետոն ձևավորող նրբատախտակ: Նրանք սահում են 2 ալյումինե U պրոֆիլների մեջ: Դուռը ամրացված է փայտե կծիկին նեյլոնե մետաղալարով (ձկնորսական գիծ): Կծիկը միացված է 8 մմ լիսեռին: Ես օգտագործել եմ փորվածք, որպեսզի պտուտակի ներքին տրամագիծը համընկնի լիսեռի տրամագծին:
Շարժիչը տեղադրված է ABS- ի պատյանում (պատյանի կողքին անցք բացեք): Անջատիչը տեղադրված է մյուս կողմից:
Կպչեք մագնիսը դռան վերին կողմում: Հնարավոր է նաև օգտագործել 2 փոքր պտուտակներ: Համոզվեք, որ դրանք չափազանց երկար չեն:-) Տեղադրեք 2 մագնիսական անջատիչներն աշխատասենյակում (1-ը վերևում, 1-ը `ներքևում)
Քայլ 4: Arduino կոդ
Քանի որ սա իմ առաջին իրական Arduino նախագիծն է, ես ենթադրում եմ, որ ծածկագիրը կատարյալ չէ ըստ կոդավորման ուղեցույցների, բայց այն աշխատում է և կատարում է այն, ինչ ես ակնկալում եմ:
Ազատորեն օգտագործեք ծածկագիրը և հարմարվեք ձեր սեփական կարիքներին: Խնդրում ենք հաղորդագրություն թողնել մեկնաբանություններում և կիսվել ինձ հետ այս նախագծի հիման վրա:
Տող 38.
Տող 41. Եթե օգտագործում եք մեկ այլ RTC, քան 1307 -ը (օրինակ ՝ 3231), փոխեք այս տողը
տող 45. Փոխեք ձեր քաղաքը դեպի այն քաղաքը, որտեղ դուք ապրում եք և լրացրեք ձեր կոորդինատներն ու ժամային գոտին: Կարծում եմ, որ նրանք հավ չունեն, բայց, օրինակ, թույլ է տալիս ստանալ սպիտակ տան կոորդինատները Վաշինգտոնում … (օգտագործեք Google քարտեզներ, աջ սեղմեք ինչ կա այստեղ »)
Dusk2Dawn washington (38.897885, -77036541, -5);
Տող 139. Սա մայրամուտի/արևածագի հաշվարկն է `որոշելու, թե դուռը պետք է վեր կամ վար լինի: Ինչպես տեսնում եք, հաշվարկի մեջ օգտագործվում է 2 թիվ (+30): Սա ուշացում է արևածագի/մայրամուտի վրա: Իմ հավերը գնում են պաշտոնական մայրամուտից մի քանի րոպե անց: Ազատ զգալ փոխեք այս ուշացումը ձեր կարիքներին համապատասխան:
Երբ անջատիչն աշխատում է, դուռը իջնում է ներքև և մնում ներքև, մինչև այն նորից չդնես նորմալ վիճակի:
Քայլ 5:
2 -րդ տարբերակի հնարավոր փոփոխություններ
- ESP8266- ի վրա հիմնված տարբերակ
- wifi կապ
- Վերահսկվում է սմարթֆոնների հավելվածի միջոցով
- Վեբ - տեսախցիկ
- …
Խորհուրդ ենք տալիս:
Ավտոմատ փակ ջերմոց Ikea Socker- ի հիման վրա. 5 քայլ
Ավտոմատ փակ ջերմոց ՝ հիմնված Ikea Socker- ի վրա: Ողջույն, սա իմ առաջին հրահանգն է: Ես շատ բան սովորեցի այս հասարակության հետ, և կարծում եմ, որ ժամանակն է վերադարձնել իմ համեստ գաղափարները: I'mավում եմ իմ անգլերենի համար, աղքատ է, բայց կանեմ ամեն ինչ, ինչ կարող եմ: Գաղափարն այն էր, որ պատրաստեմ սեղանի ջերմոց, որը թույլ կտա ինձ սերմեր աճեցնել և
Բարձրաչափ (բարձրության մետր) Մթնոլորտային ճնշման հիման վրա. 7 քայլ (նկարներով)
Բարձրաչափ (բարձրության մետր) Մթնոլորտային ճնշման հիման վրա. [Խմբագրել]; Տեսեք 2 -րդ տարբերակը 6 -րդ քայլում ՝ բարձրության ձեռքով ելակետային մուտքագրմամբ: Սա բարձրաչափի (բարձրության չափիչ) շենքի նկարագրությունն է ՝ հիմնված Arduino Nano- ի և Bosch BMP180 մթնոլորտային ճնշման տվիչի վրա: Դիզայնը պարզ է, բայց չափումները
Lora Gateway MicroPython ESP32- ի հիման վրա. 10 քայլ (նկարներով)
Lora Gateway, որը հիմնված է MicroPython ESP32- ի վրա. Lora- ն շատ տարածված է վերջին տարիներին: Այս տեխնոլոգիան օգտագործող անլար կապի մոդուլը սովորաբար էժան է (օգտագործելով ազատ սպեկտր), փոքր է, էներգաարդյունավետ և ունի հաղորդակցության երկար հեռավորություն, և հիմնականում օգտագործվում է փոխադարձ հաղորդակցության համար
Քամու կայան վինդսերֆինգի համար MQTT & AWS- ի հիման վրա. 3 քայլ (նկարներով)
Քամու կայան վինդսերֆինգի համար MQTT & AWS- ի հիման վրա. Շենժենում շատ գեղեցիկ լողափ կա: Ամռան օրերին ես ամենասիրված սպորտաձևն եմ նավարկում: Առագաստանավային սպորտի համար ես դեռ սկսնակ եմ, ինձ դուր է գալիս, որ ծովի ջրի զգացումը դիպչում է իմ դեմքին, և ավելին, ես շատ նոր ընկերներ ունեմ այս սպորտաձևի հետ: Բայց
Օգտագործեք Homie որոնվածը ՝ Sonoff անջատիչ մոդուլը քշելու համար (ESP8266 հիման վրա) ՝ 5 քայլ (նկարներով)
Օգտագործեք Homie որոնվածը ՝ Sonoff անջատիչ մոդուլը քշելու համար (ESP8266 հիման վրա). Վերջինս կենտրոնանում էր D1 Mini տախտակների շուրջ հիմնական մոնիտորինգի վրա (DHT22, DS18B20, լույս): Այս անգամ ես կցանկանայի ցույց տալ