kadu / rudolph-iot

An IOT Device that read twitter posts and deliver directly to your christmas tree

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rudolph a rena de nariz vermelho - Cartão de Natal IOT

Olá, eu sou o Rudolph e sei que você me conhece das histórias do Papai Noel, e eu estou aqui para ajudar ele a levar mensagens vindas do mundo todo diretamente para sua árvore de Natal.

Nos dias de hoje, com restrições de viagens (2021/2022), o Papai Noel me pediu alguma idéia genial para fazer as pessoas mais felizes, e olhando para a minha mesa, eu encontrei vários materiais de "Faça Você Mesmo" e com algum esforço, serei capaz de criar meu primeiro dispositivo IOT (Sou chique :D). Deixa eu mostrar o "my precious":

Eu tenho um modulo da espressif chamado ESP32-S2 e um display Oled (SD1309) 128x64 pixels, alguns headers e fiozinhos, além de uma PCB "da hora"(você concorda?) que vai funcionar com um software (firmware) que conectará a internet e recebera mensagens vindas do Twitter e mostrará diretamente na árvore.

Todo esse trabalho duro me deixou cansado e como você sabe, em aguns meses eu precisarei ajudar o velhinho novamente. O Software é um código aberto e você está intimado a ajudar o Velho do Saco também, chega junto e espalhe alegria pelo mundo :)

Concurso JULIALABS PCB CHALLENGE 2021

No ano de 2020, participei do JULIALABS PCB CHALLENGE 2020 com o projeto do Anjinho e esse ano estou participando novamente com nosso Rudolph, me desejem sorte!

Obrigado Julia por fazer esse cuncurso que é tão legal, Valeu também Mouser e PCBWay por estar junto com a Julia nessa jornada! e também a Altium Designer

Links importantes!

Antes de ver os detalhes do Hardware, deixo aqui os links do projeto caso você queira produzir uma cópia dessa placa lá na PCBWay, só clicar aqui.

E aqui estão os componentes utilizados nesse projeto, com exceção do display (clique aqui p/ ver), você também pode ver clicar aqui para ver direto no site da Mouser

Hardware

Eu decidi usar o ESP32-S2 "sozinho", sem um módulo já pronto como o Node32s para esse projeto, Isso significa que o Kadu (o cara que me ajuda a trazer essas coisas para o mundo real) pegou um projeto base, chamado Franzininho Wifi, que utiliza o mesmo modulo (Valeu Fabio Souza - Criador do franzinho), Então subi no ombro de gigantes e trouxe várias das coisas do projeto para esse aqui. Você pode ver lista de compras dos componentes abaixo ou diretamente no link do projeto da Mouser

Software

Esse é um trabalho em desenvolvimento, será feito usando o Framework Arduino, e se for possivel programarei no Platform.IO (Extensão do VS Code). A idéia é ter uma configuração de Wifi que irá guiar o usuário pela configuração e mostrará o caminho para a configuração da conta no Twitter também. E depois disso, é só correr para o abraço, ou melhor, ver as mensagens chegaram na tela, diretamente do mundo inteiro!

Veja a lista de componentes, images e links no final desse arquivo.

Imagens

Esquemático

Schematics

Lista de Compras

Qtde Item Descrição
01 ESP32-S2-WROOM MCU ESP32-S2
02 667-EVQ-P0N02B Push Button
02 WSL080500000ZEA9 Resistor 0Ohms
04 TMCP1A106MTRF Capacitor 10uF
03 885382207007 Capacitor 100nF
02 C0805C200J3GACTU Capacitor 20pF
01 C0805C105K4RAC7210 Capacitor 1uF
01 1N5819W-T Diode
03 CPDUC5V0R-HF Diode
01 APT2012CGCK LED
01 4684 Neopixel RGB LED
01 NCP1117LPST33T3G LDO
01 20021121-00010C8LF Headers
01 UJ2-MIBH-G-SMT-TR USB Socket
01 OLED Display OLED Display

About

An IOT Device that read twitter posts and deliver directly to your christmas tree


Languages

Language:HTML 99.1%Language:C++ 0.9%