Categorias
Sem categoria

Como chama o conector macho e fêmea de uma protoboard?

Conector Crimp/Conector Macho para Wire Jumper Dupont - Autocore ...

Sempre tive essa dúvida: “Como chama aqueles conectores para plugar em uma protoboard?”. Eu queria comprar e não achava por não saber o nome.

Assistindo um vídeo sobre fontes no canal “Brincando com ideias” o apresentador falou o nome que eu não sabia:

CONECTORES DUPONT

Thompson and Thomson | Tintin Wiki | Fandom

Para quem não sabia, fica a dica!

Categorias
Arduino Nano

Arduino Nano não conecta

Ontem de noite pela primeira vez fui conectar meu Arduino Nano, mas para a minha tristeza, apareceu um erro:

avrdude: ser_open(): can't open device "\\.\COM3": Acesso negado.

Fiz um monte de coisas para tentar resolver o erro, então não sei exatamente o que fez funcionar, mas eu acredito que tenha sido a instalação de alguma biblioteca. Procurei por “Nano” e instalei a que se referia à placa do Arduino Nano.

O processador é o “ATmega328P”, como dá para ver na foto (ignorem a pasta de solda rs)

Só testei a opção “Old Bootloader” porque funcionou então nem quis mexer.

O programador “AVRISP mkll” já estava, então também não mexi.

Para tudo que fiz, até agora funcionou, então não fiz mais testes (afinal já era umas 2 da manhã)

Categorias
Sem categoria

Terminando um loop no Arduino

No PHP você consegue terminar um código com “die()”. Mas como o Arduino trabalha em Loop, eu não estava achando um comando para terminar o código quando não se tem mais o que fazer (por exemplo, não encontrou o que eu queria). Afinal, ele fica em loop.

O que eu fazia era colocar um código no if e depois um else gigante, mas fica MUITO FEIO.

Olhando o código da biblioteca do WiFiESP ele “termina” o código. Achei curioso e fui ver como era.

É muito mais simples do que imaginei. Ele coloca um

    // do nothing forevermore
    while (true);

Ou seja, ele coloca o loop infinito num loop infinito! rs. Vou usar!

Categorias
Sem categoria

Arduino e ESP01 não se conectam

Estava tentando configurar o ESP01 para funcionar com o Arduino Uno. Comprei um adaptador para ajudar a funcionar na protoboard.

Só que ele não conectava de jeito algum. Só dava erro!

[WiFiEsp] Initializing ESP module
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Cannot initialize ESP module

Estava seguindo o ótimo tutorial do pessoal da Master Walker mas nada dava certo. Procurei um firmware mais atualizado (não achei e descobri que tem zilhares de firmwares diferentes para o ESP01), fiz, refiz, testei outros ESP01, e nada.

Mas ai achei uma informação IMPORANTE: Como trocar a velocidade de comunicação usando comandos AT.

AT+UART_DEF=9600,8,1,0,0

Com isso, o ESP01 passa a se comunicar com o Arduino a 9600 e pronto! Tudo as 1000 maravilhas! 😀

Categorias
Sem categoria

Enviando/recebendo mensagens pelo Telegram usando PHP

1- Adicionar o usuário “Botfather” no Telegram;

2- Enviar “/newbot” para o Botfather;

3- Escolher o nome do Bot;

4- Escolher o nome para ele ser encontrado (tem que terminar com “bot”);

5- Pegar o Token;

6- Criar um grupo no Telegram;

7- Adicionar o bot que você criou pelo nome do passo 4;

8- Acessar a URL https://api.telegram.org/bot<TOKEN>/getupdates
(IMPORTANTE: tem um ‘bot’ antes do token na URL )

extra: Aqui demorou uns 5 minutos até aparecer o ID do grupo. Se não aparecer, chame o botfather, mande um ‘bot’, depois ‘/setprivacy’, escolha o bot, marque ‘enable’ e acesse novamente a URL.

Vai aparecer algo assim:

"chat": {
"id": -1111111111,
"title": "NOME DO GRUPO",
"type": "group",
"all_members_are_administrators": true
}

9- para postar, o código básico é esse:

<?php
$token=<TOKEN>;
$grupo=<ID DO GRUPO>;

$parametros['chat_id']=$grupo;
$parametros['text']='MENSAGEM PARA SER ENVIADA';
// PARA ACEITAR TAGS HTML
$parametros['parse_mode']='html'; 
// PARA NÃO MOSTRAR O PREVIW DE UM LINK
$parametros['disable_web_page_preview']=true; 

$options = array(
	'http' => array(
	'method'  => 'POST',
	'content' => json_encode($parametros),
	'header'=>  "Content-Type: application/json\r\n" .
				"Accept: application/json\r\n"
	)
);

$context  = stream_context_create( $options );
file_get_contents('https://api.telegram.org/bot'.$token.'/sendMessage', false, $context );

🙂

Categorias
Apostila

Apostila gratuita de Arduino Robótica da Eletrogate

apostila-arduino-robotica

Enquanto navegava no site da Eletrogate para comprar umas peças acabei encontrando uma apostila gratuita que eles fizeram e estão liberando para quem quiser aprender a mexer com Arduino.

Para quem quiser baixar a apostila, ela está em formato PDF no site http://conteudo.eletrogate.com/obrigado-apostila-arduino-robotica

Ainda não li, mas só de bater o olho parece bem completa! Vale a pena!

Categorias
Sem categoria

Quiz sobre Arduino

Estava fazendo umas compras no site da Eletrogate e me deparei com um Quiz interessante sobre a plataforma!

https://conteudo.eletrogate.com/quiz-do-arduino

Tirei 7 de 10 mas errei duas que sabia a resposta! Ansiedade bateu forte e os dedos foram mais rápidos que o cérebro! rs rs rs

Divertido! Vale a pena brincar!

Categorias
História

Por que quis mexer com Arduino?

Eu tenho 4 gatos. E para quem já teve felinos, sabe que uma das tarefas diárias é limpar a areia deles.

Fazer essa tarefa nem é tão complicada e nem toma muito tempo (uns 10 minutos). Mas a possibilidade do “ah, pode deixar mais um dia” é o que mais atrapalha. Esse um dia pode virar um, depois dois…

Já tentamos de tudo para facilitar. A primeira foi colocar mais caixas de areia, o que se mostrou um erro, pois é mais areia para trocar, mesmo num “rodízio”.

A segunda foi usar pás maiores. Acredite: Ajuda BASTANTE (foi para uns 8 minutos), mas não tanto.

A terceira foi usar caixas de areias com peneiras embutidas! MUITO MAIS RÁPIDO (5 minutos)! Você tem um “sanduiche” de duas caixas e uma peneira entre elas. Você Tira a caixa que está com a areia de cima, joga a areia em cima da peneira, agita, joga o que ficou na peneira fora, monta o “sanduiche” e pronto!

Ficamos nessa opção por vários meses. Mas ai, como geek que sou, resolvi pesquisar por máquinas que podem fazer esse serviço.

Se você tem gatos e gosta de tecnologia, vá ao Youtube e procure por “Automatic Litter Box”. Você vai gastar horas vendo essas maravilhas!

Mas praticamente nenhuma loja vende no Brasil, e importar qualquer uma delas custa uma NOTA PRETA – Pra lá de R$2.500 sem impostos! Além do dólar não ajudar, são caixas gigantescas, encarecendo o frete! Duvida? Olhe esse ótimo review!

https://www.youtube.com/watch?v=G0-Sa4EQJUU

Como importar estava fora de cogitação e não encontramos no Brasil, só me restou encontrar em alguma outra possibilidade. Achei uma versão para imprimir em impressora 3D. PERFEITO!

Mas isso levaria a um segundo problema: Não tenho uma impressora 3D!

Outra solução seria fazer do zero! Pensei muito em usar o sistema de rotação horizontal com uma grade em um dos “quartos”, usando uma bacia gigante e algumas grades com grelhas para retirar os “presentinhos” dos gatos.

Mas ai veio uma terceira solução: E se eu adaptar uma caixa de areia? Encontrei essa na internet nas minhas buscas e ela existe a venda no Brasil por um preço salgado, mas acessível!

Encontrei no Mercado Livre por R$549,00 e como a loja ficava aqui do lado de casa, entregava no dia seguinte! Para quem quiser comprar, a loja é essa daqui: https://lista.mercadolivre.com.br/_CustId_377760068

Assim que chegou, testamos e É UMA MARAVILHA!!! A areia que usamos (Pipicat clássica) algumas vezes gruda no fundo, mas nada que a pá grande que temos não resolva.

O trabalho que levava 5 minutos agora é feito em 15 segundos, de maneira divertida e sem precisar ficar se abaixando! Então é basicamente passar no quarto dos gatos para brincar com eles, mexer a alavanca, repor um pouco de areia e pronto! Estamos MUITO FELIZES! Valeu muito a pena e sugiro qualquer pessoa que tem os mesmos problemas que a gente tem a fazer essa compra!

Mas meu cérebro Geek ficou sonhando com aquelas malditas caixas de areia automática!

E se a gente nem precisar ir mexer a alavanca? Só recolher o cocô quando for trocar a areia!

(meu cérebro)

Então veio a decisão: Vamos automatizar a nova caixa de areia!

Pensei como realizar o projeto e em breve vou comentar por aqui. Mas o importante é saber que por causa disso resolvi aprender Arduino!

Alguns dias depois encontrei um vídeo alguém que teve a ideia antes, mas fez de uma maneira diferente do que estou pensando!

Assistindo com mais calma, dá para ver que ele também usou um Arduino Uno!

Então é isso! Resumindo: Uma caixa de areia de gatos me incentivou a aprender a mexer com Arduino!