Ir para o conteúdo principal

Bem-vindo(a) à documentação do projeto Franzininho

Esta documentação reúne guias, referências e exemplos para quem quer aprender, montar, programar e criar projetos com as placas e kits Franzininho.

Se você está chegando agora, comece por esta página. Ela ajuda a entender o projeto, escolher uma placa ou kit e encontrar o próximo tutorial sem precisar conhecer toda a documentação de antemão.

Documentação em evolução

Este material está em desenvolvimento contínuo. Se algo estiver faltando, confuso ou desatualizado, avise a comunidade ou contribua com uma melhoria.

Sobre o projeto Franzininho​

O projeto Franzininho nasceu para incentivar e capacitar pessoas no Brasil a criarem seus próprios projetos eletrônicos com sistemas embarcados, IoT e tecnologias abertas.

Buscamos tornar o estudo dessas tecnologias mais acessível por meio de placas de desenvolvimento, kits educacionais, materiais didáticos, ferramentas, exemplos práticos e uma comunidade colaborativa.

O projeto se apoia em cinco pilares:

  • Software e hardware open source;
  • Materiais didáticos abertos;
  • Comunidade;
  • Compartilhamento de conhecimento;
  • Colaboração.

Por onde começar?​

Hoje, os principais materiais em desenvolvimento e as placas em destaque no ecossistema Franzininho são:

PlacaMelhor paraComece por aqui
Franzininho WiFiAprender IoT, conectividade, ESP32-S2 e diferentes ambientes de programaçãoConhecer a Franzininho WiFi
Franzininho WiFi LAB01Oficinas, laboratórios, experimentação rápida com sensores, atuadores e interfaces integradasConhecer a Franzininho WiFi LAB01
Franzininho C0Estudar microcontroladores STM32, programação embarcada e prototipagem com ARM Cortex-M0+Conhecer a Franzininho C0

Se você ainda está escolhendo por onde entrar, a Franzininho WiFi é um ótimo ponto de partida geral. A LAB01 é indicada quando você quer explorar vários recursos de hardware sem montar muitos circuitos externos. A Franzininho C0 é uma boa escolha para quem quer aprender o ecossistema STM32.

Outros caminhos disponíveis na documentação:

Se você quer...Comece por aqui
Simular projetos antes de usar a placa físicaFranzininho WiFi no Wokwi
Montar sua própria placa e aprender soldagemFranzininho DIY
Criar atividades criativas com Scratch e objetos do dia a diaFranzMakey
Explorar kits, badges e materiais educacionaisVeja as categorias na barra lateral da documentação

Primeiros passos recomendados​

  1. Escolha a placa ou kit que você tem em mãos.
  2. Abra a página principal dessa placa para conhecer recursos, pinagem, alimentação e formas de programação.
  3. Siga o primeiro tutorial da tecnologia que você quer usar, como Arduino, MicroPython, CircuitPython, ESP-IDF ou STM32CubeIDE.
  4. Faça um exemplo simples, como piscar um LED, ler um botão ou testar uma entrada e saída digital.
  5. Quando travar, consulte a comunidade. Muitas dúvidas comuns aparecem durante instalação, configuração de ambiente e upload do primeiro código.
Não tem uma placa ainda?

Você também pode começar por simuladores, como o Wokwi, quando disponíveis. Eles ajudam a testar ideias e entender a lógica dos projetos antes de montar o circuito físico.

O que você encontra nesta documentação?​

  • Apresentação das placas e kits do ecossistema Franzininho;
  • Pinouts, esquemáticos, recursos de hardware e informações de alimentação;
  • Guias de instalação e configuração de ferramentas;
  • Exemplos de programação com Arduino, MicroPython, CircuitPython, ESP-IDF, AVR Libc e STM32CubeIDE;
  • Materiais para oficinas, atividades educacionais e projetos práticos;
  • Links para repositórios, arquivos de hardware e recursos complementares.

Precisa de ajuda?​

Se você não encontrou o que procurava ou ficou com dúvida em algum passo, participe da comunidade:

Participe da Comunidade​

Ao pedir ajuda, tente enviar:

  • Qual placa ou kit você está usando;
  • Qual tutorial está seguindo;
  • Qual sistema operacional usa;
  • Qual erro apareceu, se houver;
  • Uma foto da montagem ou uma captura de tela da mensagem de erro.

Essas informações ajudam outras pessoas a entenderem o problema mais rápido.

Como contribuir?​

Você pode contribuir de várias formas:

  • Solicitar novos tutoriais e exemplos pela área de Issues do GitHub;
  • Sugerir correções, melhorias de texto ou atualização de links;
  • Compartilhar exemplos, projetos e materiais de oficina;
  • Conversar na comunidade no Discord, especialmente nos canais relacionados à documentação.

Caso você não tenha familiaridade com GitHub, também pode enviar seu material por este formulário. Ele possui um modelo para ajudar na criação do conteúdo.

Contato​

Creative Commons License
Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.