Բովանդակություն:

Մանկական խոհանոց, որն ասում է BEEP: 7 քայլ (նկարներով)
Մանկական խոհանոց, որն ասում է BEEP: 7 քայլ (նկարներով)

Video: Մանկական խոհանոց, որն ասում է BEEP: 7 քայլ (նկարներով)

Video: Մանկական խոհանոց, որն ասում է BEEP: 7 քայլ (նկարներով)
Video: Чужой звонок_Рассказ_Слушать 2024, Նոյեմբեր
Anonim
Մանկական խոհանոց, որն ասում է BEEP
Մանկական խոհանոց, որն ասում է BEEP
Մանկական խոհանոց, որն ասում է BEEP
Մանկական խոհանոց, որն ասում է BEEP

Իմ երկու տարեկան աղջիկը երրորդ տարեդարձի համար «փոքր» խնդրանք ուներ: Նա ուզում էր մի փոքրիկ խոհանոց, որի վրա գրված էր «Բիփ»: - Ի՞նչ ես ուզում: իմ պատասխանն էր «Խոհանոց, որտեղ հնչում է ազդանշան, ինչպես մայրիկների խոհանոցը», - ասաց նա…

Այսպիսով, դա ոգեշնչումն էր (նկատի ունեմ «խնդրանքը»), որն ինձ դրդեց այս նախագծի մեկնարկի մեջ:

Խաղալու համար փոքրիկ խոհանոց կառուցելը կարող է շատ ժամանակատար լինել, քանի որ ես փայտամշակման փորձառու չեմ, ուստի ես սկսեցի «պատրաստի» փայտե խոհանոցով `Ikea Duktig- ով: Ես լիովին վստահ եմ, որ չեմ կարող այդ գնով ավելի լավ խոհանոց կառուցել:

Խոսելով գնի մասին ՝ ոմանք կարող են մտածել, թե որն է այս նախագծի ընդհանուր գինը: Դե, Ikea Duktig խոհանոցն արժե մոտ 80 եվրո, որտեղ ես ապրում եմ: Մնացած մասերը կարժենան մոտավորապես 25-30 եվրո, երբ բաղադրիչները պատվիրեք Չինաստանից:

Քայլ 1: Կարճ ձեռնարկ:

Image
Image

Տեսանյութը ցույց է տալիս, թե ինչպես է ամեն ինչ աշխատում: Երբ խոհանոցը միացված է, ցույց է տրվում ընթացիկ ժամանակը: Այժմ կարող եք ժամաչափը սահմանել ՝ օգտագործելով կապույտ և դեղին կոճակները: Կապույտ կոճակը ավելացնում է ժամաչափը, իսկ դեղին կոճակը `ժամաչափը: Ավելացումները նույնն են, ինչ «մայրիկի» վառարանը, այնպես որ կոճակները թույլ կտան ձեզ անցնել 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- ի ծրագրավորում

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ապավենի մի փոքր կտոր ամրացնելը դրա վրա հեշտությամբ կլուծի դա:

Դիզայն երեխաների համար մարտահրավեր
Դիզայն երեխաների համար մարտահրավեր
Դիզայն երեխաների համար մարտահրավեր
Դիզայն երեխաների համար մարտահրավեր

Գլխավոր մրցանակ դիզայն երեխաների համար մարտահրավերին

Խորհուրդ ենք տալիս: