Taula de continguts:
- Subministraments
- Pas 1: Configuració del Raspberry Pi
- Pas 2: MySQL / Mariadb
- Pas 3: Construïu el circuit elèctric
- Pas 4: creeu la motxilla
- Pas 5: Codi
- Pas 6: servidor web
- Pas 7: execució automàtica
- Pas 8: finalitzar
Vídeo: Motxilla intel·ligent: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Si sou un estudiant com jo, alguns de vosaltres es relacionaran definitivament amb el problema que oblido. No tinc molt de temps per fer la motxilla i, abans que ho sàpigues, oblidaves alguna cosa.
He intentat fer la vida més fàcil fent un projecte de Raspberry pi amb una interfície web que en faci un seguiment.
La idea és posar adhesius RFID a tot el que necessiteu, fer llistes amb el que necessiteu en una interfície web. I en el moment en què heu de fer la motxilla, obriu la llista, escanegeu-ho tot i el poseu a la motxilla.
Subministraments
- motxilla
- sensor de passadís magnètic
- imant
- ADXL345
- 16 * 2 LCD
- MCP3008
- MFRC522
- Resistència de 4,7 K ohm
- cables
- llauna de soldar
- la calor es redueix
- raspberry pi 3b +, font d'alimentació
- targeta micro SD (8 GB +)
- cola forta
- Etiquetes RFID de 13,56 MHz
Eines:
- tornavís
- soldador
- ganivet
- desmuntar les alicates
Pas 1: Configuració del Raspberry Pi
Un cop tingueu tots els vostres subministraments, podrem començar!
- Introduïu la targeta microSD a l'ordinador;
- Descarregueu la imatge del sistema operatiu Raspbian des de
- Feu flash la imatge de la targeta micro SD amb programari com Etcher o win32diskimager;
- Aneu a la partició accessible de la targeta SD i obriu el fitxer cmdline.txt amb el bloc de notes;
- Afegeix ip = 169.254.10.1 desa i tanca;
- Ara poseu la targeta micro-SD al raspberry pi;
- un cop arrencat, descarregueu Putty;
- Ara, connecteu-vos al vostre raspberry pi mitjançant l’adreça IP que hem escrit abans;
- Inicieu la sessió amb l'usuari pi i contrasenya raspberry
- Escriviu sudo raspi-config, canvieu la contrasenya, aneu a les opcions de xarxa, canvieu el nom d'amfitrió del vostre pi. Aneu a les opcions de localització i canvieu el país i la zona horària de Wi-Fi. A continuació, aneu a les opcions d’arrencada, activeu l’espera de la xarxa a l’arrencada i espereu que la pantalla inicial estigui desactivada. Finalment, aneu a les opcions d'interfície i obriu la interfície i2c i spi.
- Connecteu-vos amb el wi-fi seguint els passos següents per connectar-vos al wifi.
- Feu les ordres sudo apt-update i sudo apt-upgrade.
Pas 2: MySQL / Mariadb
Ara afegirem la base de dades al nostre raspberry pi.
-
En primer lloc, feu les ordres següents:
- sudo apt-get install mysql-server, mysql-client
- mysql -u arrel -p
- crear l'usuari 'root' @ 'localhost' identificat per contrasenya;
- CONCEDIU TOTS ELS PRIVILEGIS ACTIVATS *. * PER A "root" @ "%"
- Ara copieu el codi del fitxer sql i enganxeu-lo a Putty i executeu-lo
Pas 3: Construïu el circuit elèctric
Ara construirem el circuit elèctric. Suggereixo construir-lo primer amb cables de pont i una placa de configuració, ja que és bastant gran.
Seguiu l’esquema Fritzing. Faig servir cables llargs per al sensor de sala, el lector de RFID i la pantalla LCD. Vaig soldar els cables fins al final d’un cable femella, de manera que no he de soldar-ho tot directament als pins de gerds. Si no ho feu, està bé, però haureu d’esperar per soldar-ho tot al pi.
Pas 4: creeu la motxilla
Ara construirem tot a la motxilla. Vaig construir tot el que hi havia dins de la butxaca encerclada a la imatge superior.
- Dins d’aquesta butxaca, talleu un forat perquè pugueu entre les dues capes de tela, l’utilitzarem per als cables del lector de RFID i de la pantalla LCD.
- ara esculpeu acuradament un forat quadrat amb la pantalla LCD com a referència de la mida.
- Ara posarem primer el lector RFID amb els cables pel forat, assegureu-nos que els cables surten al forat que hem esculpit a l'interior de la butxaca a l'interior de la motxilla.
- Ara, utilitzeu una cola forta per enganxar el lector de RFID a l’interior, he provat d’utilitzar superglue, però no s’enganxava al cuir, us suggereixo que feu servir cola 100% Pattex, ja que això sí que enganxa.
- Ara col·loqueu els cables de la pantalla LCD primer pel forat i feu que surtin per l’altre forat i enganxeu la pantalla LCD a la motxilla.
- Ara dins de la motxilla, col·loqueu una cremallera a l'extrem complet de la motxilla i enganxeu el sensor magnètic de la sala amb aquesta cremallera. A l'altra cremallera enganxeu l'imant. Assegureu-vos de no utilitzar massa cola per a l’imant, ja que no voleu que la cremallera quedi enganxada. Per al sensor magnètic, això no és tan gran, a causa de la longitud del cable, aquesta cremallera sempre es mantindrà en la seva posició.
- Ara podeu soldar-ho tot al pi, o si heu utilitzat els cables de pont femení, simplement poseu-los al lloc adequat mitjançant l’esquema Fritzing.
- Opcionalment, podeu alimentar el raspberry pi mitjançant un powerbank.
Pas 5: Codi
Ara la part de l'edifici s'ha acabat, descarregueu-vos el codi aquí: github. Col·loqueu-lo en una carpeta del vostre raspberry pi mitjançant FTP (S) o cloneu directament el dipòsit del vostre pi. El codi conté alguns codis de prova per als sensors. Comproveu-los si teniu algun problema.
Pas 6: servidor web
Ara convertirem el nostre pi en un servidor web.
Feu l'ordre sudo apt-get install apache2 -y
- Navegueu des del portàtil fins a l’adreça del pi, que hauria de ser 169.254.10.1 si encara esteu connectat amb un cable UTP, si veieu una pàgina apache, vol dir que s’ha instal·lat correctament.
- ara moveu la carpeta frontal del codi que heu descarregat a / var / www / html mitjançant l'ordre mv.
- Després de col·locar-hi el codi, escriviu l'ordre sudo service apache2 restart.
- Ara hauríeu de veure la interfície web si navegueu a l'adreça IP del pi.
Pas 7: execució automàtica
Ara hem d'assegurar-nos que l'script s'executa automàticament si arrenceu el pi up.
- Editeu el fitxer rc.local amb sudo nano /etc/rc.local
- Afegiu l'ordre per executar el vostre codi, aquest serà python3.5 /yourpath/project.py &
- Assegureu-vos de deixar la sortida 0 a la part inferior.
- ara feu el reinici sudo i comproveu si ha funcionat.
Pas 8: finalitzar
Ara, quan arrenceu el pi, l'adreça IP hauria d'aparèixer a la pantalla LCD, navegueu fins a aquesta pantalla per obrir la interfície web.
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: 6 passos (amb imatges)
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: el tutorial de Deze es troba a Engels, per a la versió del clàssic espanyol. Teniu un telèfon intel·ligent (antic) sense utilitzar? Convertiu-lo en una pantalla intel·ligent amb Fulls de càlcul de Google i paper i llapis seguint aquest senzill tutorial pas a pas. Quan hagis acabat
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: 7 passos
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: sempre somio amb controlar els meus aparells d’il·luminació. Aleshores algú va fabricar una increïble llum LED de colors. Fa poc em vaig trobar amb una làmpada LED de Joseph Casha a Youtube. Inspirant-me en ell, vaig decidir afegir diverses funcions mantenint la comoditat
Rellotge despertador intel·ligent: un despertador intel·ligent fabricat amb Raspberry Pi: 10 passos (amb imatges)
Rellotge despertador intel·ligent: un rellotge despertador intel·ligent fet amb Raspberry Pi: Heu volgut mai un rellotge intel·ligent? Si és així, aquesta és la solució per a vosaltres. He creat Smart Alarm Clock (Rellotge despertador intel·ligent), aquest és un rellotge que permet canviar l’hora de l’alarma segons el lloc web. Quan l’alarma s’activi, hi haurà un so (brunzidor) i 2 llums
Jardineria intel·ligent i agricultura intel·ligent basades en IoT mitjançant ESP32: 7 passos
Jardineria intel·ligent i agricultura intel·ligent basades en l’IoT que utilitzen ESP32: el món canvia a mesura que l’agricultura passa. Avui en dia, la gent integra electrònica en tots els camps i l’agricultura no n’és una excepció. Aquesta fusió d'electrònica a l'agricultura està ajudant els agricultors i les persones que gestionen els jardins