Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Jak większość z Was wie, ślub wymaga dużo wysiłku. Pan młody doskonale zdaje sobie sprawę, że jego narzeczony i on będą bardzo zajęci, że nie może nawet podziękować swoim gościom za to, że byli z nimi w tym wyjątkowym dniu. Podczas wielu wesel, które odbywają się w dzisiejszych czasach, państwo młodzi tworzą formę księgi gości, która wymaga od gości zrobienia zdjęcia i dodania komentarza pod zdjęciem; ale to zwykle nie działa, ponieważ zebranie wszystkich zdjęć pod koniec ślubu jest zbyt trudne. Potem pojawia się pomysł, żeby wynająć kamerzystę właśnie do tego planu, ale recepcja jest zbyt zatłoczona i zajęta, że nawet profesjonaliści nie są w stanie zrobić zdjęć każdemu z gości.
Tak więc, jeśli chodzi o rozwiązanie, nasz zespół wymyślił specjalny rodzaj „Księgi Gości”, w której sam aparat automatycznie robi zdjęcie. Zdjęcie zrobione tym aparatem jest następnie przesyłane na stronę internetową (jest to również automatyczne), aby goście mogli wejść na stronę i później dodawać komentarze. W ten sposób nie tylko państwo młodzi cieszą się zdjęciami zrobionymi na weselu, ale goście mogą również wspominać wspomnienia.
Krok 1: Arduino
materiały
1 x arduino
1 x silnik serwo
3 x ludzkie czujniki
kodowanie:
#włączać
Serwo myservo; wewn lewy = 2; int po prawej = 3; wewn. środek = 4; wew silnik = 5;
void setup() { pinMode(po lewej, INPUT); pinMode(prawo, INPUT); pinMode(środek, INPUT); myservo.attach(silnik); Serial.początek(9600); }
void loop(){ if (digitalRead(po lewej) == WYSOKI && digitalRead(mid) == NISKI && digitalRead(po prawej) == NISKI) { myservo.write(0); opóźnienie(2500); } else if (digitalRead(po lewej) == WYSOKIE && digitalRead(mid) == WYSOKIE && digitalRead(po prawej) == LOW) { myservo.write(45); opóźnienie(2500); } else if (digitalRead(prawo) == WYSOKIE && digitalRead(mid) == NISKI && digitalRead(lewo) == NISKI) { myservo.write(180); opóźnienie(2500); } else if (digitalRead(prawo) == WYSOKIE && digitalRead(mid) == WYSOKIE && digitalRead(lewo) == NISKI) { myservo.write(135); opóźnienie(2500); } else if (digitalRead(mid) == WYSOKI && digitalRead(prawo) == NISKI && digitalRead(lewo) == NISKI) { myservo.write(90); opóźnienie(2500); } inny { myservo.write(90); opóźnienie (1000); } }
Krok 2: Stół i krzywa (wycinarka laserowa)
Dane zostały wykonane przez ilustratora.
Krok 3: Uchwyt aparatu (drukowanie 3D)
Użyliśmy 123DDesign do stworzenia tych danych i wykorzystaliśmy drukowanie 3D do ich wydrukowania.
Krok 4: Strona internetowa
j11j30j19.wixsite.com/mysite
Stworzyliśmy tę stronę przez Wix. Połącz witrynę z Dropbox. Automatycznie prześle zdjęcie na stronę internetową podczas robienia zdjęcia.