Sommario:

Zaino intelligente: 8 passaggi
Zaino intelligente: 8 passaggi

Video: Zaino intelligente: 8 passaggi

Video: Zaino intelligente: 8 passaggi
Video: Il TRUCCO che le COMPAGNIE LOW COST non VOGLIONO che TU CONOSCA #travel 2024, Novembre
Anonim
Zaino intelligente
Zaino intelligente

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!

  1. Inserisci la tua scheda microSD nel tuo computer;
  2. Scarica l'immagine del sistema operativo Raspbian da
  3. Flash l'immagine sulla scheda micro SD con software come Etcher o win32diskimager;
  4. Vai nella partizione accessibile della scheda SD e apri il file cmdline.txt con il blocco note;
  5. Aggiungi ip=169.254.10.1 salva e chiudi;
  6. Ora inserisci la tua scheda micro-SD nel tuo Raspberry Pi;
  7. una volta avviato, scarica Putty;
  8. Ora, connettiti al tuo Raspberry Pi utilizzando l'indirizzo IP che abbiamo digitato in precedenza;
  9. Accedi con utente pi e password raspberry
  10. 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.
  11. Connettiti con il Wi-Fi utilizzando i seguenti passaggi connettiti al Wi-Fi.
  12. Esegui i comandi sudo apt-update e sudo apt-upgrade.

Passaggio 2: MySQL / Mariadb

MySQL / Mariadb
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

Costruisci il circuito elettrico
Costruisci il circuito elettrico
Costruisci il circuito elettrico
Costruisci il circuito elettrico
Costruisci il circuito elettrico
Costruisci 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

Costruisci lo zaino
Costruisci lo zaino
Costruisci lo zaino
Costruisci lo zaino
Costruisci lo zaino
Costruisci lo zaino
Costruisci lo zaino
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: