Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Konfiguracja Raspberry Pi
- Krok 2: MySQL / Mariadb
- Krok 3: Zbuduj obwód elektryczny
- Krok 4: Zbuduj plecak
- Krok 5: Kod
- Krok 6: Serwer WWW
- Krok 7: Automatyczne uruchamianie
- Krok 8: Koniec
Wideo: Inteligentny plecak: 8 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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ąć!
- Włóż kartę microSD do komputera;
- Pobierz obraz Raspbian OS z
- Flashuj obraz na karcie micro SD za pomocą oprogramowania takiego jak Etcher lub win32diskimager;
- Przejdź do dostępnej partycji karty SD i otwórz plik cmdline.txt za pomocą notatnika;
- Dodaj ip=169.254.10.1 zapisz i zamknij;
- Teraz włóż kartę micro-SD do Raspberry Pi;
- po uruchomieniu pobierz Putty;
- Teraz połącz się z raspberry pi, używając adresu ip, który wpisaliśmy wcześniej;
- Zaloguj się za pomocą użytkownika pi i hasła raspberry
- 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.
- Połącz się z Wi-Fi, wykonując poniższe czynności, połącz się z Wi-Fi.
- Wykonaj polecenia sudo apt-update i sudo apt-upgrade.
Krok 2: 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
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
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:
Inteligentny plecak ze śledzeniem GPS i automatycznymi światłami: 15 kroków
Inteligentny plecak ze śledzeniem GPS i automatycznymi światłami: W tej instrukcji stworzymy inteligentny plecak, który będzie mógł śledzić naszą pozycję, prędkość i ma automatyczne światła, które zapewnią nam bezpieczeństwo w nocy. Używam 2 czujników, aby wykryć, czy jest na twoich ramionach, aby upewnić się, że nie wybuchnie, kiedy nie musi
Plecak #3: PyBoard: 7 kroków
Plecak #3: PyBoard: Plecaki SPIKE Prime to rozszerzenia do LEGO Education SPIKE Prime.Plecak Pyboard umożliwia łączenie się z Wi-Fi od SPIKE Prime i korzystanie ze wszystkich funkcji Pyboard. To znacznie rozszerzy zakres projektów, które możesz wykonać za pomocą SPIKE
Plecak nr 4: Deska do krojenia chleba: 8 kroków
Plecak nr 4: Płytka prototypowa: SPIKE Prime Plecaki to rozszerzenia zestawu LEGO Education SPIKE Prime. Ten plecak umożliwia podłączenie SPIKE Prime za pomocą diod LED, przycisków, przełączników i joysticków w celu stworzenia prototypów do sterowania SPIKE Prime. Mamy też plecak na aparat, który pozwala
Inteligentny budzik: inteligentny budzik z Raspberry Pi: 10 kroków (ze zdjęciami)
Inteligentny budzik: inteligentny budzik z Raspberry Pi: Czy kiedykolwiek chciałeś mieć inteligentny zegar? Jeśli tak, to jest to rozwiązanie dla Ciebie! Zrobiłem Inteligentny Budzik, jest to zegar, w którym możesz zmienić godzinę alarmu zgodnie ze stroną internetową. Gdy alarm się włączy, rozlegnie się dźwięk (brzęczyk) i 2 światła będą
Plecak #6: Uniwersalne złącze: 5 kroków
Plecak nr 6: UniversalConnector: SPIKE Prime Backpacks to rozszerzenie zestawu LEGO Education SPIKE Prime. Universal Connector Backpack to w zasadzie plecak przewodowy, który przekształca złącza SPIKE Prime w standardowe męskie styki główkowe. Ten plecak jest bardzo przydatny, jeśli planujesz