Mündəricat:

Nevera Smart Soyuducu: 6 addım
Nevera Smart Soyuducu: 6 addım

Video: Nevera Smart Soyuducu: 6 addım

Video: Nevera Smart Soyuducu: 6 addım
Video: Умный Холодильник от Samsung 2024, Iyul
Anonim
Nevera Smart Soyuducu
Nevera Smart Soyuducu

Howest Kortrijk (Belçika) NMCT tələbəsiyəm və imtahanların bir hissəsi olaraq son bir layihə hazırlamalı olduq. Soyuducunuzdakı hər şeyi xatırlamağınıza kömək etmək üçün "Nevera" hazırladım. Barkod skanerinin köməyi ilə soyuducunuza girib çıxan məhsulları taramalı olacaqsınız. Bu məhsullar MySQL verilənlər bazasında saxlanılacaq və bir veb saytında göstəriləcək, buna görə də soyuducunuzda nə olduğunu biləcəksiniz. Veb saytında, baqqal mağazasından əldə etməli olduğunuz məhsulları əlavə edə və ya silə biləcəyiniz bir alış -veriş siyahısı tapa bilərsiniz və soyuducunuzdakı əvvəlki temperaturları təhlil edə biləcəyiniz bir səhifə də var.

Portfelimi burada tapa bilərsiniz.

Addım 1: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

·

  • 1 x Rasperry Pi 3
  • 1 x SD Kart
  • 1 x USB Barkod Skaner
  • 1 x LCD ekran
  • 1 x Potansiyometr
  • 1 x temperatur sensoru
  • 1 x Çörək paneli
  • Rezistorlar 10 kOhm
  • Ağac və alətlər

Addım 2: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama

Yuxarıdakı şəkillərdə və ya Nevera_schema.fzz adlı əlavədə naqillərə yaxşı bir baxış görə bilərsiniz.. Fzz uzantısı pulsuz olan Fritzing proqramında icra oluna bilər.

Raspberry Pi-nin USB portu barkod skanerinin USB-si ilə bağlıdır.

Addım 3: Verilənlər bazası

Verilənlər bazası
Verilənlər bazası

Bu, MySQL -də normallaşdırılmış verilənlər bazamdır. 6 cədvəldən ibarətdir:

Məhsul: Burada bütün mümkün məhsulların məlumatlarını tapa bilərsiniz.

Frigo: Burada bütün soyuducuları tapa bilərsiniz, buna görə birdən çox soyuducu əldə edə bilərsiniz.

Sensor: Burada sensorunuzu tapa bilərsiniz.

Producten_in_frigo: Burada soyuducunuzda olan bütün məhsullar haqqında məlumat tapa bilərsiniz.

Sensor_in_frigo: Burada soyuducunuzun içindəki temperatur sensorundan ölçülmüş məlumatları tapa bilərsiniz.

Boodschappenlijst: Burada alış -veriş siyahısındakı məlumatları tapa bilərsiniz.

Addım 4: Veb sayt

Veb sayt
Veb sayt

Əvvəlcə Adobe XD -də mobil dizayn hazırladım, burada rəng sxemimi və istifadə etmək istədiyim şriftləri seçdim, beləliklə veb saytımın necə görünməsini istədiyimi anlaya bildim.

Sonra bunu html və css -də cavab verən bir veb saytına yenidən yaratmağa çalışdım.

Addım 5:

Dizayndan sonra Flask və MySQL istifadə edərək veb saytımda real məlumatları idxal etməli oldum. İstilik məlumatlarımı da oxudum və bir cədvəldə göstərdim.

İşdə mənim kodum:

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

Addım 6: Mənzil

Mənzil
Mənzil
Mənzil
Mənzil
Mənzil
Mənzil
Mənzil
Mənzil

Artıq istifadə etmədiyimiz bir qutunun içindəki çekmece olan bir ağac istifadə etdim. Qonşum bunu yarıya böldü, digər yarısını isə dam kimi istifadə etdi. Hər şeyin yerində qaldığından əmin olmaq üçün bir neçə vint açdıq. Sonra mənim lcd ekranın ölçüsündə bir deşik kəsdi. Nəhayət, öndə bir delik açdı, daha çox kabel üçün daha böyük bir çuxura qazdım. Hər şeyi bağlamaq üçün arxa tərəfində iki kiçik deşik açdı, odun içərisindəki bəzi vintləri çevirərək açıb bağlaya bilərəm.

Bu dəqiq bir dizayn deyil, layihənizi istədiyiniz qutuya qoya bilərsiniz.

Tövsiyə: