Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Comme la plupart d'entre vous le savent, le mariage demande beaucoup d'efforts. Le marié est bien conscient que son fiancé et lui seront extrêmement occupés, qu'il ne peut même pas remercier ses invités d'être avec eux ce jour-là. Beaucoup de mariages qui ont lieu ces jours-ci, la mariée et le marié créent une forme de livre d'or qui oblige les invités à prendre une photo, et ils peuvent ajouter un commentaire sous la photo; mais cela ne fonctionne généralement pas, car il est trop difficile de rassembler toutes les photos à la fin du mariage. Vient ensuite l'idée d'embaucher un caméraman juste pour ce plan, mais la réception est trop encombrée et occupée, qu'il est impossible même aux professionnels de prendre des photos de chacun des invités.
Donc, en ce qui concerne la solution, notre équipe a mis au point un type spécial de « Livre d'or », où l'appareil photo lui-même prend une photo automatiquement. La photo prise avec cet appareil photo est ensuite transférée sur un site Web (c'est également automatique), afin que les invités puissent accéder au site Web et ajouter des commentaires par la suite. De cette façon, non seulement la mariée et le marié apprécient les photos prises lors du mariage, mais les invités peuvent également se remémorer les souvenirs.
Étape 1: Arduino
matériaux
1 x arduino uno
1 x servomoteur
3 x capteurs humains
codage:
#comprendre
Servo myservo; int gauche = 2; entier à droite = 3; int milieu = 4; moteur int = 5;
void setup() { pinMode (gauche, INPUT); pinMode(à droite, INPUT); pinMode (milieu, INPUT); myservo.attach(moteur); Serial.begin(9600); }
void loop(){ if (digitalRead(left) == HIGH && digitalRead(mid) == LOW && digitalRead(right) == LOW) { myservo.write(0); retard (2500); } else if (digitalRead(left) == HIGH && digitalRead(mid) == HIGH && digitalRead(right) == LOW) { myservo.write(45); retard (2500); } else if (digitalRead(right) == HIGH && digitalRead(mid) == LOW && digitalRead(left) == LOW) { myservo.write(180); retard (2500); } else if (digitalRead(right) == HIGH && digitalRead(mid) == HIGH && digitalRead(left) == LOW) { myservo.write(135); retard (2500); } else if (digitalRead(mid) == HIGH && digitalRead(right) == LOW && digitalRead(left) == LOW) { myservo.write(90); retard (2500); } else { monservo.write(90); retard(1000); } }
Étape 2: Table et courbe (coupe laser)
Les données sont faites par l'illustrateur.
Étape 3: Support pour appareil photo (impression 3D)
Nous avons utilisé 123DDesign pour créer ces données et utilisé l'impression 3D pour les imprimer.
Étape 4: Site Web
j11j30j19.wixsite.com/monsite
Nous avons créé ce site Web par Wix. Liez le site Web à la boîte de dépôt. Il téléchargera automatiquement la photo sur le site Web lorsque vous prendrez la photo.