Existem criadores e hackers que estão usando Dispositivos conectados وA Internet das coisas (IoT) tem muitas opções em relação Placas de desenvolvimento. Nos últimos 18 meses, um mercado explodiu Faça Você Mesmo Com uma variedade de placas de desenvolvimento eletrônico disponíveis. Os desenvolvedores terão que escolher entre painéis com base em Microcontrolador , Sistema em placas de chip (SOC), computadores de placa única (SBC) e placas inteligentes dedicadas com suporte para Bluetooth e WiFi.
enquanto que Conheça o protótipo com as placas de desenvolvimento eletrônico É divertido e permite que você aprenda uma ótima habilidade, mas quando você está procurando por Placa eletrônica Na Amazon, vários resultados aparecem e, curiosamente, todos parecem quase idênticos. Já passei por isso e é muito confuso. É por isso que fiz uma lista dos melhores fóruns de desenvolvimento online para amadores iniciantes. vamos começar.
O que é uma placa de desenvolvimento eletrônico?
Para o contexto deste artigo, Quadro de desenvolvimento É um computador simples de placa única que realiza tarefas simples, tomando A entrada de componentes eletrônicos externos Como sensor de iluminação e gerador de saída, como acender uma lâmpada LED. Em vez de listar placas de desenvolvimento projetadas para uso industrial, vou me concentrar em Pequenas pinturas Acessível para você começar a prototipar e construir projetos simples Você mesmo cria . Aproveitar As placas eletrônicas mencionadas O abaixo é popular entre os amadores e tem uma forte comunidade para guiá-lo através de quaisquer obstáculos que você possa encontrar, e nós conectaremos fóruns e sites a cada quadro de desenvolvimento.
1. Arduino Uno - melhor placa de microcontrolador para iniciantes
Esta é a primeira escolha de placas de desenvolvedor para milhares de entusiastas, incluindo eu. É poderoso, fácil de aprender e tem um IDE simples. Arduino Uno é open source e roda em um microcontrolador ATmega328P (16MHz). Ele funciona com 5 V, o que significa que você também pode usá-lo conectado à porta USB do seu computador. Ele contém 6 pinos digitais e 6 pinos analógicos que permitem conectar vários acessórios e criar projetos abrangentes.
A programação do Arduino é muito fácil, o IDE do Arduino permite que você escreva código em uma linguagem familiar de alto nível que irá convertê-lo automaticamente para o Arduino. Isso garante que você se concentre na construção de projetos e deixe o programa se preocupar com aqueles 0 e 1.
A melhor parte de usar o Arduino é que ele é modular. Você pode remover tudo e começar a trabalhar em um projeto completamente diferente com módulos diferentes.
Recursos educacionais: Grupo livre Arduino Uno No Reddit, Introdução ao Arduino
Especificações técnicas
- Microcontrolador: ATmega328P
- Tensão operacional: 5V
- Pinos de E / S digital 14
- Memória flash: 32 kb
- SRAM: 2 kb
- Velocidade do relógio: 16MHz
Compre o Arduino Uno (Amazon)
2. LilyPad - o melhor microcontrolador vestível
Baseado em um microcontrolador Arduino Uno (ATmega) semelhante, o LilyPad é apenas um disquete com todos os componentes eletrônicos. Funciona com 3.3 V, o que significa que você pode conectar uma pequena bateria de íons de lítio e costurá-la em suas roupas.
Embora seja muito menor que o Uno, ele ainda possui 9 pinos para que você possa conectar vários componentes eletrônicos de um projeto. Você pode usar o IDE do Arduino para fazer o upload do código para LilyPad e criar projetos vestíveis.
A única desvantagem de usar a placa LilyPad é que ela não tem pinos físicos, então você terá que soldar tudo na placa tornando-a menos afiada. No entanto, sua usabilidade e tamanho pequeno compensam as desvantagens.
Recursos educacionais: LilyPad Define Collection No Reddit, Tutoriais LilyPad
Especificações técnicas
- Microcontrolador:ATmega32u4
- Tensão operacional: 3.3V
- Pinos de E / S digital 9
- Memória flash: 32 kb
- SRAM: 1.5 kb
- Velocidade do relógio: 16MHz
Compre Lilypad (Amazon)
3. Circuito Adafruit Playground Express
A pequena placa do microcontrolador da Adafruit está cheia de componentes eletrônicos; Você obtém 10 LEDs de neopixel, 8 sensor de movimento, 3.7 sensor de temperatura, XNUMX campainha, receptor de IV e XNUMX pinos de E / S em uma placa do tamanho de Lilypad. Você pode criar vários projetos sem se preocupar com a fiação ou compra de unidades. Ele opera a XNUMX volts, o que o torna mais atraente para os amadores.
Você pode programar a placa com a linguagem de programação Arduino IDE, Javascript, Circuit Python ou MakeCode semelhante ao Microsoft Scratch. Se você quer que seus filhos se interessem em construir projetos DIY, a linguagem de programação MakeCode da Microsoft tornará a prototipagem muito mais divertida.
Recursos educacionais: Subgrupo Adafruit No Reddit, Tutoriais Adafruit
Especificações técnicas
- MicroprocessadorARM Cortex M0
- Tensão operacional: 3.3V
- Pinos de E / S digital 8
- Memória flash: 2 MB
- Velocidade do relógio: 48MHz
- Sensores: Múltiplo
- LED compacto 10
Compre Adafruit Circuit Playground Express (Amazon| Loja Adafruit)
4. NodeMCU - Melhor placa de desenvolvimento online habilitada para Wi-Fi
Você pode obter placas Arduino que suportam WiFi também, mas NodeMCU é a opção mais barata para a construção de projetos que requerem uma conexão sem fio. O NodeMCU é baseado na linguagem de programação LUA, mas você ainda pode usá-lo com o Arduino IDE e iniciar seus projetos. Possui 10 pinos GPIO para conectar sensores digitais e outros acessórios eletrônicos.
É totalmente suportado por uma comunidade de amadores e desenvolvedores que cuidam da parte do software e mantêm o suporte para a placa com Arduino. Se você quiser mexer em projetos sem fio, NodeMCU é a melhor opção para começar.
Recursos educacionais: Subreddit NodeMCU ESP8266, NodeMCU, Tutoriais NodeMCU
Especificações técnicas
- CPU:ESP826
- Tensão operacional: 5V
- Pinos de E / S digital 10
- Memória flash: 4 MB
- SRAM: 128 kb
- Velocidade do relógio: 80MHz
- Wi-Fi integrado: Sim
Comprar NodeMCU (Amazon)
5. Teensy 4.0 - Melhor placa de desenvolvimento para alto desempenho
As placas de desenvolvimento Arduino e Adafruit são boas escolhas para iniciar a prototipagem, mas se você quiser mais desempenho em um tamanho semelhante, Teensy é a escolha certa. Ela vem com um chip ARM Cortex M7 com velocidade de clock de 600 MHz, o que a torna a placa de desenvolvimento mais rápida da lista. Você obtém 40 pinos digitais e 14 analógicos, o que o torna adequado para projetos complexos. Ele também possui um acelerômetro, uma unidade de relógio interno e um gerenciamento liga / desliga, tornando-o adequado para projetos sensíveis ao tempo.
Embora possa ser programada com o IDE Arduino, só recomendo esta placa se você já usou uma placa Arduino no passado e está procurando alto desempenho.
Recursos educacionais: Fóruns de adolescentes, Subreddit Teensy
Especificações técnicas
- MicroprocessadorARM Cortex M7
- Tensão operacional: 5V
- Pinos de E / S digital 40
- Memória flash: 2 MB
- SRAM: 1024 kb
- Velocidade do relógio: 600 MHz
Compre Teensy 4.0 (Amazon | Loja Teensy)
6. Digispark USB Development Board - A menor placa de desenvolvimento eletrônico de todos os tempos
Esta pequena placa de desenvolvimento tem pouco mais de um quarto de dólar americano e funciona com um microcontrolador ATTiny85. É a menor placa de desenvolvimento que vem com muito pouco poder de processamento e é ideal para a construção de projetos que não requerem computação complexa. Você pode programá-lo conectando-o diretamente à porta USB do seu computador e carregando o código por meio do IDE do Arduino. Embora pequeno em tamanho, ele pode funcionar com 5 V, você pode até conectá-lo a uma bateria de 9 V e deve suportar bem devido ao regulador de tensão embutido.
Eu lidei com o ATTiny85 no passado e a única desvantagem de usá-lo é que ele não executa programas corretamente quando você tenta executar programas grandes, principalmente devido à RAM limitada (512B).
Recursos educacionais: Subreddit do Arduino, Tutoriais do Digispark
Especificações técnicas
- Microcontrolador: ATtiny85
- Tensão operacional: 5V
- Pinos de E / S digital 6
- Memória flash: 8 kb
- SRAM: 512 kb
- Velocidade do relógio: 16MHz
Adquira a placa de desenvolvimento Digispark USB (Amazon | digispark)
7. Framboesa Pi Zero W
A Raspberry Pi é tecnicamente uma placa de microprocessador bastante avançada quando comparada a todas as outras placas da lista, mas ainda é uma opção viável para amadores. Existem placas Raspberry Pi mais poderosas que podem até substituir a área de trabalho, mas se você deseja criar pequenos projetos, pode fazê-lo com Raspberry Pi Zero. Ele executa um sistema operacional baseado em Debian personalizado, onde você pode escrever código em sensores Em Python E controle de outras unidades eletrônicas.
Ele também possui Wi-fi integrado e um conector de câmera CSI, o que significa que você pode conectar a unidade de câmera e transmitir imagens ao vivo de qualquer lugar da sua casa. Este é apenas um exemplo, mas você pode criar muitos outros projetos, pois o dispositivo é muito mais poderoso do que um microcontrolador.
A única desvantagem de usar um Raspberry Pi é que não há IDE dedicado a programar a placa facilmente e você tem que codificar tudo manualmente. Existem muitos guias e fóruns na Internet que contêm todas as respostas possíveis, então se você puder se esforçar um pouco para aprender programação em Python, Raspberry Pi não é uma solução complicada.
Recursos educacionais: Fórum de Raspberry Pi, Subreddit Raspberry Pi
Especificações técnicas
- CPU: 1 GHz de núcleo único
- Tensão operacional: 5V
- Pinos de E / S digital 40
- Memória flash: microSD
- SRAM: 512 MB
- Velocidade do relógio: 1 GHz
- الكاميرا: Conector CSI
- Wi-Fi integrado: Sim
Compre um Raspberry Pi (Amazon | Loja de framboesa)
O que você vai fazer?
Estas foram algumas das placas de desenvolvimento eletrônico que você pode começar a usar Para criar seu primeiro projeto DIY. independentemente Sobre Raspberry Pi جميع Todas as placas de desenvolvimento podem ser programadas com o IDE Arduino, tornando a troca de uma placa de desenvolvimento para outra um processo bastante simples. O que você vai fazer com esses painéis, deixe-me saber nos comentários abaixo?