Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Çoxlarınızın bildiyiniz kimi toy çox zəhmət tələb edir. Damat nişanlısının və son dərəcə məşğul olacağını, xüsusi günündə yanında olduqları üçün qonaqlarına belə təşəkkür edə bilməyəcəyini yaxşı bilir. Bu günlərdə keçirilən bir çox toy, gəlin və kürəkən qonaqların şəkil çəkməsini tələb edən bir kitab forması yaradır və şəklin altına şərh əlavə edə bilərlər; lakin bu ümumiyyətlə işləmir, çünki toyun sonunda bütün şəkilləri toplamaq çətindir. Ardından yalnız bu plan üçün bir operatoru işə götürmək fikri gəlir, ancaq qəbul çox sıx və məşğul olduğu üçün hətta mütəxəssislərin də hər bir qonağın şəklini çəkməsi mümkün deyil.
Beləliklə, həll yoluna gəlincə, komandamız kameranın avtomatik olaraq bir şəkil çəkdiyi xüsusi bir "Qonaq kitabı" hazırladı. Bu kamera ilə çəkilən şəkil daha sonra bir veb sayta köçürülür (bu da avtomatikdir), beləliklə qonaqlar veb sayta daxil ola və sonra şərh əlavə edə bilərlər. Bu şəkildə toyda çəkilən şəkillərdən nəinki gəlin və bəy ləzzət alır, həm də qonaqlar xatirələrə baxa bilərlər.
Addım 1: Arduino
materiallar
1 x arduino uno
1 x servo motor
3 x insan sensoru
kodlaşdırma:
#daxil edin
Servo xidməti; int sol = 2; int sağ = 3; int mid = 4; int motor = 5;
boş quraşdırma () {pinMode (sol, GİRİŞ); pinMode (sağda, GİRİŞ); pinMode (orta, GİRİŞ); myservo.attach (motor); Serial.begin (9600); }
void loop () {if (digitalRead (solda) == HIGH && digitalRead (mid) == LOW && digitalRead (sağda) == LOW) {myservo.write (0); gecikmə (2500); } else if (digitalRead (solda) == HIGH && digitalRead (mid) == HIGH && digitalRead (sağda) == LOW) {myservo.write (45); gecikmə (2500); } else if (digitalRead (sağda) == HIGH && digitalRead (ortada) == LOW && digitalRead (solda) == LOW) {myservo.write (180); gecikmə (2500); } else if (digitalRead (sağ) == HIGH && digitalRead (orta) == HIGH && digitalRead (sol) == LOW) {myservo.write (135); gecikmə (2500); } else if (digitalRead (mid) == HIGH && digitalRead (sağ) == LOW && digitalRead (sol) == LOW) {myservo.write (90); gecikmə (2500); } başqa {myservo.write (90); gecikmə (1000); }}
Addım 2: Masa və Əyri (Lazer Kesici)
Məlumatlar illüstrator tərəfindən hazırlanır.
Addım 3: Kamera Tutucu (3D çap)
Bu məlumatları hazırlamaq üçün 123DDesign və çap üçün 3D çapdan istifadə etdik.
Addım 4: Veb sayt
j11j30j19.wixsite.com/mysite
Bu veb saytı Wix tərəfindən hazırladıq. Veb saytı dropbox -a bağlayın. Fotoşəkil çəkərkən fotoşəkili veb saytına avtomatik yükləyəcək.