Sadržaj:
- Supplies
- Korak 1: Konfiguriranje Raspberry Pi
- Korak 2: MySQL / Mariadb
- Korak 3: Izgradite električni krug
- Korak 4: Napravite ruksak
- Korak 5: Kodirajte
- Korak 6: Web server
- Korak 7: Automatsko pokretanje
- Korak 8: Završite
Video: Pametni ruksak: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Ako ste student poput mene, neki od vas će se definitivno odnositi prema problemu koji zaboravljam. Nemam puno vremena za izradu ruksaka, a prije nego što to shvatite, nešto ste zaboravili.
Pokušao sam si olakšati život tako što sam napravio projekt Raspberry pi s web sučeljem koje prati vaše stvari.
Ideja je staviti RFID naljepnice na sve što vam je potrebno, napraviti popise sa onim što vam treba na web sučelju. I u trenutku kada morate napraviti ruksak, otvorite popis, skenirajte sve i stavite ga u ruksak.
Supplies
- ruksak
- magnetni Hall-senzor
- magnet
- ADXL345
- 16*2 LCD
- MCP3008
- MFRC522
- 4.7K ohmski otpornik
- žice
- lemni lim
- toplotna skupljanja
- malina pi 3b+, napajanje
- mikro SD kartica (8 GB +)
- jako ljepilo
- 13.56Mhz rfid oznake
Alati:
- šrafciger
- lemilica
- nož
- demontirati kliješta
Korak 1: Konfiguriranje Raspberry Pi
Kad nabavite sve zalihe, možemo početi!
- Stavite svoju microSD karticu u računar;
- Preuzmite sliku Raspbian OS sa
- Postavite sliku na mikro SD karticu softverom poput Etcher ili win32diskimager;
- Idite na pristupačnu particiju SD kartice i otvorite datoteku cmdline.txt s bilježnicom;
- Dodaj ip = 169.254.10.1 sačuvaj i zatvori;
- Sada stavite svoju micro-SD karticu u svoj maline pi;
- nakon pokretanja preuzmite Putty;
- Sada se povežite sa svojim maline pi pomoću ip-adrese koju smo ranije unijeli;
- Prijavite se korisničkim imenom pi i lozinkom malina
- Upišite sudo raspi-config, promijenite lozinku, idite na opcije umrežavanja, promijenite naziv hosta svog pi. Idite na opcije lokalizacije i promijenite svoju Wi-Fi državu i vremensku zonu. Zatim idite na opcije pokretanja, okrenite čekanje na mrežu pri pokretanju i pričekajte isključivanje splash ekrana. Na kraju idite na opcije povezivanja i otvorite i2c i spi sučelje.
- Povežite se s wi-fi-jem pomoću sljedećih koraka povežite se s wifi-jem.
- Izvršite naredbe sudo apt-update i sudo apt-upgrade.
Korak 2: MySQL / Mariadb
Sada ćemo dodati bazu podataka u naš malina pi.
-
Prije svega, izvedite sljedeće naredbe:
- sudo apt-get install mysql-server, mysql-client
- mysql -u root -p
- kreirati korisnika 'root'@'localhost' identificiranog lozinkom;
- OSTVARITE SVE PRIVILEGIJE NA *. * NA 'root'@'%'
- Sada kopirajte kôd sql datoteke i zalijepite ga u Putty i izvršite ga
Korak 3: Izgradite električni krug
Sada ćemo izgraditi električno kolo. Predlažem da ovo prvo izgradite pomoću prespojnih kabela i oplate, jer je to prilično mnogo.
Slijedite shemu Fritzinga. Koristim dugačke kablove za Hall senzor, RFID čitač i LCD ekran. Zalemio sam kablove na kraj ženske kratkospojne žice, tako da ne moram sve lemiti direktno na maline pi pinove. Ako to ne učinite, u redu je, ali morat ćete pričekati da sve zalemite na pi.
Korak 4: Napravite ruksak
Sada ćemo sve ugraditi u ruksak. Napravio sam sve unutar džepa zaokruženog na gornjoj slici.
- Unutar ovog džepa izrežite rupu tako da možete ući između dva sloja tkanine, ovo ćemo koristiti za kabele za RFID čitač i LCD.
- sada pažljivo izrežite kvadratnu rupu koristeći LCD ekran kao referencu veličine.
- Sada ćemo RFID čitač sa kablovima prvo provući kroz rupu, pazeći da kablovi izađu u rupu koju smo urezali u unutrašnjosti džepa na unutrašnjoj strani ruksaka.
- Sada, pomoću jakog ljepila zalijepite RFID čitač iznutra, pokušao sam koristiti super ljepilo, ali nije se zalijepilo za kožu, predlažem da upotrijebite Pattex 100% ljepilo, jer je ovo ljepilo.
- Sada pažljivo provucite kablove LCD ekrana prvo kroz rupu, pa neka kablovi izađu iz druge rupe, i zalijepite LCD u ruksak.
- Sada u ruksaku stavite jedan zatvarač na cijeli kraj ruksaka i zalijepite magnetski senzor hodnika na ovaj zatvarač. Na drugi patentni zatvarač zalijepite magnet. Pazite da ne koristite previše ljepila za magnet, jer ne želite da se zatvarač zaglavi. Za magnetski senzor ovo nije velika stvar, jer zbog dužine kabela ovaj zatvarač uvijek ostaje na svom mjestu.
- Sada možete lemiti sve na pi, ili ako ste koristili ženske kratkospojne kablove, jednostavno ih postavite na pravo mjesto pomoću sheme Fritzing.
- Opcionalno, malinu pi možete napajati pomoću powerbank.
Korak 5: Kodirajte
Sada je građevinski dio gotov, preuzmite kôd ovdje: github. Postavite ga u fasciklu na vašem maline pi koristeći (S) FTP ili direktno klonirajte spremište na vašem pi. Kôd ima neki kôd za testiranje senzora, provjerite ih ako imate problema.
Korak 6: Web server
Sada ćemo pretvoriti naš pi u web poslužitelj.
Učinite naredbu sudo apt -get install apache2 -y
- Pregledajte sa svog laptopa na pi-ovu adresu, koja bi trebala biti 169.254.10.1 ako ste i dalje povezani UTP-kabelom, ako vidite apache stranicu, to znači da je uspješno instalirana.
- sada premjestite prednju mapu koda koji ste preuzeli u/var/www/html pomoću naredbe mv.
- Nakon što ste tamo postavili kôd, upišite naredbu sudo service apache2 restart.
- Sada biste trebali vidjeti web sučelje ako surfate na pi-jevu ip-adresu.
Korak 7: Automatsko pokretanje
Sada moramo biti sigurni da se skripta automatski pokreće ako pokrenete svoj pi.
- Uredite datoteku rc.local koristeći sudo nano /etc/rc.local
- Dodajte naredbu za izvršavanje koda, ovo će biti python3.5 /yourpath/project.py &
- Izlaz 0 ostavite pri dnu.
- sada uradi sudo reboot i provjeri radi li.
Korak 8: Završite
Sada, kada pokrenete svoj pi, ip adresa bi se trebala pojaviti na LCD ekranu, surfajte do ovog ekrana da otvorite web sučelje.
Preporučuje se:
Pretvorite neupotrebljeni pametni telefon u pametni ekran: 6 koraka (sa slikama)
Pretvorite neupotrebljeni pametni telefon u pametni ekran: Vodič za Deze nalazi se na engleskom jeziku, za verziju Nederlandse kliknite ovdje ili kliknite. Imate li (stari) nekorišteni pametni telefon? Pretvorite ga u pametni zaslon pomoću Google tablica i neke olovke i papira slijedeći ovaj jednostavan korak-po-korak vodič. Kad završite
Pametni ruksak sa GPS praćenjem i automatskim svjetlima: 15 koraka
Pametni ruksak sa GPS praćenjem i automatskim svjetlima: U ovom uputstvu napravit ćemo pametni ruksak koji može pratiti naš položaj, brzinu i ima automatizirana svjetla koja nas mogu držati sigurnima noću. Koristim 2 senzora da otkrijem da li je na vašim ramenima kako bih se uvjerio da se neće isključiti kad ne mora
Ruksak 3: PyBoard: 7 koraka
Ruksak #3: PyBoard: SPIKE Prime ruksaci su produžeci za LEGO Education SPIKE Prime.Pyboard ruksak vam omogućava da se povežete na WiFi sa SPIKE Prime -a i koristite sve funkcionalnosti Pyboard -a. Ovo će uvelike proširiti raspon projekata koje možete raditi koristeći SPIKE
Pametni budilnik: pametni budilnik napravljen od Raspberry Pi: 10 koraka (sa slikama)
Pametni budilnik: pametni budilnik napravljen od Raspberry Pi: Jeste li ikada poželjeli pametni sat? Ako je tako, ovo je rješenje za vas! Napravio sam Smart Alarm Clock, ovo je sat s kojim možete promijeniti vrijeme alarma prema web stranici. Kad se alarm oglasi, oglasit će se zvuk (zujalica) i 2 svjetla će
Nazad Pi pametni ruksak sa NFC praćenjem sadržaja: 6 koraka
Nazad Pi pametni ruksak sa NFC sadržajem za praćenje: Kao student često zaboravljam da donesem neke svoje knjige i drugi materijal na nastavu. Pokušao sam koristiti internetski plan, ali čak i uz to stalno bih ostavljao stvari na stolu. Rješenje koje sam smislio je pametan ruksak. U ovom uputstvu