Akıllı Çöp Kutusu

Günümüz dünyasında, teknolojiyi günlük hayatımızın içine entegre ederek yaşamımızı kolaylaştıran çözümler üretmek her zamankinden daha mümkün. Bu teknolojik entegrasyon, basit ev aletlerinden karmaşık endüstriyel makinelerine kadar geniş bir yelpazede uygulanabilir. Ancak teknolojinin en keyifli kullanım alanlarından biri, günlük yaşamımızı kolaylaştıracak pratik ve yaratıcı projeler geliştirmektir. İşte bu blog yazısında, sesle kontrol edilen bir “Akıllı Çöp Kutusu” yapımını ele alacağız. Bu proje, “aç” ve “kapa” komutlarıyla harekete geçen, böylece hijyenik bir çözüm sunan ve günlük bir ihtiyaca pratik bir yanıt veren bir çöp kutusu yaratmayı amaçlar.

Akıllı Çöp Kutusu yapımı, bir çocuk için sadece eğlenceli bir etkinlikten çok daha fazlasıdır. Bu proje, çocuğunuzla kaliteli zaman geçirirken ona değerli beceriler öğretebilir ve onun yaratıcılığını teşvik edebilir. Özellikle 6 yaşındaki bir çocuk için, bu tür bir proje, teknolojiyle etkileşimin temellerini anlamasına, problem çözme becerilerini geliştirmesine ve takip eden yıllar için ilham almasına yardımcı olabilir. İşte bu projenin bir çocuk için önemi ve projenin her aşamasında onun nasıl yer aldığını anlatan detaylar:

Merak ve İlhamın Teşviki

Projeye başlarken, çocuğunuzun neden bir “Akıllı Çöp Kutusu” yaptığınızı ve bu projenin nasıl çalıştığını merak etmesini sağlayabilirsiniz. Projeye “aç” ve “kapa” komutlarıyla çalışan bir çöp kutusu yapma fikriyle başlamanız, çocuğunuzun teknolojiye olan ilgisini artırabilir. Bu, ona basit programlama kavramlarını ve nasıl farklı bileşenlerin bir araya gelerek işlevsel bir ürün oluşturduğunu göstermek için harika bir fırsattır.

Eğitim ve Eğlencenin Birleşimi

Çocuğunuzla birlikte çalışırken, microbit v2, 9g servo motor ve microbit servo eklentisi gibi bileşenleri tanıtarak başlayabilirsiniz. Ona her bir parçanın rolünü ve projedeki önemini basit terimlerle açıklayabilirsiniz. Bu, hem eğitici bir deneyim hem de çocuğunuzun problem çözme ve kritik düşünme becerilerini geliştirme fırsatı sunar.

Yaratıcılığın Desteklenmesi

Projeyi gerçekleştirirken, çocuğunuzun yaratıcılığını serbest bırakın. Örneğin, çöp kutusunun dış görünüşünü nasıl süsleyeceklerini veya hangi renkleri kullanacaklarını seçmelerine izin verin. Bu süreç, projeye kişisel bir dokunuş eklemelerini sağlar ve yaratıcı düşünme becerilerini teşvik eder.

Takım Çalışması ve Sorumluluk

Çocuğunuzla birlikte çalışarak, ona takım çalışmasının değerini ve bir projede sorumluluk almanın önemini öğretebilirsiniz. Her adımda çocuğunuzun katılımını sağlayarak, ona projenin önemli bir parçası olduğunu hissettirin. Örneğin, ondan servo motora kablo bağlamasını isteyerek veya kodlama aşamasında basit komutları birlikte yazarak.

Başarı Hissi

Projeyi tamamladığınızda, çocuğunuzun yaptığı işi görmesi ve onunla gurur duyması için bir fırsat sunar. Bu, onların özgüvenini artırır ve gelecekte daha zorlu projelere atılmaları için ilham verir. Ayrıca, teknolojiyi kullanarak gerçek dünyada problemleri çözebileceklerini gösterir.

“Akıllı Çöp Kutusu” projesi, çocuğunuzun teknolojiye olan ilgisini artırırken, eğlenceli ve eğitici bir deneyim sunar. Bu proje sayesinde, çocuğunuzla birlikte geçirdiğiniz kaliteli zaman, onların gelişimine katkıda bulunurken, aynı zamanda yaratıcılıklarını ve problem çözme becerilerini geliştirir. Bu tür projeler, çocukların teknolojiyi sadece tüketmekle kalmayıp, aynı zamanda onu nasıl kullanacaklarını ve kendi dünyalarını nasıl şekillendirebileceklerini anlamalarına yardımcı olur.

Projemiz, bir adet 9g servo motor, bir microbit v2 ve bir microbit servo eklentisi kullanarak gerçekleştirilecek. Bu basit bileşenlerle, teknolojiye ilgi duyan herkes, hatta teknoloji ve programlama dünyasına yeni adım atan çocuklar bile, bu projeyi rahatlıkla yapabilir. Sesle kontrol edilen bu akıllı çöp kutusu, programlamanın temellerini öğrenirken aynı zamanda gerçek dünyada uygulama geliştirmenin tatminini yaşatacak. Şimdi, ses komutlarıyla çalışan bu akıllı çöp kutusunun nasıl yapılabileceğine dair adımları detaylı bir şekilde inceleyelim.

Akıllı çöp kutusu için gerekli malzemeler


Akıllı bir çöp kutusu yapımı, teknolojiyi pratik bir sorunu çözmek için kullanmanın mükemmel bir örneğidir. Bu proje, çocuklarla birlikte yapmak için hem eğitici hem de eğlenceli bir fırsat sunar. Gerekli malzemeleri toplamaktan, montajına ve son olarak programlamaya kadar, bu proje temel mühendislik ve kodlama becerilerini geliştirir. İşte adım adım nasıl yapıldığı:

1 – Parçaları Edinin

Projemize başlamadan önce, ihtiyacımız olan tüm parçaları toplamakla işe başlayalım. Bu proje için şu malzemelere ihtiyacınız olacak:

  • Bir microbit v2: Bu, projemizin beyni olacak ve akıllı çöp kutusunun komutlarını işleyecek.
  • Bir 9g servo motor: Kapağın açılıp kapanmasını sağlayacak mekanik bileşen.
  • Microbit için bir servo motor eklentisi: Servo motorumuzu microbit’e bağlamamızı sağlayacak.
  • 3D yazıcıda basılmış bir çöp kutusu ve akıllı kapağı: Bu, projemizin temelini oluşturacak. Eğer kendiniz bir 3D yazıcıya erişiminiz yoksa, bu parçaları internet üzerinden sipariş edebilir veya yerel bir maker atölyesinden destek alabilirsiniz. Çöp kutusunun ve kapağın parçaları, montaj kolaylığı ve dayanıklılık açısından tasarlanmıştır.

Parçalarınızı topladıktan sonra, montaj aşamasına geçebiliriz. Bu aşama, çocuğunuzun el becerilerini geliştirirken aynı zamanda nasıl bir takım çalışması yapılacağını da öğrenmesi için mükemmel bir fırsattır. Montaj sırasında, çocuğunuzun parçaları tanımasına, onların nasıl bir araya geldiğini görmesine ve hatta bazı basit montaj adımlarını kendisinin yapmasına izin verin. Bu, onların projeye olan ilgisini artıracak ve başarı hissini güçlendirecektir.

Şimdi, parçalarımız hazırsa, akıllı çöp kutumuzu monte etme ve canlandırma zamanı!

Parçaların 3D dosyalarını yazının sonunda paylaştım. 3D cihazınızda bunu yazdırabilir ya da aşağıdaki linklerden sipariş verebilirsiniz.

Malzemeler

2 – Parçaları birleştirin.

Parçalarımızı topladıktan sonra, şimdi bu parçaları bir araya getirerek akıllı çöp kutumuzu oluşturma zamanı. Bu aşama, projenin en keyifli kısımlarından biridir, çünkü çocuğunuzla birlikte çalışmanın yanı sıra, yaptığınız işin somut sonuçlarını görmeye başlarsınız. Birleştirme işlemi sırasında, çocuğunuzun dikkatini çekecek ve onu projeye daha fazla dahil edecek basit açıklamalar yapmaya özen gösterin.

Parçaları Birleştirme

3 – Kodlama

Kodlama aşaması, projemizin “beynini” oluşturur. Bu aşama, çocuğunuzun kodlamanın temellerini anlamasına ve nasıl basit bir program yazabileceğini öğrenmesine yardımcı olur. Projemizi MakeCode editorü kullanarak kodladık, bu da özellikle genç öğrenciler için tasarlanmış blok tabanlı bir programlama arayüzüdür. Kodumuz, çöp kutusunun kapağını sesle kontrol edebilmemizi sağlayan basit bir yapıdadır.

Kodun Anlatımı

Projemizde, servo motorun pozisyonunu kontrol eden bir program yazdık. Bu program, belirli bir ses seviyesi algılandığında servo motorun kapağı açacak veya kapatacak şekilde hareket etmesini sağlar. Kodumuzun temel mantığı şu şekildedir:

  • Ses Algılama: Öncelikle, kodumuz bir ses algıladığında ne yapılacağını belirler. Eğer yüksek bir ses algılanırsa, bir fonksiyon tetiklenir.
  • Servo Motorun Pozisyonunu Ayarlama: Servo motorun mevcut pozisyonu, bir değişkenle (servoPosition) takip edilir. Eğer servo motor şu an 0 derecede ise (kapalı konum), motoru 90 dereceye (açık konum) döndürmek için pozisyonu güncelleriz. Eğer motor zaten 90 derecede ise, onu tekrar 0 dereceye döndürürüz (kapalı konum).
  • Servo Motoru Hareket Ettirme: Servo motorun pozisyonunu ayarladıktan sonra, motorun bu yeni pozisyona dönmesi için bir komut göndeririz. Motorun hareketini sağlamak için bir pin üzerinden servo motoru kontrol ederiz.
  • Kısa Bir Mola: Motorun dönüşünü tamamlamasını sağlamak için, kodumuzda kısa bir mola veririz.

Javascript kodu

Çocuğunuza Nasıl Anlatabilirsiniz?

Bu kodu çocuğunuza anlatırken, basit ve anlaşılır bir dil kullanmak gerekir. Örneğin:

“Bu sihirli kodumuz, çöp kutumuzun akıllı kapağını kontrol ediyor. Sesimizi duyduğunda, kapak ya açılıyor ya da kapanıyor. Nasıl mı? Öncelikle, çöp kutumuz yüksek bir ses duyduğunda bunu anlıyor. Eğer kapak kapalıysa, yani ‘uyuyorsa’, sesi duyunca ‘uyanıyor’ ve açılıyor. Eğer kapak zaten açıksa, sesi duyunca ‘uykuya dönüyor’ ve kapanıyor. Bu, çöp kutumuzun bir oyun oynadığını düşünebilirsin, sesle ‘yakala beni’ oynuyoruz. Servo motorumuz, kapağın hareket etmesini sağlayan küçük bir motor. Ona ne yapması gerektiğini söylemek için, bu sihirli kodları kullanıyoruz.”

Bu şekilde, çocuğunuz kodlama kavramlarıyla eğlenceli ve etkileşimli bir şekilde tanışır. Ona kodun parçalarını göstererek, her bir parçanın projede nasıl bir rol oynadığını anlamasına yardımcı olabilirsiniz. Kodlama, çocukların problem çözme ve mantıksal düşünme becerilerini geliştirir, bu yüzden bu süreçte onları desteklemek, öğrenme yolculuklarında büyük bir fark yaratabilir.

Proje Sonu

Bu küçük bilgisayarımız (microbit), sesimizi dinleyebilir ve duyduğu yüksek seslere göre hareket edebilir. Sesimizi duyunca, çöp kutusunun kapağını açan veya kapayan küçük bir motoru (servo motor) yönlendiriyoruz. Yaptığımız bu kod, bilgisayarımıza ne zaman ve nasıl hareket etmesi gerektiğini söylüyor. Eğer çöp kutusunun kapağı kapalıysa ve sesimizi duyarsa, kapağı açmak için motora ‘dön’ diyor. Eğer kapağı açıksa ve yine sesimizi duyarsa, kapağı kapatmak için motora geri dönmesini söylüyor. Böylece ellerimizi kullanmadan çöp atabiliyoruz.”

Bu proje, çocukların eğitimi ve gelişimi açısından birçok akademik katkı sağlar.

  1. Problem Çözme Becerileri: Çocuklar, gerçek bir sorunu (elleri doluyken çöp kutusunun kapağını açmak) teknolojiyle nasıl çözebileceklerini öğrenirler.
  2. Programlama ve Kodlama Bilgisi: Çocuklar, programlama ve kodlama temellerini pratik bir şekilde uygulayarak öğrenirler. Bu, onların lojik düşünme ve analitik becerilerini geliştirir.
  3. Mühendislik ve Tasarım Düşüncesi: Proje, çocuklara bir ürünün nasıl tasarlanıp geliştirileceğini, mekanik parçaların nasıl birleştirileceğini ve problemlere yaratıcı çözümler bulma önemini öğretir.
  4. Teknolojik Okuryazarlık: Çocuklar, microbit gibi bir mikrokontrolörün kullanımını ve servo motorlar gibi mekanik bileşenlerin kontrolünü öğrenerek teknolojik cihazlarla daha rahat etkileşimde bulunma becerisi kazanırlar.
  5. Ekip Çalışması ve İşbirliği: Projeyi bir ekip olarak tamamlamanın önemi, çocuklara takım çalışmasının ve birlikte çalışmanın değerini öğretir.
  6. Yaratıcılık ve İnovasyon: Çocuklar, kendi akıllı çöp kutularını tasarlarken yaratıcılıklarını kullanır ve yenilikçi düşünme becerilerini geliştirirler.
  7. Sorumluluk ve Bağımsızlık: Proje sürecinde alınan kararlar ve üstlenilen görevler, çocukların sorumluluk almasını ve bağımsız çalışma becerilerini geliştirmelerini sağlar.
  8. Sürdürülebilirlik ve Çevre Bilinci: Akıllı çöp kutusu projesi, çocuklara atıkların yönetimi ve çevreye duyarlı teknolojilerin önemi hakkında farkındalık kazandırır.

Yeni projelerde görüşmek üzere. Hoşçakalın.

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Bir Cevap Yazın