Mündəricat:

BEEP deyən uşaq mətbəxi: 7 addım (şəkillərlə)
BEEP deyən uşaq mətbəxi: 7 addım (şəkillərlə)

Video: BEEP deyən uşaq mətbəxi: 7 addım (şəkillərlə)

Video: BEEP deyən uşaq mətbəxi: 7 addım (şəkillərlə)
Video: Деревенская мелодрама "СЧАСТЬЕ РЯДОМ, или ДЕРЕВЕНСКИЕ ТОЖЕ ПЛАЧУТ" (Народное кино) 2024, Iyul
Anonim
BEEP Deyən Uşaq Mətbəxi
BEEP Deyən Uşaq Mətbəxi
BEEP Deyən Uşaq Mətbəxi
BEEP Deyən Uşaq Mətbəxi

İki yaşlı qızımın üçüncü doğum günü üçün 'kiçik' bir xahişi vardı. Kiçik bir mətbəx istədi ki, ona "bip" yazılsın. 'Nə istəyirsən?' cavabım idi. "Bip səsi verən bir mətbəx, anaların mətbəxi kimi!" Dedi.

Beləliklə, bu layihəyə başlamağımın ilham mənbəyi ("istək" deməkdir) idi!

Oynamaq üçün kiçik bir mətbəx tikmək təcrübəli bir ağac emalıçı olmadığım üçün çox vaxt aparır, buna görə də "hazır" taxta mətbəxlə başladım: Ikea Duktig. Əminəm ki, bu qiymətə daha yaxşı bir mətbəx tikə bilmərəm.

Qiymətdən danışarkən, bəziləri bu layihənin ümumi qiymətinin nə olduğunu düşünə bilər. Yaxşı, Ikea Duktig mətbəxinin yaşadığı yer təxminən 80 avroya başa gəlir. Digər komponentlər Çindən komponentlər sifariş edərkən təxminən 25-30 Avroya başa gələcək.

Addım 1: Qısa Təlimat

Image
Image

Video bütün bunların necə işlədiyini göstərir. Mətbəx açıldıqda cari vaxt göstərilir. İndi mavi düyməni və sarı düyməni istifadə edərək taymeri təyin edə bilərsiniz. Mavi düymə taymeri artırır, sarı düymə isə sayğacı azaldır. Artırmalar 'ana' sobası ilə eynidir, buna görə düymələr 0:05, 0:10, 0:15, 0:20, 0:25, 0:30, 0:40, 0 arasında keçid etməyə imkan verir.: 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 və ya 10:00 dəqiqə: saniyə. Daha uzun (və ya digər) dövrləri sevirsinizsə, heç bir problem yoxdur, sadəcə koda əvvəlcədən təyin olunmuş vaxt əlavə edin. 10 dəqiqədə dayanmağımın səbəbi, gecə yarısı nə səsləndiyini düşünərək oyanmaq istəməməyimdir.:-)

Tamam, indi taymer təyin olunduqda, yaşıl düyməni basmaqla taymeri işə salır və qırmızı düyməni taymeri dayandırır. Taymeri təyin etməyi dayandırmaq və ekranda cari vaxtı yenidən göstərmək üçün qırmızı düyməni istifadə edə bilərsiniz. Taymerin geri sayılması zamanı soba bir LED şeridi ilə yaxşı bağlanır.

Taymer 0: 00 -a çatanda ekranda BEEP (və ya Holland PIEP) göstərilir və sonra 2 qısa və 1 daha uzun bip səsi eşidə bilərsiniz. Sonra ekranda cari vaxt yenidən göstəriləcək.

Addım 2: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq

Bu layihə üçün istifadə etdiyim materiallar bunlar idi:

  • IKEA Duktig mətbəxi
  • Bir Arduino (Arduino Nano istifadə etdim)
  • 12V DC enerji təchizatı, DC jakı ilə
  • DC/DC buck çeviricisi
  • 12V LED şeridi
  • Panel montaj DC jak
  • DS3231 saat modulu
  • 4 düymə (kilidsiz) və LED -ləri sevdiyim üçün içərisində LED olan düymələr seçdim
  • Yenidən içərisində bir LED olan (kilidli) güc düyməsi (yalnız güc açıldıqda qapaqdır)
  • TM1637 7 seqmentli ekran 4 rəqəmdən ibarətdir
  • Tel
  • İstiliyi azaldan borular
  • MDF plitəsi, qalınlığı 5 mm, təxminən 35x35 sm
  • 1kΩ rezistor
  • 2N3904 tranzistor
  • Kiçik PCB prototip lövhəsi

Və ən vacib hissə: səs siqnalı (TMB12A05)!

İstifadə etdiyim vasitələr:

  • Kiçik bir router biti olan router
  • Qazma maşını
  • Bıçaq, fayl, zımpara
  • Lehim stansiyası
  • Yapışqan silah
  • Kiçik butan məşəli (istilik büzücü borular üçün)
  • Arduino IDE ilə noutbuk

Addım 3: Mətbəxdəki dəyişikliklər

Mətbəxdə dəyişikliklər
Mətbəxdə dəyişikliklər
Mətbəxdə dəyişikliklər
Mətbəxdə dəyişikliklər
Mətbəxdə dəyişikliklər
Mətbəxdə dəyişikliklər

Əlavə xüsusiyyətlər üçün mətbəxin taxta hissələrində bəzi dəyişikliklər tələb olunur:

  • Ön tərəfdəki dəyişikliklər: 4 LED düymələri və ekran üçün deşiklər
  • Sol tərəfdəki dəyişikliklər: güc düyməsi üçün deşik
  • Alt lövhədə dəyişikliklər: DC yuvası üçün deşik

Cəbhədə dəyişikliklər

Zəhmət olmasa aşağıdakı PDF faylını yükləyin (fərqli ölçü düymələri və/və ya ekranınız ola biləcəyini unutmayın, ancaq rəsm alətindən istifadə edərək oxşar şablon yarada bilərsiniz). Ön tərəfdəki delikləri düzəltmək üçün istifadə etdiyim bir şablon var. Şablonu taxtaya yapışdırdım və əvvəlcə hər düymənin ortasında kiçik bir çuxur qazdım. Şablonun ön və arxa versiyası olduğunu unutmayın. Ox həmişə sol üst küncdədir. Kiçik matkap ucundan sonra, daha dəqiq desək, daha böyük bir matkap ucuna keçdim (bu layihə üçün seçdiyim LED düymələrinin diametri olduğu üçün).

Göstərmə çuxuru üçün əvvəlcə şablonun qaranlıq sahəsində çoxlu deliklər qazdım. Şablondakı qaranlıq sahə ekranın özünün dəqiq ölçülərinə malikdir. Ekran çuxurunu bitirmək üçün kiçik bir fırlanan alət, bir fayl və iti bıçaq istifadə etdim. Bir qədər yüngül sahə, ekrana bağlı olan PCB -nin kobud ölçülərinə malikdir. Ekranı bu çuxura quraşdırsanız, ağacın çox qalın olduğunu görəcəksiniz. Ekranı daxil edərkən bunun görünüşünü bəyənmədim və ağacın daha az qalın olması üçün yönləndirici istifadə etdim. Ekranın hündürlüyünü özünüz ölçməlisiniz, çünki eyni ekrana sahib ola bilməzsiniz.

Sol paneldə dəyişikliklər

Güc düyməsi mətbəxin sol tərəfindəki taxta paneldə yerləşir. Bunun üçün panelin sol üst küncündə bir delik açılmışdır. Qeyd edək ki, bu düymənin ən yaxşı yeri yuxarı hissədədir, çünki montaj addımını oxuyanda aydın olacaq. Kabinetin içərisinə yeni bir üst panel əlavə ediləcək (LED şeridini yapışdırmaq və elektronikanı qorumaq üçün), bu düymənin bu panelin üstündə olması daha yaxşıdır.

Sol panelin içərisində, elektrik kabelinin keçməsi üçün bir yuva yaratmaq üçün kiçik bir router bitindən istifadə etdim.

Alt lövhədə dəyişikliklər

DC jakı üçün onu bağlamaq üçün altını seçdim. Alt panel olduqca qalın olduğundan əvvəlcə həqiqi bağlayıcı üçün kifayət qədər böyük olan bir çuxur qazın (bağlayıcının metal hissəsi). Sonra alt tərəfdən yuxarıya doğru daha böyük bir çuxur qazın (əlbəttə ki, alt paneldən tamamilə keçmir!), Çünki bağlayıcıda başqa cür olacaq plastik bir korpus var. DC panel montaj yerində yapışdırıla bilər.

Addım 4: Elektronika

Elektronika
Elektronika

Bu layihə üçün elektronika əslində olduqca sadədir. Bütün layihə kiçik bir 12V enerji təchizatı üzərində işləyir. Bir kilidləmə düyməsi, gücü açıb söndürək. Arduino Nano və digər hissələr əslində 5V-də işləyir, buna görə gərginlik DC-DC buck çeviricisi istifadə edərək çevrilir. Qeyd edim ki, istifadə etdiyim LED şeridi 12V tələb edir.

Arduino Nano ortadadır və buraya bağlıdır:

  • DC-DC dollarından 5V güc
  • 4 düymə (Start, Stop, Plus və Minus)
  • DS3231
  • TM1637-ekran
  • Buzzer
  • LED şeridi

Dörd düymə sadəcə rəqəmsal girişə və GND -yə bağlıdır. Kodda daxili çəkmə qurulur. DS3231, I2C vasitəsilə bağlanır. Bir Arduino Nano üçün SDA A4 -ə, SCL isə A5 -ə bağlıdır. Ekranın yanında 5V və GND, iki rəqəmsal port olmalıdır.

Siqnal və LED şeridi üçün kiçik bir taxta taxtadan istifadə etdim. Hər iki hissə Arduinonun rəqəmsal çıxışına bağlıdır. LED şeridi 1 kOhm müqavimət və tranzistor vasitəsilə bağlanır. Montaj zamanı rahatlıq üçün LED şeridini bağlayıcı ilə bağladım. Bütün lehimləmə işlərini bitirdikdə, daha çox bağlayıcı istifadə etməyimi arzulayırdım. Bağlayıcılarla, bütün hissələri ayrı -ayrılıqda sınaya bilərsiniz və hər hansı bir səbəbdən bir hissəsi uğursuz olarsa, dəyişdirmək daha asandır.

Qısaqapanmaların qarşısını almaq üçün büzülmə borularından geniş istifadə etdim. Boruları kiçiltmədən əvvəl hər bir işin olub olmadığını yoxlayın!:-)

Addım 5: Montaj

Montaj
Montaj
Montaj
Montaj
Montaj
Montaj

İndi mətbəxi yığmağın vaxtı gəldi. Əvvəlcə bütün düymələri təyin olunmuş deliklərə daxil edin. Hər biri fərqli rəngli LED düymələrindən istifadə edərkən aşağıdakı sıranı seçdim (soldan sağa): mavi, sarı, yaşıl və qırmızı

Düymələrin funksionallığı (eyni qaydada) olacaq: taymeri artırmaq, taymeri azaltmaq, soba taymerini işə salmaq və dayandırmaq.

Sonra güc düyməsini, DC jakını və ekranı əlavə edin. TM1637 displeyimin ön tərəfində bir bağlayıcı olduğuna diqqət yetirin. Bu bağlayıcı çıxarıldı (sökülmə). Yuxarıda qeyd etdiyim komponentləri daxil etdim və sonra sadəcə Ikea təlimatına əməl etdim və tezgahın üstü mətbəxə qoyulana qədər. Diqqət yetirin ki, mətbəx artıq bir qədər tikildikdə komponentlərin lehimlənməsi işin asanlaşdırılmasını təmin edir, çünki komponentləri tutmaq lazım deyil.

Bu, uşaqların oynayacağı bir layihə olacağından, bütün elektronikadan qorunmaq həqiqətən yaxşı bir fikirdir. Bu uşaqları qorumaq üçün deyil, elektronikanı o az araşdıran əllərdən qorumaq üçündür …:-) LED şeridi də sadəcə ona yapışdırıla bilər. Kiçik bir çuxur, telləri keçmək üçün kifayətdir. 5 mm MDF ölçüləri x mm olan düzbucaqlı bir hissəni kəsmək kifayətdir. Plitəni yerində saxlamaq üçün hurda ağac parçaları istifadə edilə bilər. Yan panellərdə əvvəlcədən qazılmış delikləri bağlamayın, çünki bu deliklər mətbəxin yığılması üçün tələb olunur.

Mətbəx bitdikdən sonra qara vinildən gözəl bir logo yaratdım və ekran üçün uyğun ölçülərdə qırmızı şəffaf plastik (köhnə zəngli saatdan) kəsdim.

Addım 6: Arduino proqramlaşdırılması

Arduino proqramlaşdırma
Arduino proqramlaşdırma

Arduino proqramlaşdırmaq üçün Arduino IDE -dən istifadə etdim. Proqramın quraşdırılması üçün 4 modul tələb olunur. Bunlar:

  • DS1307RTC (Arduino IDE kitabxanalarını idarə etməkdə)
  • Vaxt (https://github.com/PaulStoffregen/Time)
  • TM1637Görüntüsü (https://github.com/avishorp/TM1637)
  • Tel (quraşdırılmış)

Kod, əlavə aydınlıq gətirmək üçün bir çox sətiraltı şərhlər ehtiva edir, çünki kodun özünü hər kəsə izah edəcəyini düşünmürəm (bir neçə aydan sonra özüm də daxil olmaqla). Şərhlərin çatışmadığı şey, hamısının necə işlədiyinə bir baxışdır. Beləliklə, burada proqram haqqında qısa bir məlumat verəcəyəm.

Quraşdırma prosedurundan sonra, Arduino da olduğu kimi, proqram dörd vəziyyətdən biri ola bilər:

  • Ekranda vaxtı göstərmək (standart vəziyyət)
  • Taymerin qurulması
  • Saat 00: 00 -a qədər olan sayğac göstərilir
  • Bip səsi

Standart döngə prosedurunda hər bir döngədə aşağıdakılar olacaq:

  • Düymələrin basıldığını yoxlayın və buna uyğun hərəkət edin

    Məsələn, bir addımla taymeri artırın, taymeri dayandırın və vəziyyəti göstərmək üçün vəziyyətə keçin və s

  • Mövcud vəziyyətə görə bir şey edilməli olub olmadığını yoxlayın

    Məsələn, saniyə keçdikcə vaxtı azaldın və ya zaman dəyişdiyindən yeni vaxtı göstərin

Addım 7: Əylən !

Əylənin!!!
Əylənin!!!

Hər iki qızım mətbəxlə oynamağı sevir. İçərisində hər cür şeylər, pancake, tortlar, qəhvə, isti şokolad, şorba və s.

Adətən mətbəximizdə heç bir düyməyə basmağa icazə verilmir, ancaq onların əlində bir düyməni basıb saxlamaq, istədikləri qədər sıxmaq, başqa bir əşyaya basmaq olar.:-)

Zəng əslində olduqca yüksək olduğunu unutmayın. Kiçik bir lent parçasının üstünə yapışdırmaq sizin üçün asanlıqla düzəldəcək!

Uşaqlar üçün Çağırış Dizaynı
Uşaqlar üçün Çağırış Dizaynı
Uşaqlar üçün Çağırış Dizaynı
Uşaqlar üçün Çağırış Dizaynı

Design for Kids Challenge -da Böyük Mükafat

Tövsiyə: