Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ko'pchiligingiz bilganingizdek, to'y ko'p kuch talab qiladi. Kuyov o'zining kuyovi va u juda band bo'lishini, hatto mehmonlariga maxsus kunda ular bilan bo'lganlari uchun minnatdorchilik bildira olmasliklarini yaxshi biladi. Bu kunlarda o'tkaziladigan ko'plab to'ylar, kelin va kuyov mehmonlar kitobini shaklini yaratadilar, ular mehmonlarni suratga olishni talab qiladi va ular rasm ostiga izoh qo'shishlari mumkin; lekin bu odatda ishlamaydi, chunki to'y oxirida barcha rasmlarni yig'ish qiyin. Keyin rejissyorni faqat shu reja uchun yollash g'oyasi keladi, lekin ziyofat juda gavjum va band bo'lgani uchun, hatto professionallar ham har bir mehmonni suratga olishlari mumkin emas.
Shunday qilib, yechimga kelsak, bizning jamoamiz o'ziga xos "Mehmonlar kitobi" ni ishlab chiqdi, bu erda kameraning o'zi avtomatik ravishda suratga tushadi. Keyin kamera yordamida olingan rasm veb -saytga o'tkaziladi (bu ham avtomatik), shuning uchun mehmonlar veb -saytga kirishi va keyin sharh qo'shishi mumkin. Shunday qilib, to'yda olingan suratlardan nafaqat kelin va kuyov zavq oladi, balki mehmonlar ham xotiralarni qayta ko'rib chiqishlari mumkin.
1 -qadam: Arduino
materiallar
1 marta bitta arduino
1 x servo dvigatel
3 x inson sensori
kodlash:
#qo'shing
Xizmat ko'rsatish xizmati; int chap = 2; int o'ng = 3; int mid = 4; int motor = 5;
void setup () {pinMode (chap, INPUT); pinMode (o'ngda, Kirish); pinMode (o'rta, INPUT); myservo.attach (motor); Serial.begin (9600); }
void loop () {if (digitalRead (chapda) == HIGH && digitalRead (mid) == LOW && digitalRead (o'ngda) == LOW) {myservo.write (0); kechikish (2500); } else if (digitalRead (chapda) == HIGH && digitalRead (o'rtada) == HIGH && digitalRead (o'ngda) == LOW) {myservo.write (45); kechikish (2500); } if if (digitalRead (o'ngda) == HIGH && digitalRead (mid) == LOW && digitalRead (chapda) == LOW) {myservo.write (180); kechikish (2500); } if if (digitalRead (o'ngda) == HIGH && digitalRead (mid) == HIGH && digitalRead (chapda) == LOW) {myservo.write (135); kechikish (2500); } if if (digitalRead (mid) == HIGH && digitalRead (o'ng) == LOW && digitalRead (chap) == LOW) {myservo.write (90); kechikish (2500); } boshqa {myservo.write (90); kechikish (1000); }}
2 -qadam: stol va egri chizig'i (lazerli kesuvchi)
Ma'lumotlar rassom tomonidan tuzilgan.
3 -qadam: kamera ushlagichi (3D bosib chiqarish)
Biz bu ma'lumotlarni yaratish uchun 123DDesign -dan foydalanganmiz va uni chop etish uchun 3D -bosmadan foydalanganmiz.
4 -qadam: veb -sayt
j11j30j19.wixsite.com/mysite
Biz ushbu veb -saytni Wix tomonidan yaratdik. Veb -saytni dropbox -ga ulang. Siz suratga olayotganingizda u avtomatik tarzda rasmni veb -saytga yuklaydi.