GPIO - Prática
Lab 1 - GPIO - Prática |
---|
Deadline: 19/8 (Antes da aula) |
Repositório no classroom |
💰 70% nota de lab |
Se o classroom não funcionar, acesse o repositório a seguir, clone e faça a entrega por ele:
Info
Pessoal, estamos fazendo uma pesquisa para conhecer mais a experiência de vocês no mutirão. Podem responder à pesquisa abaixo? Isso ajuda a melhorar para os próximos semestres.
Sobre os laboratórios prática
Exercise
Atividade
Nesse laboratório vocês irão aplicar os conceitos do pré lab (leitura e acionamento de um pino) para controlar um motor de passos.
A ideia geral é que vocês possuam um botão um LED e o motor de passos conectado na placa, toda vez que o botão for pressionado o LED deve acender e o motor girar 360 graus para uma direção de sua escolha.
Para isso, vocês vão precisar de:
Bill of Material | Valor |
---|---|
1x Rasp pico | R$ 40 |
1x debug-probe | R$ 120 |
1x Motor de passos com driver | R$ 18 |
1x Push buttons | R$ 0.20 |
1x LED (escolha a cor) | R$ 0.1 |
1x Resistor entre 100 e 380 ohm | R$ ~ |
Motor de passos
O motor de passos que iremos usar é o motor 28BYJ-48 e alimentação de 5V e redução de 1/64, isto significa que é possível dar uma volta completa com 2048 passos, ou seja, apenas ~0,176° por passo. O motor precisa de um driver de potência para que possamos controlar via um microcontrolador, no caso iremos usar o Uln2003.
No Brasil este motor custa em torno de R$18,00.
Refs:
Dicas
A seguir algumas dicas, você pode ou não seguir:
- Comece colocando um LED e fazendo ele piscar!
- Adicione o botão, e toda vez que ele for apertado pisque o LED.
- Agora estude o básico sobre motor de passos.
- Conecte o motor na placa e faca ele girar!
- Use lógica similar ao
exe4
do pré lab.
- Use lógica similar ao
- Implemente o resto da lógica.
Tip
Não sabe como ligar um LED na placa? Acesse:
Não sabe ligar um botão na placa? Acesse:
Desafios extras
Gostou e quer fazer mais? Que tal:
- Colocar mais um botão e fazer girar para o outro lado
- Enquanto estiver girado e o botão for apertado, pare. Se apertado novamente, termine a rotaćão.
- Adicione mais LEDs e crie uma árvore de natal!