Índice:
- Etapa 1: Adquira suas peças
- Etapa 2: junte tudo
- Etapa 3: Conexão
- Etapa 4: Software - VSCode
- Etapa 5: instalar o plug-in PlatformIO IDE
- Etapa 6: Criar um Novo Projeto
- Etapa 7: configurar o ambiente de desenvolvimento para USBASP
- Etapa 8: Conecte seu programador
- Etapa 9: Configurar drivers
- Etapa 10: Escreva seu código
Vídeo: Projeto de microcontrolador minúsculo por menos de $ 2 dólares: 11 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Há muito na Internet sobre como começar a usar microcontroladores. Há muitas opções lá fora, tantas maneiras de programá-los, quer você comece ou não com o próprio chip, placas de desenvolvimento ou dispositivos SOC (System On Chip) mais abrangentes e também muitas maneiras de programá-los.
Então, para aqueles que estão interessados, este é um deles.
USBASP + AVR ATTiny85 mini placa de desenvolvimento USB (por Digistump)
Gosto dessa combinação porque é uma maneira muito barata de realizar um projeto para uma plataforma Arduino de fator de forma muito pequeno. Esses chips são tão pequenos que você pode colocá-los em praticamente qualquer coisa diferente do Unos pesado.
A placa que estou usando é uma cópia barata do digispark, chegando a US $ 1 no ebay com frete grátis para o exterior.
O programador é o programador USBASP de código aberto, também disponível pelo mesmo preço no ebay ou AliExpress
Isso instrutível é o processo de ponta a ponta para fazer com que o dev-board faça algo
Um caminho mais fácil é adquirir um digispark real em digistumphttps://digistump.com/products/1
Mas este projeto parece estar em espera e custa $ 8US
Se você tiver um desses, você não precisa de um programador, pois ele tem o ardudino Micronucleus boot loader pré-instalado no chip. Isso significa que você pode usar o programa diretamente no chip de seu computador. Mas a desvantagem disso é que o carregador de boot usa uma boa parte dos recursos disponíveis no chip, limitando o que você pode fazer, pelo que vale a pena, trata-se de USBASP e NÃO do micronúcleo
Etapa 1: Adquira suas peças
Vá para o ebay ou aliexpress e pesquise
- "attiny85" para a placa
- "usbasp" para o prgrammer e
- "fios jumber" para os fios (opcional se você encontrar alguns espalhados)
Etapa 2: junte tudo
Quando seu hardware finalmente chegar, comece com a solda
Solde os pinos de ruptura dos pinos que vêm com o pacote para a placa. Isso é opcional. se você não tiver um ferro de solda você pode apenas torcer os fios, mas isso não é recomendado porque os contatos não serão os melhores
Neste exemplo, eu, por algum motivo, soldou os fios diretamente nos terminais de alimentação, mas você pode usar os pinos de ruptura para fazer isso também
Etapa 3: Conexão
Conecte os fios conforme as imagens. Eu usei esta combinação, mas você pode usar o que quiser ou grosso; eles só precisam corresponder corretamente
para o quadro:
- p0, p1, p2 = verde, azul, vermelho
- 5v, GND = vermelho, verde (VIN não usado)
o conector:
veja o diagrama para a conexão de cabo correspondente
Etapa 4: Software - VSCode
Agora que você está conectado, você precisará configurar seu ambiente de software
Isso inclui:
- motoristas
- ambiente de desenvolvimento
Primeiro baixe o Visual Studio Code. (o melhor env que encontrei até agora)
Você pode obtê-lo em
Baixe e instale-o
Etapa 5: instalar o plug-in PlatformIO IDE
Clique no botão de extensões na barra lateral esquerda inferior e pesquise PlatformIO
Instale e recarregue
Clique no pequeno botão de casa na barra de status inferior esquerda para abrir a página inicial do Platform IO se ela não aparecer automaticamente após a instalação do plugin
Etapa 6: Criar um Novo Projeto
No assistente de projeto, nomeie o projeto e escolha o quadro
A placa deve ser
Attiny85 (genérico)
A estrutura deve ser
Arduino
Etapa 7: configurar o ambiente de desenvolvimento para USBASP
Configure o programador no arquivo de configurações do projeto PlatformIO, platformio.ini
Adicione estas linhas ao arquivo platformIO.ini:
upload_protocol = usbaspupload_flags = -Pusb
Etapa 8: Conecte seu programador
Conecte seu programador
Etapa 9: Configurar drivers
Seu hardware USBASP precisará de drivers para que seu computador se comunique com ele.
Baixe o Zadig aqui
Conecte o seu dispositivo USBASP USB em uma porta USB do seu computador
Execute o programa Zadig baixado que você baixou
Instale o driver Winusb para usbasp
Se o seu sistema não reconhecer o hardware, envie-me uma nota e talvez eu possa ajudar, mas geralmente isso deve funcionar fora da caixa.
Etapa 10: Escreva seu código
"loading =" preguiçoso "certeza de que sua placa ATTiny85 está conectada ao seu programador e está tudo conectado.
Pressione as teclas Ctrl + Alt + U para compilar e enviar o programa
Recomendado:
Converta Bose QC25 para microfone sem fio incluindo por menos de 15 dólares !: 4 etapas (com imagens)
Converta Bose QC25 para Wireless Incluindo Microfone por Menos de 15 Dólares !: Este não é o hack mais bonito, mas é a maneira mais barata e extravagante de tornar os incríveis fones de ouvido Bose QC25 sem fio, mesmo com o microfone funcionando! Precisaremos comprar apenas 2 peças baratas e algo para lixar: 1: o adaptador nokia para converter
Microcontrolador AVR minúsculo funciona com uma bateria de frutas: 9 etapas (com imagens)
Microcontrolador AVR minúsculo funciona com bateria de frutas: algumas das frutas e vegetais que comemos podem ser usados para produzir eletricidade. Os eletrólitos em muitas frutas e vegetais, junto com eletrodos feitos de vários metais, podem ser usados para fazer células primárias. Um dos vegetais mais facilmente disponíveis, o
Faça você mesmo PERSONALIZE SEU SIDEKICK 3 por menos de 20 dólares !!: 8 etapas
DIY PERSONALIZE YOUR SIDEKICK 3 por menos de 20 dólares !!: Colorwarepc.com oferece personalização para muitos produtos (incluindo o sidekick 3). Mas se você está procurando uma alternativa mais barata em vez de pagar $ 100,00 e esperar 8-10 dias, então é isso . Isso também é bom se você quiser saber como fazer
Link mundial do microcontrolador por menos de $ 20: 15 etapas
Conexão mundial do microcontrolador por menos de US $ 20: controle o termostato de sua casa a partir do trabalho. Ligue um sprinkler em qualquer lugar do mundo, pressionando um botão. Este Instructable mostra como conectar dois ou mais microcontroladores de $ 4 usando o backbone da Internet e um código VB.Net simples
Caneta IR minimalista: sem solda, menos de um minuto, menos de um dólar: 3 etapas
Caneta IR minimalista: Sem solda, menos de um minuto, menos de um dólar .: Minha primeira instrução, espero que seja útil: se você quiser testar o JC Lee (o JC significa Johnny Chung, mas ele faz milagres também. ..) ou o programa Smoothboard em www.smoothboard.net (anos-luz à frente, porque Boon Jin começou