Мазмуну:

Коноктор китебинин камерасы: 4 кадам
Коноктор китебинин камерасы: 4 кадам

Video: Коноктор китебинин камерасы: 4 кадам

Video: Коноктор китебинин камерасы: 4 кадам
Video: Первый стрим за пол года. Отвечаем на важные вопросы! 2024, Ноябрь
Anonim
Коноктор китебинин камерасы
Коноктор китебинин камерасы

Баарыңыздарга белгилүү болгондой, үйлөнүү тою көп күч -аракетти талап кылат. Күйөө бала күйөөсү экөө өтө бошобой турганын, конокторуна өзгөчө күнү алар менен болгону үчүн ыраазычылык билдире албасын жакшы билет. Ушул күндөрү өткөрүлүп жаткан көптөгөн үйлөнүү тойлору, кыз менен күйөө коноктордун сүрөтүн тартууну талап кылган коноктор китебинин формасын түзүшөт жана алар сүрөттүн астына комментарий кошо алышат; бирок бул адатта иштебейт, анткени тойдун аягында бардык сүрөттөрдү чогултуу кыйын. Андан кийин бул план үчүн оператор жалдоо идеясы келип чыгат, бирок кабыл алуу өтө көп жана бош эмес, ал тургай, адистер үчүн ар бир коноктун сүрөтүн тартууга мүмкүн эмес.

Ошентип, чечимге келсек, биздин команда атайын "Коноктор китебин" ойлоп тапты, анда камера өзү автоматтык түрдө сүрөткө түшөт. Ошол камера менен тартылган сүрөт веб -сайтка өткөрүлөт (бул дагы автоматтык түрдө), ошондуктан коноктор вебсайтка кирип, андан кийин комментарий кошо алышат. Ошентип, тойдо тартылган сүрөттөр күйөө менен күйөө балага гана эмес, коноктор дагы эстеликтерине кайрыла алышат.

1 -кадам: Arduino

Arduino
Arduino

материалдар

1 x arduino uno

1 x servo мотор

3 x адам сенсорлору

коддоо:

#кошуу

Servo myservo; int left = 2; int right = 3; int mid = 4; int мотор = 5;

void setup () {pinMode (сол, INPUT); pinMode (оңдо, INPUT); pinMode (орто, INPUT); myservo.attach (мотор); Serial.begin (9600); }

void loop () {if (digitalRead (left) == HIGH && digitalRead (mid) == LOW && digitalRead (right) == LOW) {myservo.write (0); кечигүү (2500); } else if (digitalRead (солдо) == HIGH && digitalRead (орто) == HIGH && digitalRead (оңдо) == LOW) {myservo.write (45); кечигүү (2500); } else if (digitalRead (оңдо) == HIGH && digitalRead (орто) == LOW && digitalRead (солдо) == LOW) {myservo.write (180); кечигүү (2500); } else if (digitalRead (оңдо) == HIGH && digitalRead (орто) == HIGH && digitalRead (солдо) == LOW) {myservo.write (135); кечигүү (2500); } else if (digitalRead (орто) == HIGH && digitalRead (оң) == LOW && digitalRead (сол) == LOW) {myservo.write (90); кечигүү (2500); } else {myservo.write (90); кечигүү (1000); }}

2 -кадам: Table & Curve (Лазердик кескич)

Table & Curve (Лазердик кескич)
Table & Curve (Лазердик кескич)
Table & Curve (Лазердик кескич)
Table & Curve (Лазердик кескич)
Table & Curve (Лазердик кескич)
Table & Curve (Лазердик кескич)

Маалымат иллюстратор тарабынан жасалган.

3 -кадам: Камера кармагыч (3D басып чыгаруу)

Камера кармагыч (3D басып чыгаруу)
Камера кармагыч (3D басып чыгаруу)

Биз бул маалыматтарды жасоо үчүн 123DDesign колдондук жана аны басып чыгаруу үчүн 3D басып чыгарууну колдондук.

4 -кадам: Вебсайт

Вебсайт
Вебсайт

j11j30j19.wixsite.com/mysite

Биз бул вебсайтты Wix тарабынан жасадык. Вебсайтты dropboxко байланыштырыңыз. Сүрөт тартылганда, сүрөт веб -сайтка автоматтык түрдө жүктөлөт.

Сунушталууда: