O Raspberry Pi é um pequeno e acessível computador de placa única desenvolvido pela Raspberry Pi Foundation para ajudar a ensinar noções básicas de ciência da computação em instituições educacionais e países em desenvolvimento.
Devido ao seu pequeno tamanho, preço acessível e adaptabilidade, o Raspberry Pi tem um público devotado entre hobistas, acadêmicos e profissionais. Os diferentes modelos atendem a uma variedade de necessidades, com o Pico e suas variantes funcionando mais como microcontroladores, o 400 com um formato de teclado e o 4 substituindo um computador desktop (dependendo do uso). Isso só para citar alguns modelos.
A capacidade das placas Raspberry Pi de se comunicar com o mundo físico através de dispositivos de entrada e saída (I/O) é uma das características fundamentais que contribuem para sua adaptabilidade. Elas podem realizar diversas tarefas úteis, como ler dados de sensores, operar motores e outros atuadores, e até mesmo se comunicar com outros dispositivos por protocolos infravermelho e de NFC. Elas são excelentes para criar qualquer coisa, desde robôs até rodar um OctoPrint.
Considerando tudo o que pode ser feito com um Pi, não é raro se deparar com uma montanha de informação dada a quantidade de projetos que existem por aí. Nós vasculhamos a internet para encontrar 15 projetos úteis que consideramos dignos de curadoria. Confira-os abaixo e divirta-se!
Esses primeiros projetos podem não precisar de muita coisa em termos de hardware (além de um Raspberry Pi) já que toda a mágica acontece por trás da tela. Prepare-se para configuralções…
Se você quer começar a fazer streaming, o Raspberry Pi pode lhe ajudar! Com o DarkIce e o Icecast, você poderá montar sua própria rádio de internet nesse projeto para iniciantes. O DarkIce grava áudios de uma interface de áudio e o IceCast, por sua vez, foi desenvolvido para fazer transmissões de rádio em softwares open-source.
Para começar, tudo o que você precisa fazer é baixar o DarkIce e o IceCast e carregá-los no Pi. Você pode acompanhar um útil tutorial feito pelo maker no YouTube para observar o processo de configuração. Uma vez configurado e emparelhado com um microfone USB de alta qualidade, estará tudo pronto para fazer sua voz ser ouvida! Se você tiver uma impressora 3D à mão, considere imprimir um case para manter sua placa protegida.
Cansado do seu velho e desajeitado computador desktop que ocupa espaço no seu escritório em casa? Mas pronto para fazer um upgrade para algo mais elegante e moderno? Bem, você já pensou em executar um servidor da web em um Raspberry Pi? Além de ser ecologicamente correto (pois consome menos energia do que um computador desktop), ele também é financeiramente responsável, pois é muito mais barato. Além disso, ele é pequeno o suficiente para caber na palma da sua mão, assim você pode levá-lo para onde for.
Imagine as possibilidades: você poderia hospedar seu próprio site no conforto da sua cafeteria local! Ou, melhor ainda, impressionar seus amigos configurando um servidor da Web no seu quintal e hospedando um site com tema de churrasco para sua próxima festa. As possibilidades são infinitas com um servidor da web com Raspberry Pi. Se você precisar atualizar seu site em qualquer lugar, basta pegar seu confiável Raspberry Pi e fazer as alterações necessárias.
Caso esteja preocupado com a segurança, não fique — o Raspberry Pi é equipado com proteção de firewall de primeira linha para manter seu site protegido contra hackers incômodos.
Não é necessário muito hardware, e o criador do projeto optou pelo Flask devido à sua facilidade de uso e funcionalidade relevante. O script Python está incluído, além de um vídeo tutorial no YouTube para complementar. Você precisa apenas copiá-lo se não estiver disposto a criar o seu próprio. Embora o tutorial ajude a configurar o servidor da web, cabe a você levá-lo até onde quiser!
Nesse divertido projeto para iniciantes, você vai usar um Raspberry Pi para configurar uma biblioteca de streaming de áudio-livros, que pode ser acessada a qualquer hora e em qualquer lugar — o que é perfeito para os amantes de áudio-livros e até mesmo de podcasts. O autor fornece instruções para configurar a biblioteca para que você também possa acessá-la enquanto viaja!
Para criar essa estante digital de livros, você só precisa de um endereço IP estático para seu Raspberry Pi e conectá-lo com uma conexão SSH. Tudo o que você precisa para o servidor desta estante virtual de áudios ("Audiobookshelf") pode ser encontrado no GitHub, junto com um guia passo a passo publicado pelo criador do projeto. Uma vez configurado, você poderá transmitir arquivos MP3, M4A e M4B — e assim o mundo literário estará nas suas mãos! E não se preocupe, esta estante virtual "lembrará" você onde parou se precisar de uma pausa.
Essa é a sua chance de configurar seu próprio servidor de email com a magia de um Raspberry Pi. Ter seu próprio servidor de email permite que você tenha seu próprio domínio e gerencie emails de spam nos seus próprios termos. O autor observou que a instalação é relativamente fácil, embora a configuração seja mais complexa, portanto talvez seja mais adequado para quem já tenha alguma experiência com o Pi.
O núcleo do projeto usa o software Citadel, que é um programa open-source para gerenciar emails, softwares colaborativos, calendários e outros. Você também vai precisar de um DNS (o autor recomenda o Cloudflare) e do SpamAssassin para ajudar a gerenciar os emails indesejados.
Como última etapa, o ClamAV pode ser usado para verificar se há vírus nos emails e evitar que seu Pi seja infectado. Quando a configuração estiver concluída, estará tudo pronto para ser o mestre do seu próprio domínio de email!
Hospedar um servidor de rede virtual privada (VPN) em um Raspberry Pi tem seus benefícios. Isso permite que você acesse com segurança sua rede doméstica de qualquer lugar do mundo, o que pode ser útil se você viaja com frequência e precisa se conectar à sua rede doméstica ou se desejar acessar recursos na sua rede doméstica a partir de um ponto de acesso de Wi-Fi público.
Quando você usa um VPN, seu tráfego da internet é criptografado e roteado pelo servidor VPN, o que pode ajudar a impedir que outras pessoas interceptem ou espionem sua atividade online. Ao hospedar seu próprio servidor VPN em um Raspberry Pi, você tem controle total sobre seu VPN e pode garantir que seus dados estejam seguros e privados.
Existem três métodos diferentes no GitHub para configurá-lo. Embora o PiVPN seja recomendado para ser executado no Raspberry Pi OS Lite, dizem que também funciona com o Debian e o Ubuntu. Embora seja barato em termos de custos, pode ser necessário algum esforço para fazê-lo funcionar por completo. Dito isso, há uma comunidade no GitHub e no Reddit para lhe ajudar a resolver qualquer problema.
Uma central doméstica inteligente de Raspberry Pi é um dispositivo que usa uma placa Raspberry Pi para controlar e automatizar diversos dispositivos inteligentes para a casa.Isso permite que você gerencie e monitore a infraestrutura da sua casa inteligente em um local centralizado. Com ela, você pode controlar e automatizar facilmente luzes, eletrodomésticos, termostatos, sistemas de segurança e muito mais. Você pode até mesmo configurar automações e rotinas customizadas para tornar sua casa mais confortável e eficiente em termos de energia.
Nesse caso, trabalhar com o Matter e, opcionalmente, com o Arm Virtual Hardware, lhe permite configurar um dispositivo lightning rodando com um controlador físico ou com um Raspberry Pi AVH. Em ambos os casos, todas as linhas de código são apresentadas para as diferentes etapas, embora um pouco de conhecimento de programação possa lhe ajudar a garantir que as suas dúvidas sejam facilmente resolvidas.
Esse próximo conjunto de projetos envolvem muita configuração tanto de software como de hardware — perfeito para aproveitar toda a sua criatividade!
Os irmãos Ruiz (The Ruiz Brothers) fizeram um grande favor à comunidade maker ao criar esse tutorial que detalha a montagem de uma luminária NeoPixel controlada por um Raspberry Pi. Para quem não conhece o NeoPixel, trata-se de uma linha de componentes acessíveis oferecida pela Adafruit que ilumina qualquer projeto com sua variedade de placas e conjuntos de LEDs que piscam, brilham e giram.
Com alguns desses componentes e qualquer placa Raspberry Pi (do Pico em diante), você consegue montar esse projeto para iniciantes em pouco tempo.
Você vai precisar imprimir a estrutura em 3D, sendo que os arquivos STL estão incluídos para que você possa editá-los se quiser usar uma ordem diferente de anéis. Que tal trazer um pouco de luz e estilo ao mesmo tempo? Esse projeto é imbatível.
E já mencionamos que ele desafia a gravidade?
A “dispersão de luz” é uma técnica onde uma amostra de ar é iluminada por um pequeno diodo de laser enquanto a luz dispersa é medida usando um pequeno fotossensor.
Nesse projeto, em vez de iluminar, o ar é medido e esse valor é analisado na placa, fornecendo a quantidade de partículas de tamanhos de 2,5 e 10 micrômetros no ambiente. Quando se trata da qualidade de ar em ambiente interno, é importante fazer o possível para reduzir o número de partículas grandes. Pesquisas demonstraram que elas podem ter efeitos adversos no sistema respiratório e na saúde em geral. Portanto, embora seja um projeto divertido, ele também pode potencialmente salvar sua vida a longo prazo.
O código pode ser clonado do GitHub e, embora possa parecer complexo, as etapas são suficientemente simples para serem replicadas. Dentre as informações que você consegue visualizar, um gráfico mostra o PM10 e PM2.5. Esses valores se referem ao material particulado (partículas inaláveis) com diâmetro de 10 micrômetros ou menos e 2,5 micrômetros ou menos, ambos os quais podem representar um risco à saúde. Portanto, vale a pena saber a que quantidade você está exposto.
Olhando para o tempo e ainda decidindo se vai usar seu Raspberry Pi em um projeto de estação meteorológica movida a energia solar? Então esse projeto vai ser o seu "sim". Com esse projeto, você pode monitorar a temperatura, pressão, umidade e muito mais, independentemente da sua localização. Com a adição de painéis solares e uma bateria recarregável de lítio, o dispositivo deve ser autossuficiente!
No vídeo da montagem, o autor orienta as etapas de forma direta com áudio claro e responde às dúvidas dos usuários. O firmware utilizado é o MicroPython, mas todo o código necessário é fornecido caso você não tenha familiaridade com programação. Depois de montado, todo o hardware é fixado em um case de proteção e deve enviar atualizações dos dados dos sensores para o servidor a cada três segundos.
O objetivo desse projeto é simples: o autor queria criar um dispositivo para informá-lo se a porta da garagem estivesse aberta e integrá-lo ao Home Assistant. E ele fez exatamente isso, além de orientar leitores a realizarem o mesmo.
É incrível ver um projeto tão gerenciável guiar hobistas pelo mundo do MQTT. Esse protocolo de mensagens é predominante no mundo da IoT, e aprender como implementá-lo do zero evita a perda de tempo com resolução de problemas em vários dispositivos.
Além disso, ao final desse tutorial, você terá um sensor de portão de garagem funcional e o conhecimento necessário para realizar outro projeto mais avançado no futuro. Com um vídeo no YouTube e a documentação no GitHub, há informações suficientes para adicionar esse dispositivo ao seu sistema doméstico.
Ao decidir quais projetos fazer, devemos sempre nos perguntar: que benefícios o resultado final me trará? Conhecimento? Um item único que será exilado em alguma gaveta? Ou um projeto totalmente expansível que pode ser ampliado e aprimorado nos próximos anos? Embora a gaveta de tralhas pareça divertida (afinal de contas, o lixo de uns é o tesouro de outros), o melhor resultado é algo que possamos utilizar em criações futuras ou existentes para aumentar a funcionalidade e o valor geral.
No Instructables, o inventor bartsamnick publicou um guia sobre como construir um dispositivo para monitorar diversas métricas que podem definir uma conexão com a internet. Isso inclui a velocidade de download, velocidade de ping, tempo de inicialização do roteador e muito mais. Além das métricas, bartsamnick abordou o problema do armazenamento de dados através de um serviço chamado Ubidots, que permite armazenar seus dados em uma nuvem para análise futura.
Com diversas fotos e diagramas claros da configuração do hardware, esse projeto um tanto desafiador deve ser possível de ser realizado. Vale a pena notar que o autor avisa que o Pi precisa ser reiniciado todos os dias para evitar falhas no programa devido ao acúmulo de threads.
Embora existam diversos kits DIY (faça-você-mesmo) que oferecem essencialmente a mesma coisa quando se trata de videogames clássicos e Raspberry Pi, há uma distinção importante a ser feita: a maioria é construída com base no RetroPie.
Ao seguir o tutorial oficial, você pode criar um sistema de jogos que permite emular vários consoles de videogame diferentes, como o Super Nintendo, o PlayStation 1 e 2, o Gameboy Advance, SP, DS… A lista é infinita. E se isso não for clássico o suficiente para você, também é possível optar por outros consoles, como o Commodore 64.
Além do hardware e do software, você pode customizar o projeto e dar a sua cara ao imprimir em 3D um case que lembre o console ou seu sistema de jogos favorito. Com o fórum, a documentação no GitHub e uma variedade de tutoriais no YouTube, você estará pronto para escolher entre o Mario e o Luigi rapidamente!
Esse projeto é o companheiro perfeito para ciclistas entusiastas que desejam saber a velocidade em que estão andando, além da rota da bicicleta. Esse prático e funcional projeto pode ser mais adequado para quem tem alguma experiência com microcontroladores e montagem de hardware. Observe que o autor menciona que o projeto também pode ser levemente modificado, havendo definitivamente espaço para a criatividade aqui.
Esse projeto possui duas peças principais: um Raspberry Pi Zero W e uma placa Arduino Nano. O Raspberry Pi com módulo GPS faz a maior parte do trabalho, rastreando sua localização e velocidade. No guidão, a placa Arduino e uma tela OLED informam a hora, a velocidade e o modo de rastreamento. Depois de voltar para casa de um passeio de bicicleta, você pode visualizar sua rota em um mapa!
Confira o vídeo de demonstração postado pelo autor para ter uma prévia do projeto concluído.
Não é preciso falar sobre os benefícios de ter um sistema de vigilância, certo? Com o Motion Eye OS, você pode ficar de olho nas coisas através de uma variedade de placas compatíveis — embora você deva verificar qual delas funciona com a versão de sistema operacional antes de começar.
Uma vez finalizado, você pode programar o sistema para executar diferentes tarefas, como tirar fotos ou enviar emails quando detectar movimento. A quantidade de configuração necessária torna esse projeto um pouco mais difícil do que os outros, mas o incômodo inicial pode valer a pena pela tranquilidade no final.
Os WickedMakers realmente se superaram nesse tutorial do Instructables ao apresentar esse projeto em um formato fácil de seguir. O Magic Mirror não lhe dirá quem é a pessoa mais bela de todas; em vez disso, é uma plataforma extensível e open-source que permite transformar um espelho em um dispositivo IOT "inteligente". Mesmo assim, você poderia programá-lo para lhe dizer que você é, de fato, a pessoa mais bela de todas.
Esse não é o projeto mais fácil de se fazer pois requer habilidades de marcenaria, a menos que você queira comprar tudo diretamente. Mesmo que você opte pela segunda opção, para montar tudo será necessário usar uma pistola de cola quente, fazer furos e trabalhar com o software Magic Mirror no Raspberry Pi.
Por mais assustador que esse projeto possa parecer, há pelo menos dois makers confirmados que o fizeram, portanto, você também é capaz de replicá-lo! E se você precisar de mais informações do que as disponíveis no Instructables, os autores também vendem tutoriais detalhados por cerca de USD $5 e um guia no YouTube.
Licença: O texto "Os 15 projetos com Raspberry Pi mais úteis em 2024", da All3DP, é licenciado pela licença Creative Commons Atribuição 4.0 Internacional (CC BY 4.0)