Spisu treści:

Inteligentny plecak: 8 kroków
Inteligentny plecak: 8 kroków

Wideo: Inteligentny plecak: 8 kroków

Wideo: Inteligentny plecak: 8 kroków
Wideo: Sterowniki do ogrzewania podłogowego montaż krok po kroku. Inteligentny dom. Smart home. 2024, Listopad
Anonim
Inteligentny plecak
Inteligentny plecak

Jeśli jesteś studentem takim jak ja, niektórzy z was na pewno odniosą się do problemu, o którym zapomniałem. Nie mam dużo czasu na zrobienie plecaka, a zanim się zorientujesz, o czymś zapomniałeś.

Próbowałem ułatwić sobie życie, tworząc projekt Raspberry pi z interfejsem internetowym, który śledzi twoje rzeczy.

Chodzi o to, aby umieścić naklejki RFID na wszystkim, czego potrzebujesz, tworzyć listy z tym, czego potrzebujesz w interfejsie internetowym. A gdy musisz zrobić plecak, otwierasz listę, skanujesz wszystko i wkładasz do plecaka.

Kieszonkowe dzieci

  • plecak
  • magnetyczny czujnik Halla
  • magnes
  • ADXL345
  • 16*2 LCD
  • MCP3008
  • MFRC522
  • Rezystor 4,7 kΩ
  • przewody
  • cyna lutownicza
  • termokurczy
  • raspberry pi 3b+, zasilacz
  • karta micro sd (8 GB +)
  • mocny klej
  • Tagi rfid 13.56 Mhz

Narzędzia:

  • Śrubokręt
  • lutownica
  • nóż
  • szczypce do demontażu

Krok 1: Konfiguracja Raspberry Pi

Gdy zdobędziesz wszystkie zapasy, możemy zacząć!

  1. Włóż kartę microSD do komputera;
  2. Pobierz obraz Raspbian OS z
  3. Flashuj obraz na karcie micro SD za pomocą oprogramowania takiego jak Etcher lub win32diskimager;
  4. Przejdź do dostępnej partycji karty SD i otwórz plik cmdline.txt za pomocą notatnika;
  5. Dodaj ip=169.254.10.1 zapisz i zamknij;
  6. Teraz włóż kartę micro-SD do Raspberry Pi;
  7. po uruchomieniu pobierz Putty;
  8. Teraz połącz się z raspberry pi, używając adresu ip, który wpisaliśmy wcześniej;
  9. Zaloguj się za pomocą użytkownika pi i hasła raspberry
  10. Wpisz sudo raspi-config, zmień hasło, przejdź do opcji sieciowych, zmień nazwę hosta swojego pi. Przejdź do opcji lokalizacji i zmień kraj i strefę czasową Wi-Fi. Następnie przejdź do opcji rozruchu, włącz oczekiwanie na sieć przy wyłączeniu i poczekaj na wyłączenie ekranu powitalnego. Na koniec przejdź do opcji interfejsu i otwórz interfejs i2c i spi.
  11. Połącz się z Wi-Fi, wykonując poniższe czynności, połącz się z Wi-Fi.
  12. Wykonaj polecenia sudo apt-update i sudo apt-upgrade.

Krok 2: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Teraz dodamy bazę danych do naszego raspberry pi.

  • Przede wszystkim wykonaj następujące polecenia:

    • sudo apt-get install mysql-server, mysql-client
    • mysql -u root -p
    • utwórz użytkownika 'root'@'localhost' identyfikowanego hasłem;
    • PRZYZNAJ WSZYSTKIE PRZYWILEJE NA *.* 'root'@'%'
    • Teraz skopiuj kod pliku sql, wklej go do Putty i wykonaj

Krok 3: Zbuduj obwód elektryczny

Zbuduj obwód elektryczny
Zbuduj obwód elektryczny
Zbuduj obwód elektryczny
Zbuduj obwód elektryczny
Zbuduj obwód elektryczny
Zbuduj obwód elektryczny

Teraz zbudujemy obwód elektryczny. Proponuję najpierw zbudować to z kablami połączeniowymi i płytką stykową, ponieważ to całkiem sporo.

Postępuj zgodnie ze schematem Fritzing. Używam długich kabli do czujnika Halla, czytnika rfid i ekranu lcd. Kable przylutowałem do końcówki żeńskiego zworki, więc nie muszę lutować wszystkiego bezpośrednio do pinów raspberry pi. Jeśli tego nie zrobisz, w porządku, ale będziesz musiał poczekać, aby przylutować wszystko do pi.

Krok 4: Zbuduj plecak

Zbuduj plecak
Zbuduj plecak
Zbuduj plecak
Zbuduj plecak
Zbuduj plecak
Zbuduj plecak
Zbuduj plecak
Zbuduj plecak

Teraz zbudujemy wszystko w plecaku. Zbudowałem wszystko w kieszeni zakreślonej na powyższym obrazku.

  • Wewnątrz tej kieszeni wytnij otwór, aby dostać się między dwie warstwy materiału, użyjemy go na kable czytnika rfid i LCD.
  • Teraz ostrożnie wytnij kwadratowy otwór, używając ekranu LCD jako odniesienia do rozmiaru.
  • Teraz włożymy czytnik RFID z kablami najpierw przez otwór, upewnij się, że kable wychodzą przez otwór, który wyrzeźbiliśmy w wewnętrznej kieszeni na wewnętrznej stronie plecaka.
  • Teraz użyj mocnego kleju, aby przykleić czytnik RFID do środka, próbowałem użyć superglue, ale nie przykleił się do skóry, sugeruję użycie kleju Pattex 100%, ponieważ to się sklejało.
  • Teraz ostrożnie umieść kable ekranu LCD najpierw przez otwór i spraw, aby kable wyszły przez drugi otwór i wklej wyświetlacz LCD do plecaka.
  • Teraz w plecaku umieść jeden zamek błyskawiczny na pełnym końcu plecaka i wklej magnetyczny czujnik Halla na ten zamek błyskawiczny. Na drugim suwaku przyklej magnes. Upewnij się, że nie używasz zbyt dużo kleju do magnesu, nie chcesz, aby zamek się przykleił. W przypadku czujnika magnetycznego to nie jest takie duże, ze względu na długość kabla ten zamek zawsze pozostanie na swoim miejscu.
  • Teraz możesz wszystko przylutować do pi, lub jeśli użyłeś żeńskich kabli połączeniowych, po prostu umieść je we właściwym miejscu, korzystając ze schematu Fritzing.
  • Opcjonalnie raspberry pi można zasilać za pomocą powerbanku.

Krok 5: Kod

Teraz część budowania dobiegła końca, pobierz kod tutaj: github. Umieść go w folderze na swoim raspberry pi za pomocą (S) FTP lub sklonuj repozytorium bezpośrednio na swoim pi. Kod zawiera kod testowy dla czujników, sprawdź je, jeśli masz problem.

Krok 6: Serwer WWW

Teraz zamienimy nasze pi w serwer WWW.

Wykonaj polecenie sudo apt-get install apache2 -y

  • Przeglądaj z laptopa do adresu pi, który powinien być 169.254.10.1, jeśli nadal jesteś podłączony za pomocą kabla UTP, jeśli zobaczysz stronę Apache, oznacza to, że został pomyślnie zainstalowany.
  • teraz przenieś folder frontend z pobranym kodem do /var/www/html za pomocą polecenia mv.
  • Po umieszczeniu tam kodu wpisz polecenie sudo service apache2 restart.
  • Teraz powinieneś zobaczyć interfejs sieciowy, jeśli surfujesz na adres IP pi.

Krok 7: Automatyczne uruchamianie

Teraz musimy upewnić się, że skrypt uruchamia się automatycznie po uruchomieniu pi.

  • Edytuj plik rc.local, używając sudo nano /etc/rc.local
  • Dodaj polecenie, aby wykonać swój kod, będzie to python3.5 /yourpath/project.py &
  • Pamiętaj, aby pozostawić wyjście 0 na dole.
  • teraz zrestartuj sudo i sprawdź, czy zadziałało.

Krok 8: Koniec

Teraz, po uruchomieniu pi, adres IP powinien pojawić się na ekranie LCD, przejdź do tego ekranu, aby otworzyć interfejs sieciowy.

Zalecana: