İçindekiler:
- Adım 1: Kısa Kılavuz
- 2. Adım: Neye İhtiyacınız Var?
- 3. Adım: Mutfakta Değişiklikler
- Adım 4: Elektronik
- Adım 5: Montaj
- Adım 6: Arduino'yu Programlama
- Adım 7: Eğlenin!!
Video: BİP Diyen Çocuk Mutfağı: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
İki yaşındaki kızımın üçüncü doğum günü için 'küçük' bir isteği vardı. Bip yazan küçük bir mutfak istedi. 'Ne istiyorsun?' benim cevabımdı. 'Bip diyen bir mutfak, tıpkı anneler mutfağı gibi!' dedi…
Yani, bu projeye başlamamı sağlayan ilham kaynağı ('istek' demek istiyorum) buydu!
Oynamak için küçük bir mutfak inşa etmek çok zaman alabilir çünkü deneyimli bir ahşap işçisi değilim, bu yüzden 'hazır' bir ahşap mutfakla başladım: Ikea Duktig. Bu fiyata daha iyi bir mutfak yapamayacağımdan oldukça eminim.
Fiyattan bahsetmişken, bazıları bu projenin toplam fiyatının ne olduğunu merak edebilir. Benim yaşadığım yerde bir Ikea Duktig mutfağının fiyatı 80 Euro civarında. Bileşenleri Çin'den sipariş ettiğinizde diğer parçalar yaklaşık 25 ila 30 Euro'ya mal olacak.
Adım 1: Kısa Kılavuz
Video, her şeyin nasıl çalıştığını gösteriyor. Mutfak açıldığında, geçerli saat gösterilir. Artık mavi düğmeyi ve sarı düğmeyi kullanarak zamanlayıcıyı ayarlayabilirsiniz. Mavi düğme zamanlayıcıyı artırır ve sarı düğme zamanlayıcıyı azaltır. Artışlar 'mommie' fırınıyla aynıdır, bu nedenle düğmeler 0:05, 0:10, 0:15, 0:20, 0:25, 0:30, 0:40, 0 arasında geçiş yapmanızı sağlar.: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 veya 10:00 dakika:saniye. Daha uzun (veya başka) periyotları seviyorsanız sorun değil, sadece koda zamanlayıcı önceden ayarlanmış zamanları ekleyin. 10 dakikada durmamın sebebi, gecenin bir yarısı az önce ne bip sesi geldiğini merak ederek uyanmak istemedim.:-)
Tamam, şimdi zamanlayıcı ayarlandığına göre, yeşil düğmeye basit bir basış zamanlayıcıyı başlatır ve kırmızı düğme zamanlayıcıyı durdurur. Zamanlayıcıyı ayarlamayı durdurmak ve ekranın tekrar geçerli saati göstermesini sağlamak için kırmızı düğmeyi de kullanabilirsiniz. Zamanlayıcının geri sayımı sırasında, fırın bir LED şeridi ile iyice kapatılır.
Zamanlayıcı 0:00'a ulaştığında ekranda BEEP (veya Hollandaca PIEP'de) görüntülenir ve ardından 2 kısa ve 1 uzun bip sesi duyabilirsiniz. Ardından, ekranda tekrar geçerli saat gösterilecektir.
2. Adım: Neye İhtiyacınız Var?
Bu proje için kullandığım malzemeler şunlardı:
- Bir IKEA Duktig mutfağı
- Arduino (Arduino Nano kullandım)
- DC jaklı 12V DC güç kaynağı
- DC/DC dönüştürücü
- 12V LED şerit
- Panel montajlı DC jakı
- Bir DS3231 saat modülü
- 4 düğme (kilitlemesiz) ve LED'leri sevdiğim için içlerinde LED bulunan düğmeleri seçtim
- Yine içinde bir LED bulunan bir (kilitli) güç düğmesi (bu, yalnızca güç açıkken kapaktır)
- 4 basamaklı bir TM1637 7 segmentli ekran
- Tel
- Isıyla daralan makaron
- MDF levha, 5 mm kalınlığında, yaklaşık 35x35cm
- 1kΩ direnç
- 2N3904 transistör
- Küçük PCB prototipleme kartı
Ve en önemli kısım: bir zil (bir TMB12A05)!
Kullandığım araçlar:
- Küçük bir yönlendirici biti olan yönlendirici
- Matkap basın
- Bıçak, dosya, zımpara kağıdı
- Lehimleme istasyonu
- Tutkal tabancası
- Küçük bütan torcu (ısıyla daralan makaron için)
- Arduino IDE'li Dizüstü Bilgisayar
3. Adım: Mutfakta Değişiklikler
Eklenen özellikler için mutfağın ahşap kısımlarında bazı değişiklikler yapılması gerekmektedir:
- Önde değişiklikler: 4 LED düğmesi ve ekran için delikler
- Sol taraftaki değişiklikler: güç düğmesi için delik
- Alt plakadaki değişiklikler: DC jakı için delik
Öndeki değişiklikler
Lütfen aşağıdaki PDF dosyasını indirin (farklı boyutta düğmeleriniz ve/veya ekranınız olabileceğini, ancak bir çizim aracını kullanarak benzer bir şablon oluşturabileceğinizi unutmayın). Önde delikler açmak için kullandığım bir şablon içeriyor. Şablonu ahşaba bantladım ve önce her düğmenin ortasına küçük bir delik açtım. Şablonun ön ve arka versiyonu olduğunu unutmayın. Ok her zaman sol üst köşeyi gösterir. Küçük matkap ucunun ardından daha büyük bir matkap ucuna geçtim, daha hassas olmak için 16 mm'lik bir matkap ucu (çünkü bu proje için seçtiğim LED düğmelerin çapı bu).
Görüntüleme deliği için önce şablonun karanlık alanında birden fazla delik açtım. Şablondaki karanlık alan, ekranın tam boyutlarına sahiptir. Ekran deliğini bitirmek için küçük bir döner alet, bir eğe ve keskin bir bıçak kullandım. Biraz daha hafif olan alan, ekrana bağlı olan PCB'nin kaba boyutlarına sahiptir. Ekranı bu deliğe monte ederseniz, ahşabın çok kalın olduğunu fark edeceksiniz. Ekranı yerleştirdiğimde, bunun görünümünü beğenmedim ve ahşabı daha az kalın hale getirmek için bir yönlendirici kullandım. Aynı ekrana sahip olmayabileceğiniz için ekranın yüksekliğini kendiniz ölçmeniz gerekecek.
Sol paneldeki değişiklikler
Güç düğmesi, mutfağın sol tarafındaki ahşap panelde bulunur. Bunun için panelin sol üst köşesine bir delik açılmıştır. Montaj adımını okurken açıkça görüleceği gibi, bu düğme için en iyi konumun en üstte olduğuna dikkat edin. Kabinin içine yeni bir üst panel eklenecektir (LED şeridini elektronik aksama yapıştırmak ve korumak için), bu nedenle düğmenin bu panelin üzerinde olması daha iyidir.
Sol panelin içinde, güç kablosunun geçeceği bir yuva oluşturmak için küçük bir yönlendirici ucu kullandım.
Alt plakadaki değişiklikler
DC jakı için, monte etmek için altını seçtim. Alt panel oldukça kalın olduğundan, önce asıl konektör (konektörün metal kısmı) için yeterince büyük bir delik açın. Ardından -alt taraftan yukarıya- daha büyük bir delik açın (tabii ki tamamen alt panelden değil!), çünkü konektör aksi takdirde engellenecek bir plastik kasaya sahiptir. DC panel montajı yerine yapıştırılabilir.
Adım 4: Elektronik
Bu projenin elektroniği aslında oldukça basit. Tüm proje küçük bir 12V güç kaynağı üzerinde çalışıyor. Bir kilitleme düğmesi, gücü açıp kapatalım. Arduino Nano ve diğer parçalar aslında 5V üzerinde çalışır, bu nedenle voltaj bir DC-DC dönüştürücü kullanılarak dönüştürülür. Kullandığım LED şeridin 12V gerektirdiğini unutmayın.
Arduino Nano ortada ve şunlara bağlı:
- DC-DC buck'tan 5V güç
- 4 düğme (Başlat, Durdur, Artı ve Eksi)
- DS3231
- TM1637-ekran
- zil
- LED şerit
Dört düğme basitçe bir dijital girişe ve GND'ye bağlanır. Kodda, dahili yukarı çekme ayarlanmıştır. DS3231, I2C aracılığıyla bağlanır. Arduino Nano için SDA, A4'e, SCL ise A5'e bağlıdır. Ekran, 5V ve GND'nin yanında iki dijital bağlantı noktası gerektirir.
Zil sesi ve LED şerit için küçük bir perfboard kullandım. Her iki parça da Arduino'nun dijital çıkışına bağlanır. LED şerit, 1 kOhm'luk bir direnç ve bir transistör aracılığıyla bağlanır. Montaj sırasında kolaylık sağlamak için LED şeridi bir konektörle bağladım. Tüm lehimlemeyi bitirdiğimde, daha fazla konektör kullanmamı diledim. Konnektörler ile tüm parçaları ayrı ayrı deneyebilir ve herhangi bir nedenle bir parçanın arızalanması durumunda değiştirilmesi daha kolaydır.
Herhangi bir kısa devreyi önlemek için, yaygın olarak daralan makaronlar kullandım. Tüpleri küçültmeden önce her birinin işe yarayıp yaramadığını kontrol edin!:-)
Adım 5: Montaj
Şimdi mutfağı toplamanın zamanı geldi. İlk olarak, tüm düğmeleri belirtilen deliklere yerleştirin. Her biri farklı renkte LED butonlar kullandığım için şu sırayı seçtim (soldan sağa): mavi, sarı, yeşil ve kırmızı
Düğmelerin işlevselliği (aynı sırada) olacaktır: zamanlayıcıyı artır, zamanlayıcıyı azalt, fırın zamanlayıcısını başlat ve durdur.
Ardından güç düğmesini, DC jakını ve ekranı ekleyin. TM1637 ekranımın ön tarafında bir konektör olduğunu unutmayın. Bu konektör kaldırıldı (lehim sökme). Yukarıda bahsettiğim bileşenleri yerleştirdim ve ardından Ikea kılavuzunu takip ederek tezgah üstü mutfağa monte edilene kadar. Mutfak zaten bir şekilde inşa edilmişken bileşenleri lehimlemenin, bileşenleri tutmanız gerekmediğinden daha kolay hale getirdiğini unutmayın.
Bu, çocukların oynayacağı bir proje olacağından, tüm elektronik aksamları korumak gerçekten iyi bir fikirdir. Çocukları korumak için değil, elektroniği o küçük keşfeden ellerden korumak için…:-) LED şerit de kolayca yapıştırılabilir. Kabloları geçirmek için küçük bir delik yeterlidir. 5 mm MDF boyutları x mm olan dikdörtgen bir parçayı kesin. Plakayı yerinde tutmak için hurda odun parçaları kullanılabilir. Yan panellerde önceden delinmiş delikleri tıkamayın, çünkü bu delikler mutfağın montajı için gereklidir.
Mutfak bittiğinde, siyah vinilden güzel bir logo oluşturdum ve ekran için doğru boyutlarda kırmızı şeffaf plastik (eski bir çalar saatten) kestim.
Adım 6: Arduino'yu Programlama
Arduino'yu programlamak için Arduino IDE'yi kullandım. Programın kurulması için 4 modül gereklidir. Bunlar:
- DS1307RTC (Arduino IDE'deki kitaplıkları yönetmede)
- Saat (https://github.com/PaulStoffregen/Time)
- TM1637Ekran (https://github.com/avishorp/TM1637)
- Tel (yerleşik)
Kodun kendisinin herkese açıklanacağını düşünmüyorum (birkaç ay sonra kendim dahil). Yorumların eksik olduğu şey, her şeyin nasıl çalıştığına dair bir genel bakış. Bu yüzden burada programa hızlı bir genel bakış sunacağım.
Kurulum prosedüründen sonra, Arduino aşağıdakilerden biri olduğu için program dört durumdan biri olabilir:
- Ekranda saati gösterme (varsayılan durum)
- zamanlayıcıyı ayarlama
- 00:00'a kadar geri sayan zamanlayıcıyı gösterme
- bip sesi
Standart döngü prosedüründe, her döngüde aşağıdakiler gerçekleşir:
-
Düğmelerden birine basılıp basılmadığını kontrol edin ve buna göre hareket edin.
Örneğin, zamanlayıcıyı bir adım artırın, zamanlayıcıyı durdurun ve durumu zamanı gösterecek şekilde değiştirin, vb
-
Mevcut duruma göre bir şeyler yapılması gerekip gerekmediğini kontrol edin
Örneğin, bir saniye geçtikçe zamanı azaltın veya zaman değiştiğinden beri yeni zamanı gösterin
Adım 7: Eğlenin!!
İki kızım da mutfakla oynamayı seviyor. İçinde her türlü şeyi yapıyorlar, krep, kek, kahve, sıcak çikolata, çorba vs.
Normalde mutfağımızda herhangi bir düğmeye basmalarına izin verilmez, ancak onlarınkilerde sadece bir düğmeyi tutabilir, bir düğmeye istedikleri kadar basabilir, düğmeye başka bir nesneyle basabilirler.:-)
Zil sesinin aslında oldukça yüksek olduğunu unutmayın. Üzerine küçük bir bant parçası takmak bunu sizin için kolayca çözecektir!
Çocuklar İçin Tasarım Yarışmasında Büyük Ödül
Önerilen:
Çocuk Dörtlü Kendi Kendine Sürüş, Çizgi Takip ve Engel Algılama Aracına Hacking.: 4 Adım
Çocuk Dörtlü Kendi Kendine Sürüş, Çizgi Takip ve Engel Algılama Aracına Hacking.: Bugünün Eğitilebilir Tablosunda 1000 Watt'lık bir elektrikli çocuk dörtlüsünü (Evet, çok şey biliyorum!) Kendi Kendine Sürüş, Çizgi Takip ve Engelden Kaçınan bir araca dönüştüreceğiz! Demo video:https://youtu.be/bVIsolkEP1kBu proje için aşağıdaki malzemelere ihtiyacımız olacak
UD-Uyarı. Otizmli Bir Çocuk İçin: 7 Adım (Resimlerle)
UD-Uyarı. Otizmli Bir Çocuk için: Ud-Alert veya daha iyisi Soyunma Uyarısı, ama ne için? Oğlumuz Scott, 13 yaşında, otizmden muzdarip. Sözsüz ve tuvalete gitmesi gerektiğinde bize göstermekte hala sorunları var. Sınırlı iletişimi nedeniyle kıyafetlerini çıkarıyor
Çocuk Uyku Eğitim Saati: 6 Adım (Resimli)
Çocuk Uyku Eğitim Saati: 4 yaşındaki ikizlerimin biraz daha uzun süre uyumayı öğrenmesi için bir saate ihtiyacım vardı (Cumartesi günleri sabah 5:30'da uyanmak zorunda kaldım) ama yapamıyorlar. henüz okuma zamanı. Çok popüler bir alışveriş sitesinde birkaç öğeye göz attıktan sonra
Çocuk MP3 Müzik Kutusu: 6 Adım (Resimli)
Çocuklar için MP3 Müzik Kutusu: Arduino ile ilgili yeni kendin yap projeleri ararken, Çocuklar için RFID tabanlı MP3 çalarlar hakkında güzel fikirler buldum. Ve piyasada harika bir profesyonel oyuncak kutusu var - bu adamlar yönetiyor. Akıllı fikirlerinden harika bir iş çıkardılar. Kontrol etmek
Çocuk Davranış Değiştirici: 5 Adım (Resimlerle)
Child Behavior Modifier: Child Behavior Modifier, çocuğunuzun kaç kez başının belaya girdiğini (diğer adıyla Strikes) kaydeder ve üçe ulaştığında bir sesli uyarı çalar ve bir lcd ekran onların topraklandığını bildirir