İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu kılavuzda size Howest'teki 1MCT için okul projem Superstock'u nasıl kuracağınızı anlatacağım. Konsept, stokta ne olduğunu (benim durumumda giyim markam için giyim) saymak için bir web sitesi aracılığıyla erişebileceğiniz kullanıcı dostu bir veritabanı yapıyor.
Gereçler
Raspberry Pi 3 Model B
DS18B20 su geçirmez sıcaklık sensörü
DHT11 sıcaklık ve nem sensörü
USB LAZER Barkod Tarayıcı
zil
Görüntüle
devre kartı (fiyatlandırma ve daha fazla bilgi için bkz. BOM_bill_of_materials-Ian-Remy.xlsx)
Adım 1: Devreyi Kurmak
Bileşenleri bağlamadan önce Pi'nizi kapatın. Tüm bağlantıları fritzing şemasında ve yukarıdaki resimlerde bazı örneklerde bulabilirsiniz, her şey oldukça açıklayıcı olmalıdır. Barkod tarayıcıyı çalışması için ahududu pi'ye takmanız yeterlidir.
Adım 2: Dosyaları Alma
Bu projenin dosyaları bu Github deposunda bulunabilir:
github.com/howest-mct/1920-1mct-project1-remyian.git
Arka uç, donanımımızla iletişim kuran ve ondan gelen bilgileri bir web arayüzü olan ön uca sunan bir Python/Flask programıdır. Programların çalıştığı mysql kullanıcısı veya ip adresleri gibi düzgün çalışması için bazı şeyleri değiştirmeniz gerekebilir.
3. Adım: Veritabanı
Veritabanını (Github deposundaki Dump dosyası, Database-export klasörü altında) Pi'ye MySQL Workbench üzerinden bir veri içe aktarma yaparak koyabilirsiniz. Depodaki dosya, tüm veritabanını 1 dosyada tutan veritabanının bir dökümüdür. Aksi takdirde Pi, MySQL yerine MariaDB kullandığından bazı sorunlarla karşılaşabilirsiniz. Ayrıca yeni bir kullanıcı oluşturmanız veya bu kimlik bilgilerini kodda değiştirmeniz gerekebilir. ERD'yi yukarıdaki resimde görebilirsiniz.
Adım 4: Lehimleme
Yukarıdaki resimlerde yapmanız gereken tüm bağlantıları görebilirsiniz, her şeyi biraz daha küçültmek için birkaç farklı tahta kullandım. Ayrıca GPIO uzatma kartını bağlamak için 20 pinli bir soket kullandım, böylece muhafaza tak ve çalıştır olacak. Geri kalan her şey, panolardaki farklı bileşenlerin lehimlenmesinden ibarettir.
Adım 5: Konut
Muhafaza için plastik bir proje kutusu kullandım ve yukarıdaki resimlerde görebileceğiniz gibi soketi, GPIO uzatma kartını ve sensörleri yerleştirmek için bir dremel multi tool ile delikler açtım ve her şeyin yolunda olduğundan emin oldum. açılması ve kapanması kolay olmalıdır.