MicroGravity

by ÁlvaroM13 in Workshop > Science

15 Views, 0 Favorites, 0 Comments

MicroGravity

banner_1.png

Construir um dispositivo experimental (clinóstato) controlado por Arduíno, capaz de simular um ambiente de microgravidade para o crescimento de plantas, focando na montagem eletrónica, programação do controlo do motor, e criação de suportes estruturais através de desenho 2D/3D.

Supplies

motor-de-passo-28BYJ-48.png
Driver-ULN2003-1.png
breadboard_mini.jpg
nano.jpg
fios.png

Material para a Estrutura

  1. MDF para a estrutura
  2. PLA
  3. Laser Cut
  4. Impressora 3D

Material

  1. Breadboard
  2. Motor 28BYJ-48
  3. Drive ULN2003
  4. Arduino Uno /Nano

Software

  1. inkscape, tinkercad
  2. LaserGRBL

Desenho Do Clinostato

2.jpeg
1.jpeg
3.jpeg
4.jpeg

A ideia é criar uma estrutura de fácil acesso, que permita trocar as plantas com facilidade. Para isso, proponho o seguinte:

Artefacto


  1. Medidas possíveis do artefacto
  2. Modelo svg (completo)
  3. Peça 1
  4. Peça 2
  5. Peça 3
  6. Peça 4
  7. Peça 5

Peças de apoio 3D

  1. Apoio ao motor (stl)
  2. Medidas

Corte e Montagem

Corte:



Montagem:

Programação

Circuito-para-Projeto-acionamento-do-motor-de-passo-com-Driver.png
#include <Stepper.h>

const int passosPorVolta = 2048; // 28BYJ-48 (com gearbox)

Stepper motor(passosPorVolta, 8, 10, 9, 11); // ligação IN1 a IN4

int potenciometroPin = A0;

void setup() {
motor.setSpeed(5); // velocidade inicial (será ajustada no loop)
}

void loop() {
int leitura = analogRead(potenciometroPin); // 0–1023
int rpm = map(leitura, 0, 1023, 1, 15); // RPM entre 1 e 15
motor.setSpeed(rpm);
motor.step(1); // roda 1 passo de cada vez
}