İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Kızlarımın ikinci yaş günü için ona bir mutfak takımı almaya karar verdik. Ama gerçekten ona özel hale getirdiğimiz şeyi yapmak istedim ve bazı harika yapımcıların Ikea Duktig Mutfağı ile yaptıklarından ilham aldıktan sonra, bir tane almaya ve benzersiz hale getirmek için üzerinde bazı değişiklikler yapmaya karar verdik.
Mutfağa eklediğimiz iki yeni özellik:
Fırın Modu:
Fırın bölümüne farklı renklerde ayarlanabilen ve parlaklığı ayarlanabilen ışıklar eklenmesi. Bu açıkça bir fırının nasıl çalıştığının gerçekçi bir temsili değil, ancak kızımız renklerini yeni öğrenmeye başladı ve farklı renkler arasında geçiş yapmaktan gerçekten zevk alacağını düşündük. (köpeğim ünlü olmak istediği için üzgünüm)
Mikrodalga Modu:
Mikrodalga bölümüne ışık ve zamanlayıcı ekleme. Burada biraz daha gerçekçilik için gittim, hatta yanan LED'i neopiksel halkasının etrafında döndürerek mikrodalga döndürmedeki öğeyi simüle etmeye çalıştım. Bu, o zamanlar onun için biraz fazla gelişmişti ama şimdi birkaç aylık olduğu için bundan da gerçekten hoşlanıyor!
Kızımı ilk kez bununla oynarken görmek, muhtemelen bir yapımcı olarak en gurur duyduğum an. Yaptığım şeylerin çoğu ilginç ya da havalı olabilir, ama onunla ilk kez oynadığında kızımın yüzündeki parıltıyı görmek, dürüst olmak gerekirse, babamın kariyerinin şu ana kadarki en önemli olaylarından biri (bazıları öyleydi). Fırın ışıklarından, ama ciddi bir neşe de vardı!)
1. Adım: Remiks
"loading="lazy", biri Fırın modu ve diğeri Mikrodalga modu için olmak üzere bu projede kullanılan iki eskizdir.
Kod oldukça basittir ve daha önce belirtildiği gibi, pin numaralarını eşleşecek şekilde değiştirirseniz herhangi bir arduinoda çalışmalıdır.
Benim yaptığım gibi ESP8266 kartlarını kullanıyorsanız, bu kartları programlamak için öncelikle Arduino IDE'nizi kurmanız gerekecek, bunun nasıl yapılacağı ile ilgili adımlar için yukarıdaki videoyu izleyin.
Kurulumu yaptıktan sonra github'dan iki çizimi indirin ve iki ayrı panoya yükleyin.
- mikrodalga kroki
- Fırın Kroki
Adım 4: Fırın Modu - Delikleri Delme
Yapmamız gereken ilk şey, düğmeleri ve döner kodlayıcıyı yerleştirmek için fırının üzerindeki delikleri açmak. Bu adımları mutfak tamamen monte edilmişken yaptım, sadece plastik ocak üstünü çıkarmam gerekiyordu. Daha sonraki adımlarda kapıyı çıkarmanız gerekebilir, ancak bu kolayca yapılır.
Deliklerin nerede olduğunu işaretleyebilmek ve delme sırasında ahşabın yüzeyini korumaya yardımcı olmak için düğmelerin yerleştirildiği alana biraz maskeleme bandı yapıştırdım.
Delikleri aşağıda gösterildiği gibi işaretledim. Merkez için işaret, döner kodlayıcı, soldan 16 cm'dir. İç düğmeler merkezden 5 cm, dış düğmeler iç düğmelerden 6 cm uzaklıkta işaretlenmiştir.
4 mm'lik bir matkap ucu kullanarak düğmelerin işaretlerine bir kılavuz delik açtım. Daha sonra 25 mm'lik bir delik testeresi kullanarak düğmelerin sığabileceği kadar büyük delikler açtım.
Şimdi benim için tüm yapının en korkutucu kısmı olan döner kodlayıcı deliği geliyor. Döner kodlayıcımın şaftı, tahtada tek bir delik açıp mile somunu takabilmek için çok kısaydı. 8 mm'lik bir matkap ucu kullanarak şaft için bir delik açtım (Bunu yapmadan önce lütfen boyutu kontrol edin!). Daha sonra fırının içinden düz bir matkap ucu kullanarak bir oyuk açtım, böylece döner kodlayıcı bunun içine sığacak ve şaftın geçmesi gereken deliğin derinliğini daha kısa hale getirecekti. Bu kısımda çok dikkatli olun! Yavaşça alın ve kodlayıcının geçmesi ve somunu kavraması için yeterince derin olup olmadığını kontrol etmeye devam edin.
Şimdi düğmenin ve Rotary kodlayıcının uygunluğunu test etmek için iyi bir zaman olabilir. Nasıl çıktıklarına gerçekten çok sevindim!
Adım 5: Fırın Modu - Devre
Fırın modunun ana bileşenleri şunlardan oluşur:
- 4 atari butonları
- 1 döner kodlayıcı
- 2 neopiksel halka
- D1 Mini ESP8266 kartı.
Devre şu şekilde düzenlenmiştir:
Devreyi test edip Arduino taslağını yazmaya başlamak için bir devre tahtası ve timsah klipleri kullanarak devre kavramının bir kanıtını oluşturarak başladım. Biraz karışık ama kalıcı bir şey olmadan yapmak istediğinizi denemenin gerçekten iyi bir yolu.
POC'den memnun kaldığımda daha sağlam bir çözüme geçmeye karar verdim. Tüm harici bileşenleri karta bağlamak için perfboard ve vidalı terminaller kullanarak bir kart oluşturdum. Vidalı terminallerin, arduino ile aynı perfboard'a bağlı olmayan bileşenleri bağlamanın harika bir yolu olduğunu düşünüyorum, böylece kabloyu olması gereken uzunlukta kesmenize izin veriyor.
Adım 6: Fırın Modu - Montaj
Önce kartonu fırının iç tarafına arkaya doğru vidaladım.
Tel için elimdeki bazı CAT5 kablolarını kullandım. CAT5'in 4 çift teli vardır (toplamda 8 tel), bu nedenle bu, düğmelere kadar bunun bir uzunluğunu çalıştırmak için mükemmeldi. Kenara doğru klipslenirken en uzaktaki düğmeye ulaşmak için yeterince uzun tuttuğunuzdan emin olun (bu tellerin fırının içinde sarkmasını istemezsiniz)
Arcade düğmelerimin terminallerinde bir delik vardı, bu yüzden gerekirse kolayca çıkarabilmem için lehimlemek yerine teli sarmaya karar verdim.
Döner kodlayıcım önceden lehimlenmiş başlıklarla geldi, bunları lehimlemem ve tel ile değiştirmem gerekiyordu. Yine bir uzunlukta CAT5 kullandım. Tel, PCB'nin altından lehimlenmelidir, böylece daha iyi oturur (aşağıda görüldüğü gibi)
Neopiksel halkaları, plastik ocağın altına ve fırının içindeki rafın dibine takılmalıdır. Bunları yapıştırmak için sıcak tutkal kullandım.
Erkek ve dişi başlıklar kullanarak neopiksel halkaları için geçici bir bağlayıcı yaptım. Böylece neopxiels halkaları, hatta bağlı oldukları şey, vidalı terminallerden sökmeye gerek kalmadan mutfaktan çıkarılabilir. Bu, pilleri vs. değiştirmek için düzenli olarak çıkarılması gerekebileceğinden, ocağa takılı olan için özellikle önemlidir.
Son olarak, güç kaynağının geçmesine izin vermek için arka panelde bir delik açtım (bunun hakkında daha sonraki bir adımda)
Adım 7: Mikrodalga
Fırın modunun ana bileşenleri şunlardan oluşur:
- 1 Döner Kodlayıcı Modülü
- 1 Pasif Buzzer Modülü
- 1 TM1637 7 Segment ekranı
- 1 Neopiksel Yüzük
- Bir D1 Mini ESP8266 kartı.
Devre şu şekilde düzenlenmiştir:
Her şeyin beklendiği gibi çalıştığından emin olmak için montaja başlamadan önce devreyi bir devre tahtası üzerinde test etmelisiniz.
Fırın modunda yaptığım gibi, memnun kalınca perfboard ve vidalı terminaller kullanarak bir pano oluşturdum.
7 segmentli ekran ve döner kodlayıcı, mikrodalga fırının altına vidalanmış 3D baskılı bir muhafaza içine yerleştirilmiştir. Bu, parçalar için tam bir uyum değil (3D tasarımda iyi değilim!) ama 7 segmentli ekran için biraz sıcak tutkalla, işi iyi yapıyor!
Buzzer'ı perfboard'a bağlı bıraktığımı belirtmek isterim, ancak buzzer'ınız biraz fazlaysa, onu bu kasaya da getirmek iyi bir fikir olabilir.
Daha önce fırın için döner kodlayıcı ile yaptığımıza benzer şekilde, hem döner kodlayıcı hem de 7 Segment ekran için önceden lehimlenmiş başlık pimlerini kablolarla değiştirmemiz gerekiyor.
Neopixel halkasını mikrodalga fırının içindeki yerine vidalamak için mutfağın üstünü de çıkardım, ancak bu adımı kurtarmak için yapıştırıcı kullanabilirsiniz. Neopiksel halkasından gelen kabloların dışarı çıkmasına izin vermek için mikrodalganın arkasına bir delik açtım.
Perfboard'u mikrodalga fırının arkasına vidaladım ve tüm kabloları bağladım.
Adım 8: Mutfağa Güç Verme ve Kabloları Düzenleme
Projeye güç sağlamak için tek bir dizüstü bilgisayar stili 5V güç kaynağı kullandım. 48 neopiksel olduğu için, en az 3 Amper sağlayan bir PSU kablosu hedeflemelisiniz (neopiksellerin hepsi aynı anda açık olmayacak, ancak bakmak yerine ekstra amfi odasına sahip olmak daha iyidir) onlar için).
Tek güç kaynağını içeri almak için terminal adaptörünü vidalamak için bir DC Jak soketi kullandım ve ardından oradan iki perfboard'a böldüm. Bunu her bir perfboard'a bağlamak için terminal adaptörlerini vidalamak için DC varil konektörü kullandım.
Kabloları toparlamak için, kabloları düzgün tutmak için her yerde Ikea'nın mini kanalını kullandım. Bu malzeme oldukça ucuzdur, makas gibi bir şey kullanılarak kolayca kesilebilir ve arkası yapışkanlıdır, bu nedenle yapışması kolaydır.
9. Adım: Gelecekte Geliştirmeye Yönelik Fikirler
Kızımıza mutfak almanın iyi olacağını düşündüğüm bir şey de, umarım uzun zaman geçireceği bir şey olurdu. Onunla birlikte büyümesi için üzerinde yapabileceğim bazı değişiklikler düşünüyordum.
Mikrodalga 7 Segmentine zamanı göster:
Kızım şu an saati söyleyemiyor ama büyüme ve öğrenme şekli bana çok uzak değil! Basit bir mod, mikrodalga tarafından aktif olarak kullanılmadığında 7 segmentli ekranda zamanı görüntülemek olacaktır. ESP8266 internetten zamanı getirebildiği için ek bir donanıma bile gerek yoktur. İşte bir ESP8266 kullanarak bu tür bir ekranda zamanı gösteren örnek bir çizim.
Alexa entegrasyonu:
Kızım büyük bir "lexa" hayranı ve Alexa ile mutfak arasına biraz entegrasyon eklemenin oldukça havalı olacağını düşünüyordum. Bunun tam olarak ne olacağından henüz emin değilim ama eminim onunla biraz eğlenebiliriz! Alexa ile bir ESP8266 kullanmak için bu kütüphaneye göz atın
Eklenebilecek başka fikirleriniz var mı?
Adım 10: Farklı Yapacağım Şeyler
Bunu tekrar inşa ediyor olsaydım, daha kolay hale getirmek için farklı yapacağım birkaç küçük şey vardı.
D1 Mini Koparma Kalkanı
Bu proje için hemen hemen aynı perfboarddan 2 tane yaptıktan sonra, bir daha asla böyle bir tane yapmak istemediğime karar verdim! Bunun yerine bu iş için bir PCB tasarladım ve sonuçtan gerçekten çok memnunum. D1 mini'nin tüm pinleri için vidalı terminallere ve yerleşik prototip alanındaki devreye bağlanabilen 6 ek pinlere sahiptir. Bu, bu yapıyı yaparken birkaç saat kazandıracaktı (perfboard projeleri beni her zaman düşündüğümden daha uzun sürüyor). Almak istersen bunları Tindie'de satıyorum!
Arcade düğmesi Sıkma Terminali
Bunlar, arcade düğmelerinin üzerine yerleştirilmiştir, böylece onları bağlamayı gerçekten kolaylaştırır. Kesinlikle benim yaptığım gibi terminallerin paketlenmesinden daha uygun olurdu!
Aliexpress üzerinden çok ucuza satın alabilirsiniz*
* Ortaklık Bağlantısı
Adım 11: Sonuç
Bu, şimdiye kadar yaptığım en ödüllendirici yapılardan biri. Çoğu zaman ilginç ya da havalı oldukları için bir şeyler yaparım, ama gerçekte genellikle bir rafta dururlar. Ama bu kızımın neredeyse her gün kullandığı bir şey ve onun için bir şeyler yapabilmem benim için çok şey ifade ediyor.
Bunun ortaya çıkmasından gerçekten çok mutlu oldum, bitiş kesinlikle benim en iyilerimden biri! Mutfağın değiştirilmemiş versiyonlarını görmek aslında oldukça ilginç, bana biraz garip geliyorlar!
Umarım bu kılavuzu beğenirsiniz ve bundan faydalanabilirsiniz. Birinin bir versiyonunu yaparsanız, onu kesinlikle görmek isterim!
En iyisi, Brian
- Youtube
- heyecan
- küçük