İçindekiler:

Puro Koruyucu: 6 Adım
Puro Koruyucu: 6 Adım

Video: Puro Koruyucu: 6 Adım

Video: Puro Koruyucu: 6 Adım
Video: Puro içme sanatı 1 by Albert Helmann 2024, Temmuz
Anonim
Puro Koruyucu
Puro Koruyucu

Merhaba, benim adım Thibault D'Haese ve Howest Kortrijk'te öğrenciyim. Şu anda Multimedya ve İletişim Teknolojisinin ilk yılındayım.

Yıl sonunda bir IoT projesi yapmak zorunda kaldık. Bu proje için, ölçülen tüm verilerini bir web sitesine gönderen bir puro saklama kutusu yapma fikri aklıma geldi. Cihazım için bariz bir isim seçtim, CigarSaver.

Projeyi başarılı bir sonuca ulaştırmak için geçmem gereken tüm adımları aşağıda okuyabilirsiniz.

Adım 1: Bileşenler ve Malzemeler

Bileşenler ve Malzemeler
Bileşenler ve Malzemeler
Bileşenler ve Malzemeler
Bileşenler ve Malzemeler
Bileşenler ve Malzemeler
Bileşenler ve Malzemeler

Projem için her şeyi iyi bir sonuca ulaştırmak için birçok farklı bileşen kullandım. Kullandığım bileşenler aşağıda listelenmiştir. Bu projenin toplam maliyeti yaklaşık 233 € idi.

Bileşenler:

  • Raspberry Pi 4 model B
  • Raspberry Pi güç kaynağı
  • Ahududu Pi T-ayakkabıcı
  • 32GB mikro SD kart
  • ekmek tahtası
  • Sıcaklık Sensörü ~ DS18B20
  • Nem Sensörü ~ DHT11
  • Manyetik kapı anahtarı
  • 5K Dirençler
  • LCD 16x2
  • Step motor ~ 28BYJ-48
  • ULN2003 Sürücü
  • Aktif zil
  • Dişi - Dişi jumper telleri
  • Erkekten erkeğe atlama telleri
  • Dişi-Erkek atlama telleri

Malzemeler:

  • Odun
  • pleksiglas
  • Kapı kolu

Aletler:

  • Endüstriyel ağaç testeresi
  • Elektrikli testere
  • Elektrikli tornavida
  • Havya
  • Delmek

Aşağıdaki excel dosyasında tüm malzemelerimin tam fiyat listesini görebilirsiniz.

2. Adım: Veritabanı

Veri tabanı
Veri tabanı

Her bileşeni çözdükten sonra bir varlık ilişki diyagramı oluşturmaya başladım.

Veritabanımla şunları görebilirsiniz:

  • Kapının açık olup olmadığı mevcut değer
  • Kapı açıldığında
  • Sıcaklık geçmişi ve mevcut sıcaklık
  • Nem yüzdesinin geçmişi ve mevcut nem yüzdesi

Veritabanımı MariaDB kullanarak RPI'mda barındırdım.

Adım 3: Fritzing Şeması Oluşturma

Fritzing Şeması Oluşturma
Fritzing Şeması Oluşturma
Fritzing Şeması Oluşturma
Fritzing Şeması Oluşturma

Her şey anlaşıldıktan sonra, donanımımı bir araya getirme zamanı gelmişti. İlk önce bunu sanal olarak bilgisayarla yaptım, böylece kısa devreye neden olabilecek yanlış bir şey yapamadım.

Bu şemayı oluşturmak için fritzing programını kullandım.

Adım 4: Donanımın Montajı

Donanımın Montajı
Donanımın Montajı
Donanımın Montajı
Donanımın Montajı

Fritzing düzenim bittiğinde ve bundan memnun kaldığımda, donanımımı bir araya getirmeye başladım. Sıcaklık ve nem sensörümle başladım. Bunu yaptım çünkü sensörler bana en kolayı göründü. Kapı sensörü, sensörlerden yaptığım son şeydi çünkü hala teslim edilmesi gerekiyordu.

Sensörler tamamlandıktan sonra LCD'mi yaptım. Bu artık o kadar zor değildi çünkü geçmişte değiştirip kodladım.

Son adım, aktüatörlerimi bağlamaktı. Bağladığım ilk aktüatör buzzer'ımdı. Başarılı olduğumda son aktüatöre, yani step motoruma geçtim.

Kodumu github'da bulabilirsiniz.

Adım 5: Mobil İlk Web Sitesini Tasarlayın

Mobil İlk Web Sitesini Tasarlayın
Mobil İlk Web Sitesini Tasarlayın

Sensörlerim tarafından ölçülen tüm verileri görüntüleyebilmek için Adobe XD'de daha sonra gerçek bir web sitesine dönüştüreceğim bir tasarım yapmaya karar verdim. Web sitesi aracılığıyla puro saklama kutusunun nem yüzdesini de kontrol edebilirsiniz.

Adım 6: Vakayı Oluşturma

Davayı Oluşturmak
Davayı Oluşturmak

Sonra kasamı yapma zamanı gelmişti. Malzemelerim için Brico'ya gittim ve ahşap bir pleksiglas aldım. Kutumun dışını bir marangoz tarafından kestiğim tahtadan yaptım. Bir şeyler ters gittiğinde elektronik bileşenleri kolayca görebilmeniz için iç kısma pleksiglas koydum.

Kodum github'da burada bulunabilir.

Önerilen: