Mündəricat:

Qonaq Kitab Kamerası: 4 addım
Qonaq Kitab Kamerası: 4 addım

Video: Qonaq Kitab Kamerası: 4 addım

Video: Qonaq Kitab Kamerası: 4 addım
Video: Kim nə başa düşdü ❓ 2024, Iyul
Anonim
Qonaq Kitab Kamerası
Qonaq Kitab Kamerası

Ç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

Arduino
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)

Masa və əyri (lazer kəsici)
Masa və əyri (lazer kəsici)
Masa və əyri (lazer kəsici)
Masa və əyri (lazer kəsici)
Masa və əyri (lazer kəsici)
Masa və əyri (lazer kəsici)

Məlumatlar illüstrator tərəfindən hazırlanır.

Addım 3: Kamera Tutucu (3D çap)

Kamera Tutacağı (3D çap)
Kamera Tutacağı (3D çap)

Bu məlumatları hazırlamaq üçün 123DDesign və çap üçün 3D çapdan istifadə etdik.

Addım 4: Veb sayt

Veb sayt
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.

Tövsiyə: