Laser à l’aide de Spirographe arduino

j’ai été fasciné par les « quatre moteur de Laser Spirographe"Quackmaster de Dan alors j’ai décidé de construire un. Les photos représentent environ un an et demi de la procrastination, et soirées, dans l’ensemble il a probablement eu moi environ 80 h de construire que j’ai dû passer par quelques révisions du système électrique, et il était totalement vaut la peine.

Si vous avez des questions concernant les composants ou la fabrication, les laisser dans les commentaires et je vous répondrai volontiers.

Mise à jour 2013-10-12 h

Je travaille actuellement sur une version actualisée de ce et le plan de l’avoir fait avant fin janvier 2014 (je vais écrire une pleine ible pour cela). Dans le processus de planification de cette génération que j’ai trouvé mon ancien code arduino qui s’est déroulé cette spirographe, c’est très basique, mais je pourrais être utile à ceux qui travaillent sur des projets similaires :

#include

AF_DCMotor motor1 (1, MOTOR12_64KHZ) ;  créer le moteur #1, 64KHz pwm
AF_DCMotor motor2 (2, MOTOR12_64KHZ) ;
AF_DCMotor motor3 (3, MOTOR34_1KHZ) ;
AF_DCMotor motor4 (4, MOTOR34_1KHZ) ;

int PotPin1 = 5 ;                      Entrée analogique de potentiomètres
int PotPin2 = 4 ;
int PotPin3 = 3 ;
int PotPin4 = 2 ;

int Taux1 = 0 ;
int naturel2 = 0 ;
int revenu3 = 0 ;
int mensuel4 = 0 ;

void setup() {}
Serial.Begin(9600) ;               établir une communication série à 9600 bps
Serial.println("Spirograph!") ;

motor1.Run(Forward) ;              Mettre tous les fans à courir vers l’avant. Ils ne fonctionneront pas en arrière
motor2.Run(Forward) ;
motor3.Run(Forward) ;
motor4.Run(Forward) ;

}

void loop() {}


Lecture et carte AI à taux #

Taux1 = analogRead(PotPin1) ;
Delay(15) ;
Si (Taux1! = 0) {}
Taux1 = carte (taux de 1, 1, 1023, 20, 255) ;
}


Naturel2 = analogRead(PotPin2) ;
Delay(15) ;
Si (naturel2! = 0) {}
Naturel2 = carte (naturel2, 0, 1023, 20, 255) ;
}

Revenu3 = analogRead(PotPin3) ;
Delay(15) ;
Si (revenu3! = 0) {}
Revenu3 = carte (revenu3, 0, 1023, 60, 255) ;
}

Mensuel4 = analogRead(PotPin4) ;
Delay(15) ;
Si (mensuel4! = 0) {}
Revenus4 = carte (revenus4, 0, 1023, 60, 255) ;
}

sortie (Taux1 naturel2, revenu3, mensuel4) ;

Si (Taux1 == 255 & & naturel2 == 255 & & revenu3 == 255 & & mensuel4 == 255) {}

pour (int a = 0; un 255 < ; un += 10) {}
sortie (180, 100 + a, 250, 0) ;
Delay(500) ;
}
sortie (100,0,0
pour (int b = 0; b < 155; b += 10) {}
sortie (180, 0, 0, 100 + b) ;
Delay(500) ;
}
}


}

sortie Sub (int m1, m2 int, int m3, m4 int) {}

motor1.setSpeed(M1) ;
motor2.setSpeed(m2) ;
motor3.setSpeed(m3) ;
motor4.setSpeed(M4) ;

Serial.Print ("moteur Speeds\t") ;
Serial.Print("\tM#1:") ;
Serial.Print(M1) ;
Serial.Print("\tM#2:") ;
Serial.Print(m2) ;
Serial.Print("\tM#3:") ;
Serial.Print(m3) ;
Serial.Print("\tM#4:") ;
Serial.println(M4) ;

}

Mots clés: Arduino, Laser, Spirographe

Articles Liés

Comment mesurer la puissance de laser de CO2 sur une Machine de gravure Laser et Machine de découpe Laser à l’aide d’un mesureur de puissance de laser de CO2 (faible coût) simplifié

Comment mesurer la puissance de laser de CO2 sur une Machine de gravure Laser et Machine de découpe Laser à l’aide d’un mesureur de puissance de laser de CO2 (faible coût) simplifié

mesureurs de puissance de laser CO2 plus sont très chers et sont équipés de fonctionnalités au-delà de ce dont a besoin la commune exploitant/propriétaire de machine de laser.  Ces instructions indiquent une sub-$100 laser puissance compteur sonde au
À l’aide de l’Arduino Uno au programme ATTINY84-20PU

À l’aide de l’Arduino Uno au programme ATTINY84-20PU

À l'aide de l'Arduino Uno au programme ATTINY84-20PU (Newark item # 68T3783). Ce Instructable montre comment utiliser la plateforme Arduino pour fonctionner avec des processeurs physiquement plus petits, comme le ATtiny84 (84/44/24), ATtiny85 (85/45/
Sondage et un PCB à l’aide d’un Arduino basé sur CNC de fraisage

Sondage et un PCB à l’aide d’un Arduino basé sur CNC de fraisage

Jusqu'à récemment les PCB sonder à l'aide d'un Arduino machine CNC basée était qu'un simple rêve. Merci aux gens à Chilipeppr.com, nous avons maintenant un banc outil web pour l'ensemble de notre Arduino produits CNC à base. La meilleure partie ; C'e
HK Tram Laser coupe jeu de course (Arduino, Pure Data et capteurs GSR)

HK Tram Laser coupe jeu de course (Arduino, Pure Data et capteurs GSR)

Ce rend jeu hommage aux rues stressants de Hong Kong, où l'emblématique de Hong Kong « Ding Ding » tramways rassemblent habitants et les expatriés. Ce projet a également été inspiré par des études de recherche actuelle se faits sur le stress et les r
Joystick contrôlée des bras du Robot à l’aide d’un Arduino

Joystick contrôlée des bras du Robot à l’aide d’un Arduino

Objectif et description du présent guideCette instructable est une main pour un projet d'école que nous avons fait. Le but de ce projet était de créer un contrôle de bras de robot à l'aide des Sticks. Nous avons dû utiliser un Arduino Uno pour le con
Station météo à l’aide de SAMIIO, Arduino et Raspberry Pi

Station météo à l’aide de SAMIIO, Arduino et Raspberry Pi

Cet article illustre l'utilisation de SAMI avec du matériel et des capteurs simples, sur étagère. Plus précisément, nous seront collecte les données climatiques d'un capteur de température faible coût et relayer ces données dans le cloud via SAMI API
Système de domotique à l’aide du module Arduino et GSM SIM900

Système de domotique à l’aide du module Arduino et GSM SIM900

Salut! Comme j'ai presque fini mes études à la faculté de génie, j'ai dû faire un projet de remise des diplômes et ma pensée était de faire une chose à couper le souffle (je sais que c'est hilarant: D) pour montrer à tout le monde que je suis un fabr
Télécommande de PC à l’aide de Micro Arduino Pro

Télécommande de PC à l’aide de Micro Arduino Pro

Salut je suis nouveau à arduino et dans le processus d'apprentissage, comme beaucoup j'ai appris par le biais de tutoriels, vidéos, ' ibles et par expérience propre.Récemment, j'ai voulu utiliser arduino Uno et télécommande de contrôle VLC player IR.
Simulateur RC à l’aide de Tx, Arduino & PC

Simulateur RC à l’aide de Tx, Arduino & PC

Nouveau sur avion RC mais qui veulent apprendre les commandes sans les plantages et les larmes ?Puis vous lisez l'Instructable droite:DApplicable uniquement si votre émetteur est équipé d'un Port DSC (femme de mm stéréo jack 3.5): PCréditsCe Instruct
ESP8266 WiFi temp humidité surveillance web app à l’aide de IDE Arduino

ESP8266 WiFi temp humidité surveillance web app à l’aide de IDE Arduino

La semaine dernière, j'ai reçu un ESP8266(adafruit). le nouveau ESP8266 a arduino-chargeur de démarrage, donc il est possible au code de programme arduino directement dans le ESP8266. Cette ESP8266 est livré avec UART, I2C GPIO. avec ce nouveau modul
WF32 simple programmation à l’aide de IDE Arduino

WF32 simple programmation à l’aide de IDE Arduino

Ce guide va vous aider à démarrer avec base Arduino IDE de programmation à l'aide de votre chipKIT WF32 Conseil. Avant que vous accéderez à votre Conseil de programmation quelques étapes est nécessaire de mettre en place.Vous aurez besoin est votre c
Sans fil à distance à l’aide de NRF24L01 de 2,4 Ghz: Simple tutoriel à l’aide de NRF24L01 & Arduino

Sans fil à distance à l’aide de NRF24L01 de 2,4 Ghz: Simple tutoriel à l’aide de NRF24L01 & Arduino

Bonjour tout le monde c'est mon deuxième instructable. Après beaucoup de surf sur GOOGLE quand je ne serai pas en mesure de trouver un facile et un tutoriel simple pour NRF24L01 émetteur/récepteur, puis j'ai a décidé de publier une instructable là-de
BRICOLAGE : Système d’alarme de porte à l’aide de l’Arduino Uno

BRICOLAGE : Système d’alarme de porte à l’aide de l’Arduino Uno

il s'agit d'un système d'alarme de porte qui peut être facilement construit et installé. Il utilise le principe de base décrit par les concepteurs d'Uno Arduino qui consiste à utiliser le capteur, le microcontrôleur et l'actionneur. Dans cette concep
Smart de fenêtre à l’aide de Smartphone & Arduino

Smart de fenêtre à l’aide de Smartphone & Arduino

Visitez notre site www.innovationph.comIntelligent à l'aide de la fenêtre Arduino est un outil de domotique pour contrôler toute ombre de fenêtre/stores.Exigences :Arduino UnoShield Arduino moteurModule BluetoothMoteur à courant continuLa fenêtre Sma