quarta-feira, 14 de abril de 2021

HH - ESP32

Esse é apenas uma coletânea com alguns links úteis e  informações que considero interessantes, é meu primeiro contato com esta placa que é a ESP32 DEVKITV1, a partir daqui vou usar apenas ESP32 para me referir a placa, e conforme for aprendendo compartilho aqui.


ESP32 DEVKITV1 com o chip ESP-WROOM-32 

A Espressif Systems é a fabricante do ESP32 (daí a abreviação), que de tantas variações fez o fabricante criar até uma ferramenta chamada ESP Product Selector para facilitar a vida de seus clientes, tem um vídeo com uma demonstração feita pelo Fábio Souza ou ainda tem o comparativo no site.


Vista inferior do ESP32 DEVKITV1, vulgo ESP32


Características Técnicas

O FCC ID do módulo ESP-WROOM-32 é 2AC7Z-ESPWROOM32 e podem ser encontrados diversos relatórios detalhados, incluindo as fotos internas do módulo, e aqui pode ser visto o datasheet.

O módulo é a parte do encapsulamento metálico, e as antenas ficam ao lado, mas o microcontrolador ESP32 de verdade é apenas o circuito integrado dentro do módulo, como pode ser visto nas  fotos internas do módulo.


Reprodução: Foto interna módulo


Algumas características dessa plaquinha que se destacam são:
Microprocessador dual core Tensilica Xtensa 32-bit LX6
Clock ajustável de 80MHz até 240MHz
Memória flash externa: 32Mb (4 megabytes)
Suporte a redes WiFi: 802.11 b/g/n (2,4 a 2,5GHz)
Segurança: WPA/WPA2/WPA2-Enterprise/WPS
Criptografia: AES/RSA/ECC/SHA
Modo de operação: Station / SoftAP / SoftAP + Station/ P2P
Bluetooth: v4.2 BR / EDR e BLE (Bluetooth Low Energy)

Pinagem




Esquema de pinagem do ESP32 DevKit1  - Reprodução: Circuits4you




Ambiente de Programação

Se assim como eu, optar por usar o Arduino IDE  para ambiente de programação, então sugiro que leia  Como instalar o instalar o Arduino IDE no Linux.

A fabricante disponibiliza o próprio ESP-IDF (IoT Developmant Framework). mas como já estou familiarizado com o Arduino IDE, e a versão estável é 1.8.13,  vamos continuar e adicionar a ESP32.

Antes de usar o ESP32 pela primeira vez é necessário configurar corretamente o Arduino IDE, e na barra de ferramentas, selecionar Arquivo - Preferencias, depois no campo URLs Adicionais para Gerenciadores de Placa basta colar o link https://dl.espressif.com/dl/package_esp32_index.json e clique em OK.




Atenção: Se já tem outras URLs no Arduino IDE, basta separar com uma virgula, por exemplo https://dl.espressif.com/dl/package_esp32_index.json ,  https://raw.githubusercontent.com/digistump/arduino-boards-index/master/package_digistump_index.json.

Depois no Arduino IDE vá em Ferramentas - Placa, depois na janela Gerenciador de Placas  na caixa de busca digite "esp32", e quando aparecer "esp32 by espressif systems"  clique em Instalar.




Depois de concluída a instalação aparece a notificação INSTALLED.




Depois de instalado basta adicionar a placa DOIT ESP32 DEVKIT V1, para isso basta selecionar no menu Ferramentas - Placa - ESP32 Arduino - DOIT ESP32 DEVKIT V1.








Para verificar se a placa esta funcionando corretamente usaremos como exemplo o WIFISCAN, que se encontra em Arquivo - Exemplos - Exemplos para DOIT ESP32DEVKITV1 / WiFi - WiFiScan




Agora se ainda usa o ®windows sugiro ver esse tutorial do Fernado K.


Consumo do ESP32

Aproveitei que agora tenho um USB Color Display Tester e medi o consumo executando esse exemplo do WiFiScan, que foi de 137 mA, sendo alimentado com 5 V direto do USB do notebook.


Consumo do ESP32 quando executado o exemplo WiFiScan


Para saber o consumo sem usar o wifi com apenas um script que identifica o tipo do chip e quantos cores possui a plaquinha, usamos o GetChipID , cujo resultado pode ser visto no detalhe do monitor serial e o consumo deste é de 45 mA sendo alimentado com 5 V direto do USB do notebook.


No detalhe resultado do GetChipID, e na imagem principal o consumo


Projetos Interessantes

O Fernando K tem duas vídeo aulas introdutórias já com um programa para escanear as redes Wi-Fi e a  potência destas redes (vídeo 1 e vídeo 2) e ainda podem verificar o material usado nestas aulas, é focado em usuários do ®Windows na parte de instalação, mas para gravar o programa na plaquinha é o mesmo procedimento.

O Random Nerd Tutorials tem mais de uma centena de projetos com ESP32, e alguns que destaco são:

Alimentador para peixes Homemade Wi-Fi Fish Feeder With Camera (ESP32-Cam).

Servo motor com ESP32

WiFi Signal Strength Scanner Monitor or Checker

ESP32: Pocket Size Distance Measuring and Logger



Como fazer uma câmera de segurança IP

Um pouco mais trabalhoso é este ESP32 Wifi Robot.

ESP32 Robot Using Servos

Internet Radio Using an ESP32

Mais de 110 projetos usando ESP32 e Arduino IDE.


Variações do ESP32

Caso se interesse por outras variantes do ESP32 ainda sugiro uma lista de material bônus, no site da fabricante Espressif tem um Comparativo de Parâmetros entre os módulos disponíveis e uma lista dos DevKits com ESP32. 

O Laboratório Hacker de Campinas (LHC) tem uma série de lives chamada "LIVE - Hands On: Construindo o nodeLHC ESP32 com Kicad", usando o KiCad para desenhar a placa e o circuito, e até o momento são estas:

  1. Parte 01 - 28/08/2020 duração de 2h54m, introdução ao Ki-Cad e inicio do circuito:
  2. Parte 02 - 11/09/2020 duração de 3h10m:
  3. Parte 03 - 20/11/2020  sem vídeo, foi coleta de feedback do nodeLHC ESP32:
  4. Parte 04  sem vídeo gravado, foram as melhorias para o nodeLHC ESP32:
  5. Parte 05 - 22/01/2021 duração de 1h52m.

Mais detalhes sobre o projeto podem ser encontrados no GitHub do LHC e podem colaborar com o projeto pelo Discourse do LHC.
Também existe um vídeo Placa de desenvolvimento Open e Colaborativo nodeLHC-ESP32 - Palco: FLAHWL - Fórum de Hardware Livre da LatinoWare 2020 falando sobre o projeto.

O Pedro Minatel também fez algumas lives sobre o ESP32-C3 que usa RISC-V e até do ESP32-S3

Artigos:
Vídeos:


segunda-feira, 5 de abril de 2021

CCE Stereo Cassete Deck CD-2020

Tenho um CCE Stereo Cassete Deck CD-2020 que estava encostado e resolvi dar uma geral para verificar se ainda estava funcionando, e digitalizar algumas fitas cassetes que tenho, ou ao menos procurar as músicas para relembrar o que eu gravava do rádio no longínquo século passado.



Reprodução: Harpya Leilões


A pior parte era a tampa metálica, que estava com ferrugem e tinta descascando, demorei um tempo primeiro tirando a tinta com duas espatulas de medidas diferentes , repare na quantidade de tinta retirada no monte ao lado da peça.


Na esquerda como estava a chapa do K7 Deck e na direita após retirada parte da tinta


Depois gastei um tempo maior lixando. Mas conforme vai saindo a ferrugem a chapa volta a ficar lisa como se fosse nova. Me senti um funileiro depois de ver o resultado da tampa metálica pintada com meia lata de spray da cor preto fosco..


Na esquerda a tampa metálica depois de lixada e na direita depois do spray preto fosco 


Para os pezinhos, um deles estava quebrado, então acabei comprando 4 aparadores de porta, aquelas borrachas de proteção para parede que evita o impacto com a fechadura de porta na parede, além de parafusos maiores com a mesma rosca e arruelas para segurar os novos pezinhos.


Na parte superior o pezinho danificado e o original, na imagem inferior os novos

Pendencias


Ainda falta o knob para 1 potenciômetro, que provavelmente vou demorar para encontrar pois são de plastico com a cor simulando o metal.


Frente e verso do knob para potenciômetro do CCE Stereo Cassete Deck CD-2020


Para fixar a tampa de acrílico na porta basculante da fita são usados 2 "semi parafusos" como o do meio na foto abaixo. Na esquerda esta um exemplo de rebite, porém muito curto, enquanto o parafuso apesar de mesma rosca é muito comprido e de cor bem diferente, o que gera outra pendencia.




Por curiosidade fui ver o valor (em março de 2021), encontrei funcionando a partir de R$ 270,00 (anúncios 1 e 2), passando por R$ 430,00, R$ 550,00, chegando a R$ 580,00 , mais um motivo para eu colocar em funcionamento.

 As especificações técnicas foram encontradas no Audiorama e no CassetteDeck, enquanto o manual de serviço (esquema eletrônico) localizei nos sites do Electronica PT e no Elektro Tanya.

Pesquisando sobre o cassete encontrei alguns vídeos:

Um outro link que achei interessante foi o Áudio: tape-decks que eu conheci, na era vintage.

Atualizado em janeiro de 2023:
Não conhecia essas plaquinhas adaptadoras de USB, achei interessante para atualizar zqui, com a indicação desses 4 vídeos somando aproximadamente 2 horas.

quinta-feira, 1 de abril de 2021

Filmes e Séries - Março 2021

Esse foi o mês de Março, infelizmente a pandemia esta batendo diversos recordes que me assustam, e como estamos evitando sair de casa aqui vai algumas das coisas que assisti.


SERIADOS


WandaVision - S01


Foram apenas 9 episódios. É preciso ter uma boa bagagem sobre o universo Marvel para entender as diversas referencias e easter eggs, pra curtir ainda mais essa série, mas se quiser se aprofundar recomendo como extras os vídeos do Pipoca e Nanquim ou do Omelete. Os dois primeiros episódios são em preto e branco, e homenageiam os clássicos I Love Lucy e A Feiticeira. Atenção que nos episódios 7, 8 e 9 tem cenas pós créditos, sendo que no último são duas. 

Pine Gap - S01


Mini série australiana em apenas 6 episódios, recomendo se gosta de espionagem e tramas politicas internacionais. O final do primeiro episódio me fez recordar o que aconteceu no ataque do Stuxnet, mesmo sendo um sistema isolado da internet foi possível ataca-lo por dentro. S01E03 de Pine Gap por volta dos 35 min, é usada a mesma senha da porta e no PC, conforme o personagem Rudi descobre. A ASIO ( Australian Security Intelligence Organisation) é similar a NSA. A base de Pine Gap é real e faz parte do grupo Five Eyes.

American Gods - S03


Foram 10 episódios por temporada e já iniciar a temporada com a participação especial do reverendo não é para qualquer um. Apesar das muitas tretas de bastidores que ocorreram na série ainda esta razoável para acompanhar. Nesta temporada ainda tem algumas participações especiais como a do Danny Trejo e do Iwan Rheon. E infelizmente ‘American Gods’: série é cancelada após três temporadas, mas pode ser concluída com filme. 

Marvel 616 - S01


Série de 8 documentários sobre o Universo da Marvel, cada episódio foca em um assunto, sendo o primeiro sobre o seriado japonês do Homem Aranha, o segundo sobre mulheres na Marvel, desde as personagens até as funcionárias. No  terceiro sobre alguns artistas da editora, o quarto sobre resgatar algumas criações perdidas e estranhas, enquanto o quinto é centrado em cosplay, o sexto nos colecionáveis. No penúltimo mostra que ainda existem profissionais na editora que utilizam o antigo método Marvel de fazer quadrinhos e no último sobre alguns adolescentes encenando peças teatrais da Marvel.


FILMES

Biggie I Got a Story To Tell - 2021


Um documentário feito por pessoas próximas do rapper Notorious B.I.G, se aprofundando nas origens familiares e o impacto da morte de alguns amigos próximos na carreira.

Um Principe em Nova York 2 - 2021


Diversas participações especiais, trilha sonora gostei muito do "dueto" de En Vogue com Salt'n'Pepa parodiando "Whatta Man", muitas músicas dos anos 90 na trilha. Se gostou do primeiro também vai gostar deste, mesmo se não assistiu de vez em quando uns flashbacks ajudam a explicar. Tipico filme para sessão da tarde.

Coded Bias - 2020

Se gosta de inteligencia artificial recomendo fortemente este doc centrado na pesquisa de Joy Buolamwini da Algorithmic Justice League, além de diversas participações como Cathy O`neil autora de Weapons of Math Destruction, integrantes do Big Brother Watch e muitos outros. Comentam sobre o Laser point atrapalhando o Reconhecimento Facial, o caso do facebook afetar eleições, o vexame da M$ IA Tay IA que virou nazi e o Amazon Rekognition Video.
Mostra o funcionamento do sistema de créditos com reconhecimento facial na China. Aparecem também as consequências do trabalho e as respostas de algumas empresas e do legislativo americano. 

Liga da Justiça de Zack Snyder - 2021


Primeira coisa que você precisa saber é que o filme tem 4 horas e foi dividido em 6 partes de tamanhos diferentes, isso facilita para se programar para assistir.  É óbvio que esta versão ficou muito melhor que a anterior, além de conseguir desenvolver muito mais o enredo tem a presença de diversos personagens que não foram divulgados no trailer.


Accomplice  - 2021


Documentario de 1 hora sobre Downhill e acrobacias na bicicleta, com muitas paisagens deslumbrantes ao redor do mundo. Destaques para o cachorro Bentley que acompanha o dono durante o percurso. Um outro destaque são as duas moças que descem montanhas com neve no continente asiático. 


Cabras da Peste - 2021


Se gostou de Cine Holliúdy vai gostar muito deste filme. Tem bastante cenas de ação no filme todo, mas na minha opinião a melhor cena de perseguição da "história do cinema" é protagonizada pelo Falcão e o Matheus Nachtergaele.


Tom & Jerry - 2021


Um longa que mistura animação no melhor estilo Hanna-Barbera com atores reais como a incrível Chloe Grace Moretz. Como fazia muito tempo que não assistia o desenho, relembrei de diversos episódios, desde os planos do Tom até as adaptações que o Jerry fazia para a toca dele. Tem até 2 citações ao Batman para os mais nerds.

 

Ninguém Entra, Ninguém Sai - 2017


Sabe aqueles filmes que passam na madrugada da TV e você fica no computador simultaneamente para não se arrepender sabendo que o filme será ruim? Esse foi o caso. 




Caso tenha gostado e queira saber sobre mais coisas que assisti, ou apenas ver sugestões, confira em:

2021
Jan 32, Fev 26

2020
Jan 34, Fev 38, Mar 43, Abr 43, Mai 59, Jun 59 , Jul 39, Ago 30, Set 21, Out 22, Nov 26, Dez 28.

2019
Jan 30, Fev 50, Mar 56, Abr 103, Mai 36, Jun 70, Jul 39, Ago 50, Set 44, Out 57, Nov 41, Dez 18.

segunda-feira, 29 de março de 2021

Iluminação - Estrobo PartyLight PL 202

 



Para o ajuste da velocidade do efeito estroboscópico, anexo na fiação de alimentação do equipamento, existe um controle com fio que contém um interruptor liga e desliga além de um potenciômetro para regular a frequência das "piscadas".




A fabricante Partylight Iluminação ainda funciona, porém no site não tem nenhum material relacionado ao modelo de Estrobo PL 202.




A placa com o circuito é bem simples.




Esta até fácil encontrar o defeito, vou substituir o capacitor estourado, que é um capacitor eletrolítico de 22uF 350 V.





Capacitor retirado e aguardando a chegada do novo para substituição.





Depois da chegada e substituição do capacitor eletrolítico  de 22uF 350 V, atualizo esta publicação e confirmo se o problema foi apenas este.


Post Original

No post original de setembro de 2009, que foi o primeiro deste blog, é extremamente curto, com apenas uma imagem e o nome do modelo do estrobo.



Estrobo - Party Light PL 202 110V

quarta-feira, 24 de março de 2021

HH - Roteadores 01

Aqui é a continuação do HH - Roteadores 00 , no momento tenho 8 dispositivos que estou pesquisando informações, e nesse tempo surgiram algumas ideias e sugestões para adicionar nestes futuros posts com os testes.

Infelizmente não consegui nenhum aparelho dual band. Estou aceitando doações de roteadores, mesmo que estejam brickados.




Selo Anatel


Para entender o motivo da existência deste selo é necessário interpretar o que significam os números impressos, os 5 primeiros dígitos identificam a homologação do produto (H),os 2 dígitos seguintes são referentes ao ano da emissão (A) e os 5 últimos dígitos são do fabricante (F).
 


Selo Anatel - Reprodução: Anatel




Quando o seu dispositivo for antigo, basta acrescentar os zeros à esquerda na procura do FCC ID para formar blocos de 5-2-5 dígitos, como na imagem basta acrescentar 0FFFF.

Dos que tenho aqui disponíveis fiz uma tabela para comparar as validades dos certificados, alguns (4) não encontrei o FCC ID:





A dúvida que fica é se os certificados expirados também possam gerar multas como ocorreu em Lauro de Freitas na Bahia, que a Anatel multou clínica veterinária por usar produto sem homologação.


Ranking Roteadores

Um colega sugeriu buscar ranking de modelos de roteadores mais usados/vendidos, mas na primeira lista infelizmente não é possível identificar o modelo dos dispositivos, sabemos apenas os fabricantes.

Entre os sites que costumo frequentar um deles tem algumas tabelas, duas delas podem ser úteis porém esta lista é baseada nos MAC Adress coletados, identificando apenas o fabricante segundo a lista OUI de fabricantes da IEEE, na coluna do meio e a terceira coluna é a Wireshark Mfgr baseada na lista de fabricantes do Wireshark , sem diferenciar qual modelo.


 
Na coluna do meio e na terceira são os fabricantes dos dispositivos coletados - Print Screen da tela de estatísticas do Wigle



Um outro ranking que encontrei foi o site da Amazon em março de 2021, nesta classificação é possível identificar  os modelos dos 10 roteadores mais vendidos.
  1.  Roteador WIR DB 2.4/5GHZ GIGABIT AC1200 AC12G da MERCUSYS
  2.  Sistema Wi-Fi Mesh em Toda a Casa AC1200, TP-Link, Deco M4
  3.  Roteador Mercusys 300Mbps - MW301R
  4.  TP-Link AC 1350 Archer C60 Roteador Wireless Dual Band
  5.  Roteador TP-Link 300 Mbps TL-WR840N
  6.  Roteador TP-Link Wireless AC1300 CX 3 UN – Deco M5
  7.  Archer C80(US) ROTEADOR WIRELESS AC1900 MU-MIMO daTP-Link
  8.  ROTEADOR WIRELESS DUAL BAND RF 1200 da Intelbras
  9.  TP-Link Archer C20-W v5, AC750 Roteador Wireless Dual Band
  10.  Roteador Três Antenas Branco Ipv6 300 Mbps - Multilaser - RE163V


Print-screen do site da Amazon com o ranking de roteadores em 08 de março de 2021


Por este ranking é possível verificar a tendencia de roteadores com múltiplas antenas, dual-band e até alguns de rede mesh. Infelizmente não tenho nenhum dual-band ou mesh disponível para testes.

Por enquanto foram os links que encontrei, mas creio que é possível ao menos ter uma ideia do mercado.

Especificações Técnicas


Os posts que estou redigindo sobre os roteadores seguirão um formato padrão para as especificações técnicas.

Terão o Modelo, quando disponível o FCC ID, o código do selo ANATEL, o MAC Address (apenas o inicio, onde pode ser identificado o fabricante), a versão do Hardware, versão do FirmWare, e Baud Rate.

Também constarão os padrões de configuração de fábrica, como o IP, usuário e senha padrão.

Na fonte de alimentação serão identificadas apenas tensão de saída em Volts  e a corrente em Ampere. 

Conforme eu for descobrindo as informações vou atualizando os posts.

terça-feira, 16 de março de 2021

Iluminação - Multi Flash - parte 2

No inicio deste blog a intenção era apenas cadastrar alguns equipamentos antigos de iluminação que possuo, e agora depois de mais de 11 anos, com um pouco mais de tempo em casa estou aproveitando para verificar as condições destes e documentar o funcionamento em mais detalhes.

Agora ni inicio de 2021 o equipamento estava nesta condição, então decidi dar uma limpada e entender o funcionamento, além de encontrar o maior número de informações disponíveis na rede. 


Multi-Flash todo empoeirado que estava encostado em janeiro de 2021



Na parte traseira do equipamento estão algumas etiquetas com as informações além do cabo de alimentação e a ventoinha de resfriamento.


Traseira do Multi-Flash, e no canto direito detalhe da etiqueta de identificação


Para saber o que tem dentro abri a tampa superior para verificar também as condições de desgaste dos componentes e decidir quais serão os próximos passos.


Vista em detalhes da parte interna do Multi-Flash



Das 36 lentes frontais de 35 mm primeiro foram retiradas  para lavar com água e sabão, retirando assim todo o pó acumulado, alem de diversos outros "corpos estranhos". Diferente do que imaginei estas lentes não são rosqueadas, como pode ser visto na imagem abaixo, são apenas encaixes.



Detalhes dos encaixes das lentes frontais, aqui estão dispostos 2 conjuntos de lentes



Na placa do circuito estão os seguintes circuitos integrados:

C.I.s do Multi-Flash



Pendencias


Como falta a lâmpada vou deixar ele encaixotado e pesquisar um pouco mais se tem como substituir por LEDs, além da alimentação ser de 220V.

Também esta faltando a alça de fixação e a borracha para fixar o microfone na chapa.

Essas cores na frente das lentes são pedaços de folhas de plástico transparente colorido, os que sobraram estavam muito danificados, também será preciso trocar.

Encontrei um anúncio Iluminação Multi Flash Art Ilumi no Mercado Livre, por R$ 700,00 em março de 2021.

Primeiros Posts

O post original do longínquo ano de 2009, esta copiado abaixo, na integra, eram apenas as informações da etiqueta e mais alguns detalhes com uma foto do equipamento em funcionamento.



MULT-FLASH - 220V
Tempo Máximo Ligado: 30 minutos 
Tempo de Descanso: 5 minutos
 
36 lentes de 35mm
 
Emissão de 72 fachos coloridos
 
Controle de velocidade E/D ou sensor de áudio E/D
 
Peso aprox.: 10 Kg
 
Lâmpada: FCS 24V x 150W, adaptá
vel para 24V x 250W



Meus outros equipamentos antigos de iluminação, são :

quarta-feira, 10 de março de 2021

HH - Digispark

Frente e verso do Digispark comparado à moeda de R$ 1


O Digispark é uma excelente opção para quando precisar de um microcontrolador compacto e barato, por isso o indicaria para quem quer iniciar.


Características Técnicas

 

Pinagem do Digispark ATTiny 85 - Reprodução: DevianArt

– Microcontrolador: Atmel ATTINY85
– Memória flash: 8KB
– EEPROM: 512 bytes
– SRAM: 256 ou 512 bytes
– Pinos de I/O: 6
– Conexão: USB Tipo A ou Micro USB B, depende do modelo
– Conversor analógico digital (ADC) em 4 pinos
– Baixo consumo de energia
– Dimensões da PCI:  25mm x 18,5mm x 4,5mm(USB A) ou 
                                    26,5 x 18,5 x 4,5mm (Micro USB B)

Atenção na hora da aquisição do Digispark, para verificar se é com o USB A ou USB Micro B, pois dependendo do uso, um tem mais vantagens sobre o outro, enquanto o primeiro pode ser plugado diretamente na porta USB o segundo precisa de um cabo para a conexão.



Comparativo entre os dois modelos de "Digispark" com USB tipo A na esquerda e Micro USB B na direita



Caso ainda queira se aprofundar na parte do circuito da placa pode consultar o esquema elétrico. 


Ambiente de Programação


Para programar usaremos a Arduino IDE, mas atenção com a versão usada,  pois os repositórios oficiais de algumas distribuições GNU/Linux estão desatualizados, não faça como eu que perdi um tempo devido a indicação ser 2:1.0.5, quando na verdade a interpretação de versão correta é 1.0.5. Caso tenha uma versão antiga instalada no Linux, lembre de primeiro remover esta para depois instalar a atualizada.

No momento que escrevo, março de 2021, a versão estável é 1.8.13, e na versão beta foi lançada a 2.0. Para evitar erros sugiro usar a versão estável, por já ter sido testada pela comunidade.



Cuidado com a versão do Arduino IDE, neste caso  é  1.0.5


No menu do Arduino IDE tem muitas diferenças entre as versões, inclusive de campos que são necessários para o correto funcionamento do Digispark. Para instalar a última versão disponível sugiro seguir o tutorial Como instalar o Arduino IDE no Linux.

Antes de usar o Digispark pela primeira vez é necessário configurar corretamente o Arduino IDE, e na barra de ferramentas, selecionar Arquivo - Preferencias, depois no campo Additional Boards Manager URL basta colar o link https://raw.githubusercontent.com/digistump/arduino-boards-index/master/package_digistump_index.json e clique em OK.





Depois no Arduino IDE vá em Ferramentas - Placa, depois na janela Gerenciador de Placas em Tipo selecione Contribuído e role a barra lateral até encontrar Digistump AVR Boards, ou se preferir digite Digistump na caixa de busca, e depois clique em Instalar, aguarde a instalação, que aparenta parar por alguns instantes, mas tenha paciência. 




Depois de finalizada a instalação, para uso do dispositivo basta selecionar no menu Ferramentas - Placa - Digistump AVR Boards - Digispark (Default - 16,5MHz).




Agora basta testar com o código desejado ou ainda pode usar exemplos disponíveis como o Start que é similar ao famoso Blink, para encontra-lo basta ir em Arquivo - Exemplos - Digispark_examples - Start.





Caso preferir, gravei um video com esses passos , sem cortes de tempo, para ver que todo o processo não leva nem 4 minutos.






Possíveis Problemas

Alguns dos problemas que ocorrem com mais frequência são notificados na parte inferior do Arduino IDE e alguns destes são solucionados abaixo:

Mensagem  "Device search timed out"

Mensagem de erro quando não foi detectado o Digispark

A placa não foi conectada na porta USB do computador durante o tempo estipulado de carregamento do código de 60 segundos. Tente novamente realizar o procedimento, porém atente-se ao aviso para conectar a placa ao computador, durante o intervalo informado, se usar cabo verifique se o mesmo esta OK.


Mensagem  "Assertion failed: res >= 4, file library/micronucleus_lib.c, line 100"

A placa já estava conectada ao computador antes do aviso da Arduino IDE para conectar a placa. Desconecte a placa a porta USB, e então conecte-a apenas quando a Arduino IDE retornar a mensagem mencionada acima no tutorial.


Mensagem "micronucleus: library/micronucleus_lib.c:66:  micronucleus_connect Assertion 'res >= 4'  failed"

No caso de usar uma distribuição similar ao Parrot Security que tem diversas restrições de segurança use o comando no terminal ls /etc/udev/rules.d para verificar se as regras do Micronucleus já estão instaladas, caso não conste o pacote 49-micronucleus.rules no resultado então é necessário instalar na pasta /etc/udev/rules.d.

Este erro só foi corrigido graças a ajuda do Emerson do OldFatNerd.

Caso ainda esteja no mau caminho, no portal Embarcados tem um tutorial de instalação  no ®windows, 


Projetos com Digispark


Selecionei alguns projetos bem interessantes que podem ser feitos com o Digispark.

O Fernando K tem uma vídeo aula interessante de um monitor de temperatura e umidade feito com o Digispark, além de um texto com links e detalhes, ATTINY – O Menor Arduino do Mundo.

Teclado com apenas uma tecla feito pelo Cesar Gimenes, ai você pode pensar qual o objetivo disso, e te mostro um exemplo de um projeto de botão físico para mutar o Zoom ou até encerrar o programa, nessas reuniões online que se tornaram tão frequentes.

Também é possível acionar o Digispark com módulo Bluetooth.

Um outro projeto muito util é o Password USB Key

E por último o mais complexo que encontrei é um similar ao Rubber Ducky:

Mais alguns links úteis para o genérico do Rubber Ducky são o GitHub Hak5 e o GitHub Marcus Mengs que contém os scripts do duck2spark e o DuckEnconder.



Caso queira se inspirar e conferir outros projetos que utilizam o Digispark, sugiro visitar o https://www.hackster.io/digispark.


Upgrades

Agora se quiser dar um upgrade e se tiver acesso a uma impressora 3D, em uma busca rápida no Thingverse encontrei alguns cases interessantes: