Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Tournesol de la Saint-Valentin : Projet Arduino intelligent

Composants et fournitures

Composant Quantité
SparkFun Arduino Pro Mini 328 - 5V/16MHz 1
Photorésistance SparkFun Mini 1
Servomoteur SparkFun - Metal Gear générique 1

Outils et machines nécessaires

Outil
Imprimante 3D (générique)

Applications et services en ligne

Service
circuito.io
Arduino IDE

À propos de ce projet

À l'approche de la Saint-Valentin, nous cherchions une idée de projet à connotation romantique. En regardant autour de nous, nos yeux se sont posés sur un tournesol en plastique posé sur la fenêtre du bureau. Pour être honnête, il était plutôt laid, mais il nous a inspirés : et si nous créions une fleur qui suit la lumière, comme un vrai tournesol ? Après quelques itérations (et beaucoup de filament), voici ce Tournesol de la Saint-Valentin ! Partagez l'amour.

L'électronique

Si vous suivez nos tutoriels, vous connaissez la procédure :

  1. Cliquez sur ce lien magique circuito.io avec les composants exacts du projet.
  2. Ajustez si besoin (ex: alimentation par batterie au lieu de secteur, autre modèle d'Arduino). Nous avons utilisé un Pro Mini ; vérifiez qu'il tient dans la fleur.
  3. Cliquez sur Générer (bouton rouge en bas du builder).
Tournesol de la Saint-Valentin : Projet Arduino intelligent
  1. Vérifiez que vous avez toutes les pièces, y compris les périphériques (résistances, câbles, jumpers). La liste apparaît dans la première étape du guide pas-à-pas.
Tournesol de la Saint-Valentin : Projet Arduino intelligent

Cliquez sur les pièces dans l'application pour accéder aux liens d'achat.

  1. Câblage : descendez dans la réponse pour voir le guide de câblage étape par étape.
Tournesol de la Saint-Valentin : Projet Arduino intelligent
  1. Vous atteignez la section code. Un exemple de code intégrant tous les composants est fourni.

Une fois que tout fonctionne, copiez le nouveau code ci-dessous et collez-le dans l'onglet "firmware" de votre projet existant, en conservant la partie haute (définition des broches et bibliothèques).

Tournesol de la Saint-Valentin : Projet Arduino intelligent

Fabrication de la fleur

Imprimez en 3D les différentes parties. Tous les fichiers .STL sont disponibles dans les liens ci-dessous ou ici.

Pièces à imprimer :

Assemblage :

Joyeuse Saint-Valentin ensoleillée !

Code

Sunny Valentine (Arduino)
  1. Téléchargez le code depuis circuito.io
  2. Ouvrez-le avec l'Arduino IDE
  3. Remplacez le void setup() d'origine par le code ci-dessous
/* Ce code initialise les éléments essentiels pour votre circuit. Il s'exécute à chaque mise sous tension. */
void setup() {
  // Initialisation du port série pour le débogage
  // Utilisez le Moniteur Série pour voir les messages
  Serial.begin(9600);
  Serial.println("start");
  servo.attach(SERVO_PIN_SIG);
  servo.write(servoRestPosition);
}

/* Ce code contient la logique principale de votre circuit. Il définit l'interaction entre les composants.
   Après setup, il s'exécute en boucle infinie. */
void loop() {
  // Lecture luminosité actuelle, soustraction de la valeur ambiante pour détecter les changements
  ldrSample = ldr.readAverage(1000);
  Serial.print(ldrSample);
  Serial.print('\t');
  servoRestPosition = map(ldrSample, 200, 900, 10, 95);
  servoRestPosition = constrain(servoRestPosition, 10, 95);
  Serial.println(servoRestPosition);
  servo.write(servoRestPosition);
  delay(1000 * 20); // 20 secondes entre chaque mesure
}

Pièces personnalisées et boîtiers

Processus de fabrication

  1. Graines de tournesol : Une collation délicieuse et nutritive aux racines anciennes
  2. Système d'Évitement d'Obstacles par Intelligence Artificielle (Q-Learning) sur Arduino
  3. Affichage LED Interactif Gyroscopique avec Anneau NeoPixel et Arduino
  4. Manette de jeu USB Arduino DIY – Construisez votre propre gamepad haute performance
  5. Costume nuage DIY : Bandeau LED, Arduino Nano et pièces SparkFun
  6. Robot suiveur de ligne industriel pour transport de matériaux
  7. Pixie : Montre-bracelet NeoPixel à base d'Arduino – Élégante, DIY, montre LED
  8. Bouteille d'eau intelligente Arduino : Suivi temps réel et alertes
  9. Théâtre d'Ombres DIY : Créez un Spectacle Lumineux avec Arduino et Bandeau LED Adressable