Sommario:
- Forniture
- Passaggio 1: configurazione del Raspberry Pi
- Passaggio 2: MySQL / Mariadb
- Passaggio 3: costruire il circuito elettrico
- Passaggio 4: costruisci lo zaino
- Passaggio 5: codice
- Passaggio 6: server Web
- Passaggio 7: esecuzione automatica
- Passaggio 8: fine
Video: Zaino intelligente: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Se sei uno studente come me, alcuni di voi sicuramente riguarderanno il problema che ho dimenticato. Non ho molto tempo per fare il mio zaino, e prima che tu te ne accorga, hai dimenticato qualcosa.
Ho provato a semplificarmi la vita realizzando un progetto Raspberry pi con un'interfaccia web che tiene traccia delle tue cose.
L'idea è di mettere adesivi RFID su tutto ciò di cui hai bisogno, creare elenchi con ciò di cui hai bisogno su un'interfaccia web. E nel momento in cui devi fare il tuo zaino, apri la lista, scannerizzi tutto e lo metti nello zaino.
Forniture
- zaino
- sensore di hall magnetico
- magnete
- ADXL345
- LCD 16*2
- MCP3008
- MFRC522
- Resistore da 4,7K ohm
- fili
- stagno di saldatura
- termoretraibile
- lampone pi 3b+, alimentatore
- micro sd (8gb +)
- colla forte
- Tag RFID 13,56 Mhz
Utensili:
- Cacciavite
- saldatore
- coltello
- smontare le pinze
Passaggio 1: configurazione del Raspberry Pi
Una volta che hai tutte le tue forniture possiamo iniziare!
- Inserisci la tua scheda microSD nel tuo computer;
- Scarica l'immagine del sistema operativo Raspbian da
- Flash l'immagine sulla scheda micro SD con software come Etcher o win32diskimager;
- Vai nella partizione accessibile della scheda SD e apri il file cmdline.txt con il blocco note;
- Aggiungi ip=169.254.10.1 salva e chiudi;
- Ora inserisci la tua scheda micro-SD nel tuo Raspberry Pi;
- una volta avviato, scarica Putty;
- Ora, connettiti al tuo Raspberry Pi utilizzando l'indirizzo IP che abbiamo digitato in precedenza;
- Accedi con utente pi e password raspberry
- Digita sudo raspi-config, cambia la password, vai alle opzioni di rete, cambia il nome host del tuo pi. Vai alle opzioni di localizzazione e cambia il paese e il fuso orario del Wi-Fi. Quindi, vai alle opzioni di avvio, attiva l'attesa della rete all'avvio e attendi la disattivazione della schermata iniziale. Infine vai alle opzioni di interfaccia e apri l'interfaccia i2c e spi.
- Connettiti con il Wi-Fi utilizzando i seguenti passaggi connettiti al Wi-Fi.
- Esegui i comandi sudo apt-update e sudo apt-upgrade.
Passaggio 2: MySQL / Mariadb
Ora aggiungeremo il database al nostro Raspberry Pi.
-
Prima di tutto, esegui i seguenti comandi:
- sudo apt-get install mysql-server, mysql-client
- mysql -u root -p
- creare l'utente 'root'@'localhost' identificato da password;
- CONCEDERE TUTTI I PRIVILEGI SU *.* A 'root'@'%'
- Ora copia il codice del file sql e incollalo in Putty ed eseguilo
Passaggio 3: costruire il circuito elettrico
Adesso andiamo a costruire il circuito elettrico. Suggerisco di costruirlo prima con cavi jumper e una breadboard, poiché è parecchio.
Segui lo schema di Fritzing. Uso cavi lunghi per il sensore hall, il lettore rfid e lo schermo lcd. Ho saldato i cavi all'estremità di un ponticello femmina, quindi non devo saldare tutto direttamente ai pin Raspberry Pi. Se non lo fai, va bene, ma dovrai aspettare per saldare tutto al pi greco.
Passaggio 4: costruisci lo zaino
Ora costruiremo tutto nello zaino. Ho costruito tutto all'interno della tasca cerchiata nell'immagine sopra.
- All'interno di questa tasca, pratica un foro in modo da poter entrare tra i due strati di tessuto, lo useremo per i cavi del lettore rfid e del display LCD.
- ora ritaglia con attenzione un foro quadrato usando lo schermo LCD come riferimento delle dimensioni.
- Ora inseriremo il lettore RFID con i cavi prima attraverso il foro, assicurati che i cavi escano dal foro che abbiamo praticato all'interno della tasca all'interno dello zaino.
- Ora, usa una colla forte per incollare il lettore rfid all'interno, ho provato con la supercolla, ma non si è attaccata alla pelle, ti consiglio di usare la colla Pattex 100%, poiché questa si incolla.
- Ora posiziona con attenzione i cavi dello schermo LCD prima attraverso il foro e fai uscire i cavi dall'altro foro e incolla lo schermo LCD all'interno dello zaino.
- Ora all'interno dello zaino, posiziona una cerniera sull'estremità completa dello zaino e incolla il sensore di hall magnetico su questa cerniera. Sull'altra cerniera incollare il magnete. Assicurati di non usare troppa colla per il magnete, non vuoi che la cerniera si blocchi. Per il sensore magnetico, questo non è un grosso problema, a causa della lunghezza del cavo questa cerniera rimarrà sempre nella sua posizione.
- Ora puoi saldare tutto al pi, o se hai usato i cavi jumper femmina, semplicemente mettili nel posto giusto usando lo schema Fritzing.
- Facoltativamente, puoi alimentare il Raspberry Pi utilizzando un powerbank.
Passaggio 5: codice
Ora che la parte di costruzione è finita, scarica il codice qui: github. Posizionalo in una cartella sul tuo raspberry pi usando (S) FTP o clona direttamente il repository sul tuo pi. Il codice ha un codice di test per i sensori, assicurati di controllarli se hai un problema.
Passaggio 6: server Web
Ora trasformeremo il nostro pi in un server web.
Esegui il comando sudo apt-get install apache2 -y
- Naviga dal tuo laptop all'indirizzo del pi, che dovrebbe essere 169.254.10.1 se sei ancora connesso con un cavo UTP, se vedi una pagina di apache, significa che è stato installato con successo.
- ora sposta la cartella frontend del codice che hai scaricato in /var/www/html usando il comando mv.
- Dopo aver inserito il codice, digita il comando sudo service apache2 restart.
- Ora dovresti vedere l'interfaccia web se navighi sull'indirizzo IP di pi.
Passaggio 7: esecuzione automatica
Ora dobbiamo assicurarci che lo script venga eseguito automaticamente se avvii il tuo pi up.
- Modifica il file rc.local, usando sudo nano /etc/rc.local
- Aggiungi il comando per eseguire il tuo codice, questo sarà python3.5 /yourpath/project.py &
- Assicurati di lasciare l'uscita 0 in basso.
- ora fai sudo reboot e controlla se ha funzionato.
Passaggio 8: fine
Ora, quando avvii il tuo pi, l'indirizzo IP dovrebbe essere visualizzato sullo schermo LCD, naviga fino a questa schermata per aprire l'interfaccia web.
Consigliato:
Luce LED da scrivania intelligente - Illuminazione intelligente con Arduino - Area di lavoro Neopixel: 10 passaggi (con immagini)
Luce LED da scrivania intelligente | Illuminazione intelligente con Arduino | Neopixels Workspace: Al giorno d'oggi trascorriamo molto tempo a casa, studiando e lavorando virtualmente, quindi perché non rendere il nostro spazio di lavoro più grande con un sistema di illuminazione personalizzato e intelligente basato su Arduino e LED Ws2812b. Qui ti mostro come costruire il tuo Smart Luce LED da scrivania che
Zaino intelligente con localizzazione GPS e luci automatiche: 15 passaggi
Zaino intelligente con tracciamento GPS e luci automatiche: in questo tutorial creeremo uno zaino intelligente in grado di tracciare la nostra posizione, velocità e ha luci automatizzate che possono tenerci al sicuro di notte. Uso 2 sensori per rilevare se è sulle tue spalle per assicurarmi che non si spenga quando non è necessario
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: 10 passaggi (con immagini)
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: hai mai desiderato un orologio intelligente? Se è così, questa è la soluzione per te! Ho realizzato Smart Alarm Clock, questo è un orologio con cui puoi modificare l'ora della sveglia in base al sito web. Quando la sveglia suona, ci sarà un suono (cicalino) e 2 luci si accenderanno
Giardinaggio intelligente basato su IoT e agricoltura intelligente con ESP32: 7 passaggi
Giardinaggio intelligente basato su IoT e agricoltura intelligente Utilizzo di ESP32: il mondo sta cambiando come il tempo e quindi l'agricoltura. Oggigiorno, le persone stanno integrando l'elettronica in ogni campo e l'agricoltura non fa eccezione per questo. Questa fusione dell'elettronica in agricoltura sta aiutando gli agricoltori e le persone che gestiscono i giardini. In questo
Proteggi in modo intelligente la tua casa intelligente: 14 passaggi
Proteggi in modo intelligente la tua casa intelligente: sto partecipando al concorso sicuro e protetto. Se ti piace il mio tutorial, per favore votalo! Ti mostrerò come proteggere in modo semplice ed economico la tua casa e il suo ambiente. Contiene dei segmenti in cui imparerai come: 1. Configura y