Índice:
- Suprimentos
- Etapa 1: Configurar o Raspberry Pi
- Etapa 2: MySQL / Mariadb
- Etapa 3: construir o circuito elétrico
- Etapa 4: construir a mochila
- Etapa 5: Código
- Etapa 6: servidor da web
- Etapa 7: Autorun
- Etapa 8: Fim
Vídeo: Mochila Inteligente: 8 Passos
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Se você é um estudante como eu, alguns de vocês definitivamente se identificarão com o problema que eu esqueci. Não tenho muito tempo para fazer minha mochila e, antes que você perceba, já se esqueceu de algo.
Tentei tornar minha vida mais fácil fazendo um projeto Raspberry pi com uma interface da web que mantém o controle de suas coisas.
A ideia é colocar adesivos RFID em tudo que você precisa, fazer listas com o que você precisa em uma interface web. E no momento em que você tem que fazer sua mochila, você abre a lista, escaneia tudo e coloca na mochila.
Suprimentos
- mochila
- sensor hall magnético
- magnético
- ADXL345
- 16 * 2 LCD
- MCP3008
- MFRC522
- Resistor de 4,7 K ohm
- fios
- lata de solda
- calor encolhe
- raspberry pi 3b +, fonte de alimentação
- cartão micro SD (8gb +)
- cola forte
- Tags rfid de 13,56 MHz
Ferramentas:
- Chave de fenda
- ferro de solda
- faca
- desmontar o alicate
Etapa 1: Configurar o Raspberry Pi
Assim que tiver todos os seus suprimentos, podemos começar!
- Coloque o seu cartão microSD no seu computador;
- Baixe a imagem do Raspbian OS em
- Flash a imagem no cartão micro SD com software como Etcher ou win32diskimager;
- Vá para a partição acessível do cartão SD e abra o arquivo cmdline.txt com o bloco de notas;
- Adicionar ip = 169.254.10.1 salvar e fechar;
- Agora coloque seu cartão micro-SD em seu raspberry pi;
- depois de inicializado, baixe o Putty;
- Agora, conecte-se ao seu raspberry pi usando o endereço IP que digitamos anteriormente;
- Faça login com usuário pi e senha raspberry
- Digite sudo raspi-config, altere sua senha, vá para as opções de rede, altere o nome de host do seu pi. Acesse as opções de localização e altere o país do wi-fi e o fuso horário. Em seguida, vá para as opções de inicialização, desligue a espera pela rede na inicialização e aguarde a tela inicial desligada. Por fim, vá para as opções de interface e abra a interface i2c e spi.
- Conecte-se com wi-fi usando as seguintes etapas para conectar-se a wi-fi.
- Faça os comandos sudo apt-update e sudo apt-upgrade.
Etapa 2: MySQL / Mariadb
Agora vamos adicionar o banco de dados ao nosso raspberry pi.
-
Em primeiro lugar, execute os seguintes comandos:
- sudo apt-get install servidor-mysql, cliente-mysql
- mysql -u root -p
- criar usuário 'root' @ 'localhost' identificado por senha;
- GRANT ALL PRIVILEGES ON *. * TO 'root' @ '%'
- Agora copie o código do arquivo sql e cole-o no Putty e execute-o
Etapa 3: construir o circuito elétrico
Agora vamos construir o circuito elétrico. Eu sugiro construir isso com cabos jumper e uma placa de ensaio primeiro, já que é bastante.
Siga o esquema de Fritzing. Eu uso cabos longos para o sensor hall, leitor RFID e tela LCD. Eu soldei os cabos na extremidade de um fio de jumper fêmea, então não tenho que soldar tudo diretamente nos pinos pi raspberry. Se você não fizer isso, tudo bem, mas você terá que esperar para soldar tudo ao pi.
Etapa 4: construir a mochila
Agora vamos construir tudo na mochila. Construí tudo dentro do bolso circulado na imagem acima.
- Dentro desse bolso, faça um furo para passar entre as duas camadas de tecido, vamos usar isso para os cabos do leitor RFID e do LCD.
- agora cuidadosamente esculpa um buraco quadrado usando a tela LCD como referência do tamanho.
- Agora vamos colocar o leitor RFID com os cabos primeiro pelo orifício, certifique-se de que os cabos saiam pelo orifício que esculpimos no interior do bolso dentro da mochila.
- Agora, use uma cola forte para colar o rfid reader por dentro, tentei usar supercola, mas não grudou no couro, sugiro que use Pattex 100% cola, pois isso cola.
- Agora, cuidadosamente, coloque os cabos da tela de LCD primeiro pelo orifício, faça os cabos saírem pelo outro orifício e cole o LCD dentro da mochila.
- Agora, dentro da mochila, coloque um zíper em toda a extremidade da mochila e cole o sensor magnético de corredor neste zíper. No outro zíper, cole o ímã. Certifique-se de não usar muita cola para o ímã, você não quer que o zíper fique preso. Para o sensor magnético, isso não é grande coisa, devido ao comprimento do cabo este zíper sempre permanecerá em sua posição.
- Agora você pode soldar tudo no pi, ou se você usou os cabos jumper fêmeas, simplesmente coloque-os no lugar certo usando o esquema Fritzing.
- Opcionalmente, você pode alimentar o pi de framboesa usando um powerbank.
Etapa 5: Código
Agora que a parte de construção acabou, baixe o código aqui: github. Coloque-o em uma pasta em seu raspberry pi usando (S) FTP ou clone o repositório em seu pi diretamente. O código tem alguns códigos de teste para os sensores, certifique-se de verificá-los se tiver um problema.
Etapa 6: servidor da web
Agora vamos transformar nosso pi em um servidor web.
Execute o comando sudo apt-get install apache2 -y
- Navegue do seu laptop para o endereço do pi, que deve ser 169.254.10.1 se você ainda estiver conectado com um cabo UTP, se vir uma página do apache, isso significa que foi instalado com sucesso.
- agora mova a pasta frontend do código que você baixou em / var / www / html usando o comando mv.
- Depois de colocar o código lá, digite o comando sudo service apache2 restart.
- Agora você deve ver a interface da web se navegar até o endereço IP do pi.
Etapa 7: Autorun
Agora temos que ter certeza de que o script será executado automaticamente se você inicializar seu pi.
- Edite o arquivo rc.local, usando sudo nano /etc/rc.local
- Adicione o comando para executar seu código, ele será python3.5 /yourpath/project.py &
- Certifique-se de deixar a saída 0 na parte inferior.
- agora reinicie o sudo e verifique se funcionou.
Etapa 8: Fim
Agora, quando você inicializar seu pi, o endereço IP deve aparecer na tela LCD, navegue até esta tela para abrir a interface da web.
Recomendado:
Saco Rave Aka Pa em uma mochila [sRc]: 5 etapas
Bolsa Rave Aka Pa em uma mochila [sRc]: é como fazer uma bolsa com um mini amplificador de pa e 2 alto-falantes de estante de livros em uma mochila
Mochila inteligente com rastreamento GPS e luzes automáticas: 15 etapas
Mochila inteligente com rastreamento GPS e luzes automáticas: Neste instrutível faremos uma mochila inteligente que pode rastrear nossa posição, velocidade e possui luzes automatizadas que podem nos manter seguros à noite. Eu uso 2 sensores para detectar se ele está em seus ombros para ter certeza de que não dispara quando não precisa
Mochila # 3: PyBoard: 7 etapas
Mochila # 3: PyBoard: SPIKE Prime As mochilas são extensões para LEGO Education SPIKE Prime.A mochila Pyboard permite que você se conecte ao WiFi do SPIKE Prime e use todas as funcionalidades de um Pyboard. Isso ampliará enormemente a gama de projetos que você pode fazer usando o SPIKE
Mochila # 4: placa de ensaio: 8 etapas
Mochila nº 4: Prancha de ensaio: SPIKE Prime As mochilas são extensões do LEGO Education SPIKE Prime. Esta mochila permite que você conecte seu SPIKE Prime com LEDs, botões, interruptores e joysticks para criar protótipos para controlar o SPIKE Prime. Também temos uma mochila de câmera que permite
Mochila inteligente para pi de volta com rastreador de conteúdo NFC: 6 etapas
Voltar Pi Smart Backpack com NFC-content Tracker: Como estudante, muitas vezes me esqueço de trazer alguns dos meus livros e outros materiais para a aula. Tentei usar uma agenda online, mas mesmo assim deixava coisas constantemente na minha mesa. A solução que encontrei é uma mochila inteligente. Neste instrutabl