Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Construa um Laptop com Raspberry Pi 3 e Arduino: Guia Passo a Passo

Componentes e Materiais

Raspberry Pi 3 Model B1
Arduino Micro2
Expansão OLED Onion Corporation1

Sobre o Projeto

Introdução: Laptop com Raspberry Pi e Arduino

Desde que conheci o Raspberry Pi, queria transformá-lo em um laptop funcional. Com o lançamento do Pi 3, decidi finalmente concretizar. Não é minha primeira tentativa — projetos anteriores falharam por cabos flat danificados, problemas de dobradiça, etc. — mas aprendi com os erros e vou mostrar como evitá-los.

Passo 1: O Que Queremos Que Ele Faça

Construa um Laptop com Raspberry Pi 3 e Arduino: Guia Passo a Passo

Antes de comprar peças, definimos os requisitos:

O Pi 3 já tem Wi-Fi e Bluetooth integrados. O leitor de bateria usa uma tela OLED pequena ao lado da tela principal, mostrando porcentagem e tensão permanentemente. O Arduino interno com headers acessíveis permite ligar componentes diretamente — um Arduino sempre à mão.

Passo 2: Peças

Construa um Laptop com Raspberry Pi 3 e Arduino: Guia Passo a Passo

As peças são independentes entre si, facilitando substituições. Vamos configurar cada uma separadamente e integrar no final.

Passo 3: Configurando o Pi e a Tela

Construa um Laptop com Raspberry Pi 3 e Arduino: Guia Passo a Passo

A tela conecta via cabo flat de 50 pinos na GPIO, não HDMI. Precisamos editar config.txt no cartão SD:

  1. Baixe a imagem Raspbian e grave no SD (use 7-Zip ou similar).
  2. Edite config.txt e adicione:
dtoverlay=dpi24
enable_dpi_lcd=1 display_default_lcd=1 dpi_group=2 dpi_mode=87 dpi_output_format=0x6f005 hdmi_cvt 1024 600 60 6 0 0 0

Isso faz o Pi enviar vídeo pela GPIO no boot. Ajuste o potenciômetro na placa da tela se estiver muito claro/escuro.

Modificação física: dessolde uma das portas USB duplas do Pi (aqueça os pinos com bastante solda e balance até soltar) para soldar o hub USB no lugar.

Passo 4: Configurando a Bateria

Construa um Laptop com Raspberry Pi 3 e Arduino: Guia Passo a Passo

3 células 18650 de 2400 mAh em paralelo = 7200 mAh. O Pi com tudo ligado consome ~1A → ~4,5-5h de autonomia. Carregue cada célula a 4,2V individualmente antes de ligar em paralelo (perigoso ligar células com tensões diferentes).

Conecte todos os positivos juntos e todos os negativos juntos com fio grosso. Ligue ao circuito do power bank. Alternativamente, use carregador lítio + boost converter, mas ocupa mais espaço.

Passo 5: Display da Bateria (OLED + Arduino)

Construa um Laptop com Raspberry Pi 3 e Arduino: Guia Passo a Passo

Opcional, mas dá visual "DIY legal". Solda OLED no Arduino (7 pinos, não-SPI):

OLEDArduino
RSTPino 7
DCPino 12
CSPino 9
DINPino 11
CLKPino 13
VCC5V
GNDGND

Sonda de tensão: divisor de tensão com 2 resistores de 10k no A0 e GND (A0 no positivo da bateria, GND no negativo). Alimentação do Arduino: fios no VIN e GND ligados ao power bank depois.

Carregue o código batterylaptop.ino.

Passo 6: Configurando o Restante

Construa um Laptop com Raspberry Pi 3 e Arduino: Guia Passo a Passo

Passo 7: Circuito — Conectando Tudo

Hub USB na porta USB dessoldada do Pi. Segunda porta USB → conector fêmea no outro lado do laptop (fios longos). Trackpad, teclado e Arduino interno no hub.

Saída 5V do power bank → entrada 5V do Pi (via micro-USB ou pads de solda dedicados sob o Pi).

Parte da tela: cabo flat 50 pinos na tela e no Pi. 3 fios longos do Arduino do display: A0 no positivo da bateria, VIN no 5V do power bank, GND no GND.

Chave liga/desliga no fio GND entre power bank e Pi. Importante: desligue via software (menu shutdown) antes de cortar a energia.

Passo 8: O Gabinete

Construa um Laptop com Raspberry Pi 3 e Arduino: Guia Passo a Passo

Sem impressora 3D, usei papelão reforçado + plástico maleável (tipo "protoplastic"). Paredes de papelão coladas com supercola (cola quente deixa marcas feias), reforçadas com cola quente por dentro + camada de plástico maleável. Deixei as medidas no artigo. Se tiver impressora 3D, é mais limpo.

Passo 9: Dobradiça da Tela

Construa um Laptop com Raspberry Pi 3 e Arduino: Guia Passo a Passo

Parte mais difícil. Use dobradiça rígida de laptop velho (achado em lixo eletrônico). Faça entalhes na base e na tela, preencha com plástico maleável quente, pressione a dobradiça e segure até endurecer. Secador de cabelo derrete o plástico para ajustes.

Passo 10: Problemas e Melhorias

Construa um Laptop com Raspberry Pi 3 e Arduino: Guia Passo a Passo

Projeto não é muito desafiador — pouco código e a fundação Raspberry Pi facilita a configuração.

Passo 11: Final

Laptop totalmente funcional. Uso quase diário para anotações (LibreOffice pré-instalado). Wi-Fi/Bluetooth funcionam bem, YouTube roda liso, jogos como Minecraft e emuladores NES rodam. Ótima autonomia. Projeto divertido e recomendo.

Dúvidas? Comente ou me mande mensagem.

Código

Trecho de código #1 (config.txt)
dtoverlay=dpi24
enable_dpi_lcd=1 display_default_lcd=1 dpi_group=2 dpi_mode=87 dpi_output_format=0x6f005 hdmi_cvt 1024 600 60 6 0 0 0

Processo de manufatura

  1. Integração MQTT Perfeita: Sensores NodeMCU DHT22 com Raspberry Pi 3 B+ como Broker
  2. Construa um Sensor de Temperatura Remoto com Raspberry Pi e Python – Guia Passo a Passo
  3. Construa um Sistema de Monitoramento de Temperatura e Luz Multi-Sensor com Raspberry Pi e DS18B20
  4. Dominando Controle de Sensores e Atuadores no Raspberry Pi: Acelerômetro, Servo e Streaming de Dados
  5. Raspberry Pi 3 B+ – Recursos Atualizados, Especificações e Guia de Compra
  6. MrRobot: Robô Rapiro Controlado por Ubuntu Mobile com Voz, Toque e Interação por Movimento
  7. Construa um Robô com Raspberry Pi e Python: Guia Completo
  8. Construa um Robô Raspberry Pi Controlado por Bluetooth com Feedback de Áudio
  9. Construa um Robô de Streaming de Vídeo Controlado por Internet com Arduino e Raspberry Pi
  10. Autômatos Celulares em Tempo Real no Arduino com Display OLED 128x64