Mündəricat:
- Təchizat
- Addım 1: Raspberry Pi -ni konfiqurasiya edin
- Addım 2: MySQL / Mariadb
- Addım 3: Elektrik dövrəsini qurun
- Addım 4: Sırt çantasını hazırlayın
- Addım 5: Kod
- Addım 6: Veb serveri
- Addım 7: Avtomatik işə salın
- Addım 8: Bitirin
Video: Ağıllı Sırt Çantası: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Əgər mənim kimi bir tələbəsənsə, bəziləriniz qətiliklə unutduğum problemlə əlaqələndirəcəksiniz. Sırt çantamı düzəltmək üçün çox vaxtım yoxdur və bunu bilmədən bir şeyi unutmusan.
Əşyalarınızı izləyən bir veb interfeysi olan bir Raspberry pi layihəsi edərək həyatımı asanlaşdırmağa çalışdım.
Fikir ehtiyacınız olan hər şeyə RFID etiketləri qoymaq, veb interfeysində ehtiyacınız olan şeylərin siyahısını tərtib etməkdir. Sırt çantanızı hazırlamalı olduğunuz anda siyahını açırsınız, hər şeyi tarar və çantanıza qoyursunuz.
Təchizat
- sırt çantası
- maqnit salon sensoru
- maqnit
- ADXL345
- 16*2 LCD
- MCP3008
- MFRC522
- 4.7K ohm müqavimət
- tellər
- lehim qalay
- istilik azalır
- moruq pi 3b+, enerji təchizatı
- micro sd kart (8 gb +)
- güclü yapışqan
- 13.56Mhz rfid etiketləri
Alətlər:
- tornavida
- lehimleme dəmir
- bıçaq
- kəlbətinləri sökün
Addım 1: Raspberry Pi -ni konfiqurasiya edin
Bütün təchizatlarınızı əldə etdikdən sonra başlaya bilərik!
- MicroSD kartınızı kompüterinizə qoyun;
- Raspbian OS görüntüsünü https://www.raspberrypi.org/downloads/raspbian/ saytından yükləyin
- Etcher və ya win32diskimager kimi proqramlarla mikro SD kartdakı görüntünü yandırın;
- SD kartın əlçatan hissəsinə daxil olun və notepad ilə cmdline.txt faylını açın;
- İp əlavə et = 169.254.10.1 saxla və bağla;
- İndi micro-SD kartınızı moruq pi-yə qoyun;
- açıldıqdan sonra Putty proqramını yükləyin;
- İndi əvvəl yazdığımız ip-ünvanı istifadə edərək moruq pi-yə qoşulun;
- İstifadəçi pi və moruq şifrəsi ilə daxil olun
- Sudo raspi-config yazın, şifrənizi dəyişdirin, şəbəkə seçimlərinə keçin, pi-nin host adını dəyişdirin. Yerləşdirmə seçimlərinə gedin və wi-fi ölkənizi və saat qurşağınızı dəyişdirin. Sonra açılış seçimlərinə gedin, açılışda şəbəkəni gözləyin və açılış ekranının sönməsini gözləyin. Nəhayət interfeys seçimlərinə keçin və i2c və spi interfeysini açın.
- Wi-Fi-a qoşulmaq üçün aşağıdakı addımları istifadə edərək wi-fi ilə əlaqə qurun.
- Sudo apt-update və sudo apt-upgrade əmrlərini yerinə yetirin.
Addım 2: MySQL / Mariadb
İndi məlumat bazasını moruq pi -yə əlavə edəcəyik.
-
Əvvəlcə aşağıdakı əmrləri yerinə yetirin:
- sudo apt-get mysql-server, mysql-client qurun
- mysql -u kökü -p
- parol ilə müəyyən edilmiş 'root'@'localhost' istifadəçisi yaratmaq;
- BÜTÜN İSTİFADƏLƏRİ VERİN *. * 'Kök'@'%'
- İndi sql faylının kodunu kopyalayın və Putty -ə yapışdırın və icra edin
Addım 3: Elektrik dövrəsini qurun
İndi elektrik dövrəsini quracağıq. Əvvəlcə tullanan kabellər və çörək taxtası ilə tikməyi təklif edirəm, çünki bu çoxdur.
Fritzing sxeminə əməl edin. Zal sensoru, rfid oxucu və lcd ekran üçün uzun kabellərdən istifadə edirəm. Kabelləri bir qadın tullanan telin ucuna lehimlədim, buna görə hər şeyi birbaşa moruq pi sancaqlarına lehimləmək məcburiyyətində deyiləm. Bunu etməsəniz, yaxşıdır, amma hər şeyi pi -yə lehimləmək üçün gözləməli olacaqsınız.
Addım 4: Sırt çantasını hazırlayın
İndi hər şeyi sırt çantasında quracağıq. Cibdəki hər şeyi yuxarıdakı şəklin üzərində qurdum.
- Bu cibin içərisində iki qat parça arasına girə biləcəyiniz üçün bir çuxur kəsin, bunu rfid oxucu və LCD üçün kabellər üçün istifadə edəcəyik.
- ölçüsünə istinad olaraq LCD ekrandan istifadə edərək indi diqqətlə bir kvadrat çuxur kəsin.
- İndi RFID oxuyucusunu kabellərlə əvvəlcə delikdən keçirəcəyik, kabellərin sırt çantasının içindəki cibin içərisində oyduğumuz çuxurdan çıxdığından əmin olun.
- İndi içərisindəki rfid oxuyucusunu yapışdırmaq üçün güclü bir yapışqan istifadə edin, superglue istifadə etməyə çalışdım, amma dəriyə yapışmadı, yapışqan olduğu üçün Pattex 100% yapışqan istifadə etməyi məsləhət görürəm.
- İndi LCD ekran kabellərini əvvəlcə çuxurdan keçirin və kabelləri digər çuxurdan çıxarın və LCD -ni sırt çantasına yapışdırın.
- İndi sırt çantasının içərisinə bir fermuar qoyun və çantanın tam ucuna qoyun və maqnit salon sensörünü bu fermuarın üzərinə yapışdırın. Digər fermuarda maqnit yapışdırın. Mıknatıs üçün çox yapışqan istifadə etməməyinizə əmin olun, fermuarın yapışmasını istəmirsiniz. Maqnit sensoru üçün bu o qədər də böyük bir şey deyil, kabel uzunluğuna görə bu fermuar həmişə öz mövqeyində qalacaq.
- İndi hər şeyi pi ilə lehimləyə bilərsiniz və ya qadın tullanan kabellərdən istifadə edirsinizsə, sadəcə Fritzing sxemindən istifadə edərək onları düzgün yerə qoyun.
- İsteğe bağlı olaraq, bir bankdan istifadə edərək moruq pi -yə güc verə bilərsiniz.
Addım 5: Kod
İndi bina hissəsi bitdi, kodu buradan yükləyin: github. (S) FTP -dən istifadə edərək moruq pi -də bir qovluğa yerləşdirin və ya birbaşa pi -dəki anbarı klonlayın. Kodun sensorlar üçün bəzi test kodları var, bir probleminiz varsa bunları yoxlayın.
Addım 6: Veb serveri
İndi pi -ni bir web serverinə çevirəcəyik.
Sudo apt -get install apache2 -y əmrini yerinə yetirin
- Laptopunuzdan pi ünvanına baxın, əgər hələ də bir UTP kabelinə qoşulmuş olsanız, 169.254.10.1 olmalıdır, bir apache səhifəsi görürsünüzsə, bu uğurla quraşdırılmışdır.
- İndi mv əmrini istifadə edərək/var/www/html -ə yüklədiyiniz kodun ön qovluğunu köçürün.
- Kodu ora daxil etdikdən sonra sudo service apache2 restart əmrini yazın.
- Pi-nin ip-ünvanına sörf etsəniz, indi veb interfeysini görməlisiniz.
Addım 7: Avtomatik işə salın
İndi pi -ni yükləsəniz skriptin avtomatik işlədiyinə əmin olmalıyıq.
- Sudo nano /etc/rc.local istifadə edərək rc.local faylını düzəldin
- Kodunuzu yerinə yetirmək üçün əmr əlavə edin, bu python3.5 /yourpath/project.py & olacaq
- 0 çıxışını altda buraxdığınızdan əmin olun.
- İndi sudo yenidən başladın və işlədiyini yoxlayın.
Addım 8: Bitirin
İndi, pi-ni yüklədiyiniz zaman, IP ünvanı LCD ekranda görünməli, veb-interfeysi açmaq üçün bu ekrana gedin.
Tövsiyə:
GPS İzləmə və Avtomatik İşıqlı Ağıllı Sırt Çantası: 15 addım
GPS İzləmə və Avtomatik İşıqlar ilə Ağıllı Sırt Çantası: Bu təlimatda, mövqeyimizi, sürətimizi izləyə bilən və gecə bizi təhlükəsiz saxlaya biləcək avtomatlaşdırılmış işıqları olan ağıllı bir sırt çantası hazırlayacağıq. Lazım olmadıqda sönməməsini təmin etmək üçün çiyninizdə olub olmadığını müəyyən etmək üçün 2 sensordan istifadə edirəm
Sırt çantası #3: PyBoard: 7 addım
Sırt çantası #3: PyBoard: SPIKE Prime Sırt Çantaları, LEGO Education SPIKE Prime üçün uzantılardır. Pyboard Sırt Çantası, SPIKE Prime -dən WiFi -yə qoşulmağa və Pyboard -un bütün funksiyalarından istifadə etməyə imkan verir. Bu, SPIKE -dən istifadə edə biləcəyiniz layihələrin çeşidini xeyli genişləndirəcək
Sırt çantası #4: Çörək taxtası: 8 addım
Sırt çantası #4: Çörək lövhəsi: SPIKE Prime Sırt Çantaları, LEGO Education SPIKE Prime üçün uzantılardır.Bu sırt çantası, SPIKE Prime cihazınızı LED, düymələr, açarlar və joysticklərlə birləşdirərək SPIKE Prime -ı idarə etmək üçün prototiplər yaratmağa imkan verir. Həm də imkan verən Kamera Sırt Çantamız var
Creative Switch Sırt Çantası: 4 addım
Yaradıcı Açar Sırt Çantası:- 9V batareya- 2 mavi LED- Tellər- keçirici parça
Sırt çantası #6: Universal Bağlayıcı: 5 addım
Sırt Çantası #6: UniversalConnector: SPIKE Prime Sırt Çantaları, LEGO Education SPIKE Prime üçün uzantılardır. Universal Bağlayıcı Sırt Çantası əsasən SPIKE Prime bağlayıcılarını ümumi kişi başlıq pinlərinə çevirən simli bir sırt çantasıdır. Planlaşdırırsınızsa bu sırt çantası çox faydalıdır