Kazalo:
- Zaloge
- 1. korak: Konfiguriranje Raspberry Pi
- 2. korak: MySQL / Mariadb
- 3. korak: Zgradite električno vezje
- 4. korak: Zgradite nahrbtnik
- 5. korak: Koda
- 6. korak: Spletni strežnik
- 7. korak: samodejni zagon
- 8. korak: Konec
Video: Pametni nahrbtnik: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Če ste študent, kot sem jaz, se boste nekateri zagotovo navezali na problem, ki ga pozabim. Nimam veliko časa za izdelavo nahrbtnika in preden se zavedaš, si nekaj pozabil.
Poskušal sem si olajšati življenje tako, da sem naredil projekt Raspberry pi s spletnim vmesnikom, ki spremlja vaše stvari.
Ideja je, da na vse, kar potrebujete, nalepite nalepke RFID, na spletnem vmesniku naredite sezname s tem, kar potrebujete. In v trenutku, ko morate narediti nahrbtnik, odprete seznam, pregledate vse in ga položite v nahrbtnik.
Zaloge
- nahrbtnik
- magnetni senzor Hall
- magnet
- ADXL345
- 16*2 LCD
- MCP3008
- MFRC522
- 4,7K ohmski upor
- žice
- spajkalnik
- toplota se skrči
- malina pi 3b+, napajanje
- micro sd kartica (8 GB +)
- močno lepilo
- RFID oznake 13,56 Mhz
Orodja:
- izvijač
- spajkalnik
- nož
- razstavite klešče
1. korak: Konfiguriranje Raspberry Pi
Ko imate vse zaloge, lahko začnemo!
- Vstavite kartico microSD v računalnik;
- Prenesite sliko OS Raspbian s spletnega mesta
- Utripajte sliko na mikro SD kartici s programsko opremo, kot sta Etcher ali win32diskimager;
- Pojdite na dostopno particijo kartice SD in odprite datoteko cmdline.txt z beležnico;
- Dodajte ip = 169.254.10.1 shranite in zaprite;
- Zdaj vstavite kartico micro-SD v malinovo pi;
- ko se zažene, prenesite Putty;
- Zdaj se povežite z malinovim pi z uporabo naslova ip, ki smo ga vnesli prej;
- Prijavite se z uporabnikom pi in geslom malina
- Vnesite sudo raspi-config, spremenite geslo, pojdite na možnosti omrežja, spremenite ime gostitelja svojega pi. Pojdite na možnosti lokalizacije in spremenite državo in časovni pas Wi-Fi. Nato pojdite na možnosti zagona, počakajte na omrežje ob izklopu in počakajte, da se izklopi začetni zaslon. Na koncu pojdite na možnosti vmesnika in odprite vmesnik i2c in spi.
- Povežite se z wi-fi na naslednji način: povežite se z wifi.
- Naredite ukaze sudo apt-update in sudo apt-upgrade.
2. korak: MySQL / Mariadb
Zdaj bomo zbirko podatkov dodali v našo malinovo pi.
-
Najprej naredite naslednje ukaze:
- sudo apt-get install mysql-server, mysql-client
- mysql -u koren -p
- ustvarite uporabnika 'root'@'localhost', identificiranega z geslom;
- DODELI VSE PRIVILEGIJE NA *. * NA 'root'@'%'
- Zdaj kopirajte kodo datoteke sql in jo prilepite v Putty in jo izvedite
3. korak: Zgradite električno vezje
Zdaj bomo zgradili električni tokokrog. Predlagam, da to najprej naredite s skakalnimi kabli in ploščico, saj je kar veliko.
Sledite shemi Fritzing. Uporabljam dolge kable za Hallov senzor, bralnik RFID in LCD zaslon. Spajal sem kable na konec žice ženskega mostička, zato mi ni treba vse spajkati neposredno na maline pi pin. Če tega ne storite, je v redu, vendar boste morali počakati, da vse spajkate na pi.
4. korak: Zgradite nahrbtnik
Zdaj bomo vse zgradili v nahrbtniku. Vse sem zgradil v žepu, obkroženem na zgornji sliki.
- V tem žepu izrežite luknjo, da boste lahko prišli med dve plasti tkanine, to bomo uporabili za kable za bralnik RFID in LCD.
- zdaj skrbno izrežite kvadratno luknjo z uporabo LCD zaslona kot referenco velikosti.
- Zdaj bomo bralnik RFID s kabli najprej vstavili skozi luknjo in se prepričali, da bodo kabli prišli ven v luknjo, ki smo jo izrezljali v notranjosti žepa na notranji strani nahrbtnika.
- Zdaj z močnim lepilom zlepite rfid čitalnik v notranjost, poskusil sem s superlepilom, vendar se ni lepilo na usnje, predlagam, da uporabite 100% lepilo Pattex, saj je to lepilo.
- Sedaj previdno vstavite kable LCD zaslona skozi luknjo, kable pa potegnite skozi drugo luknjo in prilepite LCD v nahrbtnik.
- Zdaj v nahrbtnik položite eno zadrgo na celoten konec nahrbtnika in na to zadrgo prilepite magnetno tipalo za hodnik. Na drugi lepi magnet z magnetom. Pazite, da ne uporabljate preveč lepila za magnet, saj ne želite, da se zadrga zatakne. Za magnetni senzor to ni tako velika stvar, saj bo zadrga zaradi dolžine kabla vedno ostala na svojem mestu.
- Zdaj lahko vse spajkate na pi ali če ste uporabili moške kable, jih preprosto postavite na pravo mesto s shemo Fritzing.
- Po želji lahko malinovo pi napajate tudi z powerbank.
5. korak: Koda
Zdaj je gradbeni del končan, kodo prenesite tukaj: github. Postavite ga v mapo na svojem malinovem pi s pomočjo (S) FTP ali pa klonirajte skladišče na svojem pi neposredno. Koda ima nekaj preskusne kode za senzorje, če imate težave, jih preverite.
6. korak: Spletni strežnik
Zdaj bomo naš pi spremenili v spletni strežnik.
Naredite sudo apt -get install apache2 -y
- Brskajte iz prenosnika do naslova pi, ki bi moral biti 169.254.10.1, če ste še vedno povezani s kablom UTP, če vidite stran apache, to pomeni, da je uspešno nameščena.
- zdaj premaknite sprednjo mapo kode, ki ste jo prenesli v/var/www/html z ukazom mv.
- Ko vnesete kodo, vnesite ukaz sudo service apache2 restart.
- Zdaj bi morali videti spletni vmesnik, če brskate po pi-jevem IP-naslovu.
7. korak: samodejni zagon
Zdaj moramo poskrbeti, da se skript samodejno zažene, če zaženete pi.
- Uredite datoteko rc.local z uporabo sudo nano /etc/rc.local
- Dodajte ukaz za izvedbo kode, to bo python3.5 /yourpath/project.py &
- Izhod 0 pustite na dnu.
- zdaj naredite sudo reboot in preverite, ali je deloval.
8. korak: Konec
Zdaj, ko zaženete svoj pi, bi se moral na zaslonu LCD prikazati naslov ip, brskajte po tem zaslonu, da odprete spletni vmesnik.
Priporočena:
Pametni nahrbtnik s sledenjem GPS in samodejnimi lučmi: 15 korakov
Pametni nahrbtnik s sledenjem GPS in samodejnimi lučmi: V tem navodilu bomo izdelali pameten nahrbtnik, ki lahko spremlja naš položaj, hitrost in ima avtomatizirane luči, ki nas lahko varujejo ponoči. Uporabljam 2 senzorja, da zaznam, če je na tvojih ramenih, in se prepričam, da se ne ugasne, ko ni treba,
Nahrbtnik #3: PyBoard: 7 korakov
Nahrbtnik #3: PyBoard: Nahrbtniki SPIKE Prime so razširitve za LEGO Education SPIKE Prime.Nahrbtnik Pyboard se lahko povežete z WiFi iz SPIKE Prime in uporabite vse funkcije Pyboard -a. To bo močno razširilo paleto projektov, ki jih lahko izvedete z uporabo SPIKE
Nahrbtnik #4: Ogledna plošča: 8 korakov
Nahrbtnik #4: Breadboard: Nahrbtniki SPIKE Prime so razširitve za LEGO Education SPIKE Prime, ki vam omogoča, da svoj SPIKE Prime povežete z LED diodami, gumbi, stikali in igralnimi palicami, da ustvarite prototipe za upravljanje SPIKE Prime. Imamo tudi nahrbtnik s kamero, ki omogoča
Nahrbtnik #6: Univerzalni priključek: 5 korakov
Nahrbtnik #6: UniversalConnector: Nahrbtniki SPIKE Prime so razširitve za LEGO Education SPIKE Prime.Nahrbtnik Universal Connector je v bistvu žični nahrbtnik, ki pretvori priključke SPIKE Prime v splošne moške zatiče glave. Ta nahrbtnik je zelo uporaben, če načrtujete
Pametni nahrbtnik Pi Pi s sledilnikom vsebine NFC: 6 korakov
Nazaj Pi pametni nahrbtnik s sledilnikom vsebine NFC: Kot študent pogosto pozabim prinesti nekaj svojih knjig in drugega gradiva v razred. Poskušal sem uporabiti spletno agendo, a kljub temu bi stvari pustil na mizi. Rešitev, ki sem jo dobil, je pameten nahrbtnik.V tem navodilu