Բովանդակություն:
- Քայլ 1: Կարճ ձեռնարկ:
- Քայլ 2: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 3: Խոհանոցի փոփոխություններ
- Քայլ 4: Էլեկտրոնիկա
- Քայլ 5: Հավաքում
- Քայլ 6. Arduino- ի ծրագրավորում
- Քայլ 7: Haveվարճացեք !
Video: Մանկական խոհանոց, որն ասում է BEEP: 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Իմ երկու տարեկան աղջիկը երրորդ տարեդարձի համար «փոքր» խնդրանք ուներ: Նա ուզում էր մի փոքրիկ խոհանոց, որի վրա գրված էր «Բիփ»: - Ի՞նչ ես ուզում: իմ պատասխանն էր «Խոհանոց, որտեղ հնչում է ազդանշան, ինչպես մայրիկների խոհանոցը», - ասաց նա…
Այսպիսով, դա ոգեշնչումն էր (նկատի ունեմ «խնդրանքը»), որն ինձ դրդեց այս նախագծի մեկնարկի մեջ:
Խաղալու համար փոքրիկ խոհանոց կառուցելը կարող է շատ ժամանակատար լինել, քանի որ ես փայտամշակման փորձառու չեմ, ուստի ես սկսեցի «պատրաստի» փայտե խոհանոցով `Ikea Duktig- ով: Ես լիովին վստահ եմ, որ չեմ կարող այդ գնով ավելի լավ խոհանոց կառուցել:
Խոսելով գնի մասին ՝ ոմանք կարող են մտածել, թե որն է այս նախագծի ընդհանուր գինը: Դե, Ikea Duktig խոհանոցն արժե մոտ 80 եվրո, որտեղ ես ապրում եմ: Մնացած մասերը կարժենան մոտավորապես 25-30 եվրո, երբ բաղադրիչները պատվիրեք Չինաստանից:
Քայլ 1: Կարճ ձեռնարկ:
Տեսանյութը ցույց է տալիս, թե ինչպես է ամեն ինչ աշխատում: Երբ խոհանոցը միացված է, ցույց է տրվում ընթացիկ ժամանակը: Այժմ կարող եք ժամաչափը սահմանել ՝ օգտագործելով կապույտ և դեղին կոճակները: Կապույտ կոճակը ավելացնում է ժամաչափը, իսկ դեղին կոճակը `ժամաչափը: Ավելացումները նույնն են, ինչ «մայրիկի» վառարանը, այնպես որ կոճակները թույլ կտան ձեզ անցնել 0:05, 0:10, 0:15, 0:20, 0:25, 0:30, 0:40, 0 ՝ 50, 1:00, 1:15, 1:30, 1:45, 2:00, 2:15, 2:30, 2:45, 3:00, 3:30, 4:00, 4:30, 5:00, 5:30, 6:00, 7:00, 8:00, 9:00 կամ 10:00 րոպե ՝ վայրկյան: Եթե ձեզ դուր են գալիս նույնիսկ ավելի երկար (կամ այլ) ժամանակահատվածներ, խնդիր չկա, պարզապես ավելացրեք ժամանակաչափի կանխադրված ժամերը կոդի մեջ: Պատճառն այն է, որ ես կանգ առա 10 րոպեի վրա, այն է, որ ես չէի ուզում արթնանալ գիշերվա կեսին ՝ մտածելով, թե ինչն է միայն ազդանշան արձակել::-)
Լավ, հիմա, երբ ժամաչափը դրված է, կանաչ կոճակի վրա մի պարզ սեղմումով գործարկում է ժամաչափը, իսկ կարմիր կոճակը կանգնեցնում է ժամաչափը: Կարող եք նաև օգտագործել կարմիր կոճակը ՝ ժամաչափի կարգավորումը դադարեցնելու և էկրանին կրկին ցույց տալու ընթացիկ ժամանակը: Theամաչափի հետհաշվարկի ժամանակ վառարանը լավ կափարիչով ծածկված է LED- ների շերտով:
Երբ ժմչփը հասնում է 0: 00 -ի, էկրանին ցուցադրվում է BEEP (կամ հոլանդական PIEP), այնուհետև կարող եք լսել 2 կարճ և 1 ավելի երկար ազդանշան: Այնուհետև ընթացիկ ժամանակը նորից կցուցադրվի էկրանին:
Քայլ 2: Այն, ինչ ձեզ հարկավոր կլինի
Սրանք այն նյութերն էին, որոնք ես օգտագործել եմ այս նախագծի համար.
- IKEA Duktig խոհանոց
- Arduino (ես օգտագործել եմ Arduino Nano)
- 12V DC էլեկտրամատակարարում, DC խցիկով
- DC/DC բակ փոխարկիչ
- 12V LED ժապավեն
- Վահանակի վրա տեղադրվող DC խցիկ
- DS3231 ժամացույցի մոդուլ
- 4 կոճակ (փակվող չէ) և, ինչպես ես սիրում եմ LED- ները, ես ընտրեցի կոճակներ, որոնցում կա LED
- Միացման (փակման) կոճակ, որի մեջ կրկին կա LED (դա միայն կափարիչն է, երբ հոսանքը միացված է)
- TM1637 7 հատվածի էկրան ՝ 4 թվանշանով
- Մետաղալար
- Heերմասեղման խողովակ
- MDF ափսե, 5 մմ հաստությամբ, մոտ 35x35 սմ
- 1kΩ դիմադրություն
- 2N3904 տրանզիստոր
- Փոքր PCB նախատիպային տախտակ
Եվ ամենակարևոր մասը `ազդանշան (a TMB12A05):
Գործիքներ, որոնք ես օգտագործել եմ.
- Ուղղորդիչ ՝ փոքր երթուղիչի բիթով
- Հորատման մամլիչ
- Դանակ, ֆայլ, հղկաթուղթ
- Sոդման կայան
- Սոսինձ ատրճանակ
- Փոքր բութանի ջահ (ջերմության նվազման խողովակի համար)
- Նոթբուք Arduino IDE- ով
Քայլ 3: Խոհանոցի փոփոխություններ
Լրացուցիչ հատկությունների համար խոհանոցի փայտե մասերում որոշ փոփոխություններ են պահանջվում.
- Փոփոխություններ առջևի մասում. Անցքեր 4 LED կոճակների և ցուցադրման համար
- Փոփոխություններ ձախ կողմում. Անցք հոսանքի կոճակի համար
- Փոփոխություններ ստորին ափսեի մեջ. Անցք DC jack- ի համար
Փոփոխություններ առջևի մասում
Ներբեռնեք ստորև բերված PDF ֆայլը (նկատի ունեցեք, որ կարող եք ունենալ տարբեր չափերի կոճակներ և/կամ ցուցադրում, բայց կարող եք պարզապես ստեղծել նմանատիպ ձևանմուշ ՝ օգտագործելով գծագրման գործիք): Այն պարունակում է ձևանմուշ, որը ես օգտագործել եմ առջևի անցքերը պատրաստելու համար: Ես պարզապես կաղապարը կպցրի փայտին և սկզբում յուրաքանչյուր կոճակի կենտրոնում մի փոքր անցք բացեցի: Նշենք, որ ձևանմուշն ունի առջևի և հետևի տարբերակ: Սլաքը միշտ ցույց է տալիս վերին ձախ անկյունը: Փոքր փորվածքից հետո ես անցա ավելի մեծ հորատիչի, ավելի ճշգրիտ ՝ 16 մմ տրամագծով (քանի որ սա այն LED կոճակների տրամագիծն է, որոնք ես ընտրել եմ այս նախագծի համար):
Theուցադրման անցքի համար ես նախ մի քանի անցք բացեցի կաղապարի մութ հատվածում: Կաղապարի մութ տարածքը ունի ինքնին ցուցադրման ճշգրիտ չափերը: Theուցադրման անցքը ավարտելու համար ես օգտագործեցի մի փոքր պտտվող գործիք, ֆայլ և սուր դանակ: Ինչ -որ չափով ավելի թեթև տարածքն ունի PCB- ի կոպիտ չափերը, որը միացված է դիսփլեյին: Եթե էկրանը տեղադրեք այս անցքի մեջ, կնկատեք, որ փայտը շատ հաստ է: Երբ տեղադրեցի դիսփլեյը, ինձ դուր չեկավ այս տեսքը և երթուղիչով փայտը ավելի քիչ հաստացնելու համար օգտագործեցի երթուղիչ: Դուք ինքներդ պետք է չափեք էկրանի բարձրությունը, քանի որ հնարավոր է ՝ նույն էկրանը չունենաք:
Փոփոխություններ ձախ վահանակի վրա
Սնուցման կոճակը գտնվում է խոհանոցի ձախ կողմում գտնվող փայտե վահանակի մեջ: Դրա համար վահանակի վերին ձախ անկյունում փոս է բացվել: Նկատի ունեցեք, որ այս կոճակի համար լավագույն վայրը վերևում է, ինչը ակնհայտ կդառնա հավաքման քայլը կարդալիս: Պահարանի ներսում կավելանա նոր վերին վահանակ (LED շերտը սոսնձելու և էլեկտրոնիկան պաշտպանելու համար), ուստի ավելի լավ է ունենալ այս վահանակի վերևի կոճակը:
Ձախ վահանակի ներքին մասում ես մի փոքր երթուղիչ օգտագործեցի ՝ հոսանքի մալուխի անցք բացելու համար:
Փոփոխություններ ստորին ափսեի մեջ
DC jack- ի համար ես ընտրեցի ներքևը `այն ամրացնելու համար: Քանի որ ներքևի վահանակը բավականին հաստ է, սկզբում բացեք մի անցք, որը բավականաչափ մեծ է իրական միակցիչի համար (միակցիչի մետաղական մասը): Այնուհետև, ներքևից դեպի վեր, ավելի մեծ անցք (իհարկե, ոչ ամբողջությամբ ներքևի վահանակի միջոցով), քանի որ միակցիչն ունի պլաստիկ պատյան, որն այլ կերպ կխանգարի: DC- վահանակի լեռը կարող է սոսնձվել տեղում:
Քայլ 4: Էլեկտրոնիկա
Այս նախագծի էլեկտրոնիկան իրականում բավականին պարզ է: Ամբողջ նախագիծը աշխատում է փոքր 12 Վ էլեկտրամատակարարմամբ: Կողպման կոճակ, թույլ տվեք միացնել և անջատել հոսանքը: Arduino Nano- ն և այլ մասերը իրականում աշխատում են 5 Վ լարման վրա, ուստի լարումը փոխակերպվում է DC-DC բակ փոխարկիչի միջոցով: Նկատի ունեցեք, որ իմ օգտագործած LED- ժապավենը պահանջում է 12 Վ լարում:
Arduino Nano- ն գտնվում է մեջտեղում և կապված է.
- 5V հոսանք DC-DC բաքից
- 4 կոճակ (Start, Stop, Plus և Minus)
- DS3231
- TM1637- էկրան
- Բզզոց
- LED- ժապավեն
Չորս կոճակները պարզապես միացված են թվային մուտքին և GND- ին: Կոդում ներքին քաշքշուկը դրված է: DS3231- ը միացված է I2C- ի միջոցով: Arduino Nano- ի համար SDA- ն միացված է A4- ին, իսկ SCL- ը `A5- ին: Էկրանի համար պահանջվում է 5V և GND ՝ թվային երկու պորտերի կողքին:
Theանգի և LED շերտի համար ես օգտագործեցի մի փոքրիկ տախտակ: Երկու մասերն էլ միացված են Arduino- ի թվային ելքին: LED շերտը միացված է 1 կՕմ դիմադրության և տրանզիստորի միջոցով: Հավաքման ընթացքում հարմարության համար ես LED- ժապավենը միացրեցի միակցիչով: Երբ ավարտեցի բոլոր զոդումները, ես կցանկանայի, որ ավելի շատ միակցիչներ օգտագործեի: Միակցիչներով դուք կարող եք պարզապես փորձել բոլոր մասերը առանձին, և եթե որևէ պատճառով որևէ մաս ձախողվի, ավելի հեշտ է փոխարինել:
Կարճ միացումներից խուսափելու համար ես լայնորեն օգտագործում էի նեղացնող խողովակներ: Իսկ խողովակները փոքրացնելուց առաջ ստուգեք ՝ արդյո՞ք յուրաքանչյուրն աշխատում է::-)
Քայլ 5: Հավաքում
Այժմ ժամանակն է հավաքել խոհանոցը: Նախ, տեղադրեք բոլոր կոճակները նշանակված անցքերի մեջ: Երբ ես օգտագործում էի LED կոճակներ, որոնցից յուրաքանչյուրն այլ գույն ուներ, ես ընտրեցի հետևյալ կարգը (ձախից աջ) ՝ կապույտ, դեղին, կանաչ և կարմիր
Կոճակների ֆունկցիոնալությունը կլինի (նույն կարգով) ՝ բարձրացնել ժամաչափը, նվազեցնել ժամաչափը, միացնել վառարանի ժմչփը և կանգ առնել:
Այնուհետև ավելացրեք հոսանքի կոճակը, DC միակցիչը և էկրանը: Նկատի ունեցեք, որ իմ TM1637 էկրանը միակցիչ ուներ առջևի մասում: Այս միակցիչը հանված է (ապամոդեցում): Տեղադրեցի վերը նշածս բաղադրիչները, այնուհետև պարզապես հետևեցի Ikea ձեռնարկին և մինչև հաշվիչի գագաթը տեղադրվի խոհանոցում: Նկատի ունեցեք, որ բաղադրիչները միացնելը, երբ խոհանոցն արդեն որոշ չափով կառուցված է, հեշտացնում է այն, քանի որ անհրաժեշտ չէ պահել բաղադրիչները:
Քանի որ սա կլինի նախագիծ, որի հետ երեխաները կխաղան, իսկապես լավ գաղափար է պաշտպանել ամբողջ էլեկտրոնիկան: Դա երեխաներին պաշտպանելու համար չէ, այլ էլեկտրոնիկան պաշտպանելու այդ փոքրիկ հետազոտող ձեռքերից …:-) LED շերտը կարող է նաև պարզապես սոսնձվել դրան: Մի փոքր անցք բավական է լարերը անցնելու համար: Պարզապես կտրեք ուղղանկյուն մաս 5 մմ MDF չափերից x մմ: Ափսեն տեղում պահելու համար կարող են օգտագործվել փայտի կտորներ: Մի արգելափակեք կողային վահանակների նախապես փորված անցքերը, քանի որ այդ անցքերը պահանջվում են խոհանոցը հավաքելու համար:
Երբ խոհանոցն ավարտվեց, ես ստեղծեցի գեղեցիկ լոգո սև վինիլից և կտրեցի կարմիր կարմիր թափանցիկ պլաստիկ (հին զարթուցիչից) `ցուցադրման ճիշտ չափսերով:
Քայլ 6. Arduino- ի ծրագրավորում
Arduino- ի ծրագրավորման համար ես օգտագործեցի Arduino IDE- ն: Requiresրագիրը տեղադրելու համար պահանջվում է 4 մոդուլ: Սրանք:
- DS1307RTC (Arduino IDE- ի գրադարանների կառավարման մեջ)
- Timeամանակ (https://github.com/PaulStoffregen/Time)
- TM1637 ispուցադրել (https://github.com/avishorp/TM1637)
- Մետաղալար (ներկառուցված)
Կոդը պարունակում է բազմաթիվ ներածական մեկնաբանություններ `լրացուցիչ պարզաբանման համար, քանի որ չեմ կարծում, որ ծածկագիրն ինքնին կբացատրեր բոլորին (ներառյալ ինքս ինձ մի քանի ամիս անց): Այն, ինչ բացակայում է մեկնաբանությունների մեջ, ակնարկ է, թե ինչպես է ամեն ինչ աշխատում: Այսպիսով, այստեղ ես արագ ակնարկ կտամ ծրագրի մասին:
Կարգավորման ընթացակարգից հետո ծրագիրը կարող է լինել չորս վիճակներից մեկը, քանի որ Arduino- ն հետևյալն է.
- Displayուցադրել ժամանակը էկրանին (կանխադրված վիճակ)
- Tingամաչափի կարգավորում
- Showingույց է տալիս ժմչփը, որը հաշվում է մինչև 00:00
- Բիփինգ
Ստանդարտ օղակի ընթացակարգում յուրաքանչյուր հանգույց տեղի կունենա հետևյալը.
-
Ստուգեք կոճակները, արդյոք դրանք սեղմված են, և գործեք համապատասխանաբար
Օրինակ ՝ ժամաչափը բարձրացրեք քայլով, կանգնեցրեք ժամաչափը և միացրեք ժամանակը ՝ ժամանակը ցույց տալու համար և այլն:
-
Ստուգեք, արդյոք անհրաժեշտ է ինչ -որ բան անել `ելնելով ներկա վիճակից
Օրինակ, կրճատեք ժամանակը, քանի որ վայրկյան է անցնում, կամ ցույց տվեք նոր ժամանակը, քանի որ ժամանակը փոխվել է
Քայլ 7: Haveվարճացեք !
Երկու դուստրերս էլ սիրում են խաղալ խոհանոցի հետ: Նրանք դրա մեջ պատրաստում են ամեն տեսակի իրեր ՝ բլիթներ, տորթեր, սուրճ, տաք շոկոլադ, ապուր և այլն:
Սովորաբար նրանց չի թույլատրվում մեր խոհանոցում որևէ կոճակ սեղմել, բայց նրանց վրա նրանք կարող են պարզապես պահել մի կոճակ, սեղմել կոճակը այնքան, որքան իրենց դուր է գալիս, կոճակին հարվածել այլ առարկայով::-)
Տեղյակ եղեք, որ ազդանշանը իրականում բավականին բարձր է: Overապավենի մի փոքր կտոր ամրացնելը դրա վրա հեշտությամբ կլուծի դա:
Գլխավոր մրցանակ դիզայն երեխաների համար մարտահրավերին
Խորհուրդ ենք տալիս:
Uitուգահեռ միացում, որն օգտագործում է սխեմա. 13 քայլ (նկարներով)
Ralleուգահեռ միացում `սխեմայի սխալի օգտագործմամբ. Սխալները պարզ և զվարճալի միջոց են` երեխաներին ծանոթացնելու էլեկտրականության և էլեկտրագծերի հետ և դրանք կապելու STEM- ի վրա հիմնված ուսումնական ծրագրի հետ: Այս խելոք սխալը ներառում է հիանալի շարժիչ և ստեղծագործական հմտություններ ՝ աշխատելով էլեկտրականության և սխեմաների հետ
Հելոուինի մանկական ցուցիչ. 4 քայլ (նկարներով)
Հելոուինի երեխայի ցուցիչ. Ես և կինս փորձում էինք պարզել, թե ինչ կարող է նա հագնել Հելոուինի համար: Մտքի փոթորկի այս նիստը մի քանի գիշեր առաջ էր, երբ նա կարիք ուներ, որ ավելորդ էր ասել, որ ես մի փոքր շտապեցի: Այս միտքը ծագեց ՝ ցույց տալու, թե որքան հեռու էր նա
CribSense: Անկոնտակտ, տեսաֆիլմերի վրա հիմնված մանկական մոնիտոր. 9 քայլ (նկարներով)
CribSense. Անկոնտակտ, տեսաֆիլմերի վրա հիմնված մանկական մոնիտոր. Հանգստյան օրերին դուք կարող եք տեղադրել ձեր սեփական օրորոցը
Սիմոնը ասում է LCD էկրանով. 9 քայլ (նկարներով)
Simon- ն ասում է LCD էկրանով. Դե այլևս մի նայեք: Ողջույն, բարի գալուստ իմ խրատական: Այստեղ ես ձեզ կսովորեցնեմ ստեղծել Simon Says խաղ LCD- ով
Հիշողության խաղ հպումով (ասում է Սիմոնը). Եթե սա ուրեմն `6 քայլ (նկարներով)
Հիշողության խաղ հպումով (ասում է Սայմոնը) - Եթե սա ապա այն. Այս խաղը նման է Simon Says- ին, բացառությամբ, որ խաղի մեջ մուտքագրման և հետադարձ կապի բազմաթիվ ձևեր (հնչյուններ և լուսային էֆեկտներ) տարբեր են: Ես ծրագրավորում էի ձայներ Սյուից