Índice:

Mochila Inteligente: 8 Passos
Mochila Inteligente: 8 Passos

Vídeo: Mochila Inteligente: 8 Passos

Vídeo: Mochila Inteligente: 8 Passos
Vídeo: Sinais de autismo #autismo #autista #autismoinfantil #caracteristicasdeautismo #sinaisdeautismo 2024, Novembro
Anonim
Mochila inteligente
Mochila inteligente

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!

  1. Coloque o seu cartão microSD no seu computador;
  2. Baixe a imagem do Raspbian OS em
  3. Flash a imagem no cartão micro SD com software como Etcher ou win32diskimager;
  4. Vá para a partição acessível do cartão SD e abra o arquivo cmdline.txt com o bloco de notas;
  5. Adicionar ip = 169.254.10.1 salvar e fechar;
  6. Agora coloque seu cartão micro-SD em seu raspberry pi;
  7. depois de inicializado, baixe o Putty;
  8. Agora, conecte-se ao seu raspberry pi usando o endereço IP que digitamos anteriormente;
  9. Faça login com usuário pi e senha raspberry
  10. 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.
  11. Conecte-se com wi-fi usando as seguintes etapas para conectar-se a wi-fi.
  12. Faça os comandos sudo apt-update e sudo apt-upgrade.

Etapa 2: MySQL / Mariadb

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

Construa o circuito elétrico
Construa o circuito elétrico
Construa o circuito elétrico
Construa o circuito elétrico
Construa o circuito elétrico
Construa 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

Construir a mochila
Construir a mochila
Construir a mochila
Construir a mochila
Construir a mochila
Construir a mochila
Construir a mochila
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: