İçindekiler:

Nevera Akıllı Buzdolabı: 6 Adım
Nevera Akıllı Buzdolabı: 6 Adım

Video: Nevera Akıllı Buzdolabı: 6 Adım

Video: Nevera Akıllı Buzdolabı: 6 Adım
Video: Buzdolabında yeni teknolojiler neler? LG'nin çözümlerine baktık! 2024, Temmuz
Anonim
Nevera Akıllı Buzdolabı
Nevera Akıllı Buzdolabı

Howest Kortrijk'te (Belçika) NMCT öğrencisiyim ve sınavların bir parçası olarak bir bitirme projesi yapmak zorunda kaldık. Buzdolabınızdaki her şeyi hatırlamanıza yardımcı olacak bir araç olan "Nevera"yı yaptım. Barkod tarayıcı yardımıyla buzdolabınıza giren ve çıkan ürünleri taramanız gerekecek. Bu ürünler bir MySQL veri tabanında saklanacak ve bir web sitesinde gösterilecek, böylece buzdolabınızda ne olduğunu her zaman bileceksiniz. Web sitesinde ayrıca marketten almanız gereken ürünleri ekleyebileceğiniz veya çıkarabileceğiniz bir alışveriş listesi ve buzdolabınızın önceki sıcaklıklarını analiz edebileceğiniz bir sayfa da bulunmaktadır.

Portfolyoma buradan ulaşabilirsiniz.

Adım 1: Malzemeler

Malzemeler
Malzemeler
Malzemeler
Malzemeler
Malzemeler
Malzemeler
Malzemeler
Malzemeler

·

  • 1 x Ahududu Pi 3
  • 1 x SD Kart
  • 1 x USB Barkod Tarayıcı
  • 1 x LCD Ekran
  • 1 x Potansiyometre
  • 1 x Sıcaklık sensörü
  • 1 x Ekmek Tahtası
  • Dirençler 10kOhm
  • Ahşap ve aletler

Adım 2: Kablolama

kablolama
kablolama
kablolama
kablolama

Yukarıdaki resimlerde veya Nevera_schema.fzz adlı ekte kablolamaya iyi bir genel bakış görebilirsiniz..fzz uzantısı ücretsiz olan Fritzing programında çalıştırılabilir.

Raspberry Pi'den gelen USB bağlantı noktası, barkod tarayıcıdan gelen USB ile bağlanır.

3. Adım: Veritabanı

Veri tabanı
Veri tabanı

Bu benim MySQL'deki normalleştirilmiş veritabanım. 6 tablodan oluşur:

Ürün: Burada olası tüm ürünlerin verilerini bulacaksınız.

Frigo: Burada tüm buzdolaplarını bulacaksınız, böylece birden fazla buzdolabınız olabilir.

Sensör: Burada sensörünüzü bulacaksınız.

Producten_in_frigo: Burada, aslında buzdolabınızda bulunan tüm ürünlerle ilgili bilgileri bulacaksınız.

Sensor_in_frigo: Burada, buzdolabınızın içindeki sıcaklık sensöründen ölçülen verileri bulacaksınız.

Boodschappenlijst: Burada alışveriş listesindeki verileri bulacaksınız.

4. Adım: Web sitesi

İnternet sitesi
İnternet sitesi

İlk önce Adobe XD'de bir mobil tasarım yaptım, burada renk düzenimi ve kullanmak istediğim yazı tiplerini seçtim, böylece web sitemin nasıl görünmesini istediğimi anlayabildim.

Sonra bunu html ve css'de duyarlı bir web sitesine yeniden oluşturmaya çalıştım.

Adım 5:

Tasarımdan sonra Flask ve MySQL kullanarak gerçek verileri web siteme aktarmam gerekti. Ayrıca verilerimi sıcaklığımdan okudum ve bir grafikte gösterdim.

İşte kodum:

github.com/NMCT-S2-Project-I/project-i-Judithvanass

Adım 6: Konut

Konut
Konut
Konut
Konut
Konut
Konut
Konut
Konut

Artık kullanmadığımız bir kutudan orijinal olarak bir çekmece olan biraz ahşap kullandım. Komşum bunu ikiye böldü ve diğer yarısını çatı olarak kullandı. Her şeyin yerinde kaldığından emin olmak için bazı vidalar deldik. Sonra benim lcd ekranım büyüklüğünde bir delik açtı. Sonunda, daha fazla kablo için daha büyük bir deliğe kazıdığım bir delik açtı. Her şeyi kapatmak için arkaya iki küçük delik açtı, böylece tahtadaki birkaç vidayı çevirerek açıp kapatabilirim.

Bu kesin bir tasarım değildir, projenizi istediğiniz kutuya koyabilirsiniz.

Önerilen: