Mündəricat:

Ağıllı Sırt Çantası: 8 addım
Ağıllı Sırt Çantası: 8 addım

Video: Ağıllı Sırt Çantası: 8 addım

Video: Ağıllı Sırt Çantası: 8 addım
Video: SINIFLARA GÖRE AKILLI BİLEKLİKLER 2024, Noyabr
Anonim
Ağıllı Sırt Çantası
Ağıllı Sırt Çantası

Ə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!

  1. MicroSD kartınızı kompüterinizə qoyun;
  2. Raspbian OS görüntüsünü https://www.raspberrypi.org/downloads/raspbian/ saytından yükləyin
  3. Etcher və ya win32diskimager kimi proqramlarla mikro SD kartdakı görüntünü yandırın;
  4. SD kartın əlçatan hissəsinə daxil olun və notepad ilə cmdline.txt faylını açın;
  5. İp əlavə et = 169.254.10.1 saxla və bağla;
  6. İndi micro-SD kartınızı moruq pi-yə qoyun;
  7. açıldıqdan sonra Putty proqramını yükləyin;
  8. İndi əvvəl yazdığımız ip-ünvanı istifadə edərək moruq pi-yə qoşulun;
  9. İstifadəçi pi və moruq şifrəsi ilə daxil olun
  10. 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.
  11. Wi-Fi-a qoşulmaq üçün aşağıdakı addımları istifadə edərək wi-fi ilə əlaqə qurun.
  12. Sudo apt-update və sudo apt-upgrade əmrlərini yerinə yetirin.

Addım 2: MySQL / Mariadb

MySQL / Mariadb
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

Elektrik dövrəsini qurun
Elektrik dövrəsini qurun
Elektrik dövrəsini qurun
Elektrik dövrəsini qurun
Elektrik dövrəsini qurun
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

Sırt çantasını hazırlayın
Sırt çantasını hazırlayın
Sırt çantasını hazırlayın
Sırt çantasını hazırlayın
Sırt çantasını hazırlayın
Sırt çantasını hazırlayın
Sırt çantasını hazırlayın
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ə: