Mündəricat:
- Təchizat
- Addım 1: Dövrün qurulması
- Addım 2: Dosyaları Alın
- Addım 3: Verilənlər bazası
- Addım 4: Lehimləmə
- Addım 5: Mənzil
Video: Superstock (Stok Barkod Skaner tərəfindən idarə olunur): 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu təlimatda sizə Howest -də 1MCT üçün məktəb layihəm olan Superstock -un necə qurulacağını izah edəcəyəm. Konsepsiya, stokda olanların sayını saxlamaq üçün bir veb saytından daxil ola biləcəyiniz bir istifadəçi dostu məlumat bazası yaradır (mənim vəziyyətimdə geyim markam üçün geyim).
Təchizat
Raspberry Pi 3 model B.
DS18B20 suya davamlı temperatur sensoru
DHT11 temperatur və rütubət sensoru
USB LAZER Barkod Skaner
səs -küy
göstərmək
devre kartı (qiymət və daha çox məlumat üçün bax BOM_bill_of_materials-Ian-Remy.xlsx)
Addım 1: Dövrün qurulması
Komponentləri bağlamadan əvvəl Pi -ni söndürün. Dəhşətli sxemdəki bütün əlaqələri və yuxarıdakı şəkillərdəki bəzi nümunələri tapa bilərsiniz, hər şey olduqca aydın olmalıdır. İşləmək üçün yalnız barkod skanerini moruq pi -yə qoşa bilərsiniz.
Addım 2: Dosyaları Alın
Bu layihə üçün faylları bu Github deposunda tapa bilərsiniz:
github.com/howest-mct/1920-1mct-project1-remyian.git
Arxa tərəf, aparatımızla ünsiyyət quran və ondan məlumatı veb interfeysi olan ön ucuna çatdıran bir Python/Flask proqramıdır. Mysql istifadəçisi və ya işlədiyi proqramların ip-ünvanları kimi düzgün işləməsi üçün ətrafdakı bəzi şeyləri dəyişdirməli ola bilərsiniz.
Addım 3: Verilənlər bazası
Verilənlər idxalı edərək verilənlər bazasını (Database-export qovluğunun altındakı Github deposundakı faylını) PiS-ə MySQL Workbench vasitəsilə qoya bilərsiniz. Depodakı fayl, bütün verilənlər bazasını 1 faylda saxlayan verilənlər bazasının bir dökümüdür. Əks təqdirdə bəzi problemlərlə üzləşə bilərsiniz, çünki Pi MySQL əvəzinə MariaDB istifadə edir. Yeni bir istifadəçi yaratmağınız və ya koddakı bu etimadnaməsini dəyişdirməyiniz lazım ola bilər. ERD -ni yuxarıdakı şəkildə görə bilərsiniz.
Addım 4: Lehimləmə
Yuxarıdakı şəkillərdə bütün əlaqələrinizi görə bilərsiniz, hər şeyi bir az kiçiltmək üçün bir neçə fərqli lövhədən istifadə etdim. GPIO genişləndirmə lövhəsini bağlamaq üçün 20 pinli bir yuvadan da istifadə etdim ki, korpus bağlansın və işləsin. Qalan hər şey, lövhələrdəki fərqli komponentlərin lehimlənməsidir.
Addım 5: Mənzil
Mənzil üçün plastik bir layihə qutusu istifadə etdim və yuxarıdakı şəkillərdə gördüyünüz kimi yuvanı, GPIO uzatma lövhəsini və sensörləri daxil etmək üçün çoxlu alətlə deşiklər kəsdim və hər şeyin boş bir yerdə olduğundan əmin oldum. açmaq və bağlamaq asan olsun.
Tövsiyə:
İnsan-Kompüter İnterfeysi: EMG istifadə edərək Bilək Hərəkəti tərəfindən Tutucu funksiyası (Kirigami tərəfindən hazırlanmışdır.): 7 addım
İnsan-Kompüter İnterfeysi: EMG istifadə edərək Bilək Hərəkəti tərəfindən Tutucunun İşlənməsi (Kirigami tərəfindən hazırlanmışdır): Beləliklə, bu, insan-kompüter interfeysində ilk sınağım idi. EMG sensoru istifadə edərək bilək hərəkətlərimin əzələ aktivləşdirmə siqnallarını tutdum və onu emal etdim. python və arduino vasitəsilə və origami əsaslı bir tutucunu işə saldı
Uzaqdan İdarə olunan Avtomobil - Simsiz Xbox 360 Nəzarətçisindən istifadə edərək idarə olunur: 5 addım
Uzaqdan İdarə Edilən Avtomobil - Simsiz Xbox 360 Nəzarətçisindən istifadə edərək idarə olunur: Bunlar simsiz Xbox 360 nəzarətçi ilə idarə olunan öz uzaqdan idarə olunan avtomobilinizi qurmaq üçün təlimatlardır
USB Barkod Skaner (Raspberry Pi): 4 addım
USB Barkod Skaneri (Raspberry Pi): Raspberry Pi ilə bir USB barkod skanerinin necə qurulacağına dair əsas dərslik
ESP32 Thing və TB6612FNG Sürücüsü ilə Rolling Robotu, BLE üzərində Android tərəfindən idarə olunur: 11 addım
ESP32 Thing və TB6612FNG Sürücüsü ilə Rolling Robotu, BLE üzərində Android tərəfindən idarə olunur: Hamıya salamBu mənim ilk təlimatımdır. ESP32 Thing, TB6612 FNG və BLE -ə əsaslanan yuvarlanan robot (Raidho ləqəbli - hərəkətlə əlaqəli olan rundan). Qəribə görünə biləcək bir cəhət, fotoşəkillərin hazırlanma prosesindən olmamasıdır
ARDUINO YUN tərəfindən idarə olunan ROOMBA STEFANO DALL'OLIO tərəfindən Wifi Tətbiqi ilə: 4 Addım (Şəkillərlə)
ARDUINO YUN tərəfindən idarə olunan ROOMBA, STEFANO DALL'OLIO tərəfindən Wifi Tətbiqi ilə: Bu təlimatla, Wifi vasitəsilə Roomba sürmək üçün ARDUINO YUN -u Roomba'ya bağlamaq üçün kodu paylaşıram. Kod və tətbiq tam olaraq özüm tərəfindən yaradılıb və Stefano Dall tərəfindən hazırlanmışdır. Olio.My Roomba Roomba 620 -dir, lakin eyni kodu digər Roomb üçün də istifadə edə bilərsiniz