Часовник, който пада от стената, когато го погледнете: 4 стъпки
Часовник, който пада от стената, когато го погледнете: 4 стъпки
Anonim
Image
Image
Свързване на серво
Свързване на серво

Искали ли сте някога часовник, който не ви казва часа. Аз също, но това получавате, когато ме поставите в карантина с няколко електронни компонента и интернет.

Консумативи

1. Малина Пи

2. 9g Servo (Всеки серво/мотор трябва да работи)

3. Стенен часовник

4. Уеб камера

5. Преносимо зарядно устройство

6. 3 проводника от мъжки към женски

7. Платформа (по избор)

Стъпка 1: Софтуер

Първо програмирайте своя Pi. Всичко, което трябва да направи, е да открие кога има лице и след това да активира серво, за да се отблъсне от стената. Ето моя код: https://github.com/SmothDragon/Fallclock. Използвах библиотеката cv2 за разпознаване на лица, заедно с каскада за лице на лице. (Тези, които използвах, са тук:

Стъпка 2: Свързване на серво

Следващата стъпка е да сглобите всички компоненти. Свържете серво към Raspberry Pi. Уверете се, че сте свързали червения проводник към 5v щифт, черния/кафявия проводник към заземяващ щифт, а жълто/оранжевия проводник към един от пиновете GPIO (просто се уверете, че сте извели към правилния щифт в кода (Можете също свързвам всичко това към макет, но ми беше по -лесно просто да ги свържа директно, защото всичко, което свързваме, е серво).

Стъпка 3: Свързване на уеб камерата

Сега най -накрая свържете уеб камерата. Направих го чрез USB, но можете да го направите и с модул за камера на Raspberry Pi. Всичко, което трябва да направите, е да го включите.

Стъпка 4: Насладете се

Вече можете да се наслаждавате, че не знаете часа и трябва да поправяте часовника си всеки път, когато го погледнете. Имам и 2 видеоклипа на часовника. Вторият е малко по -задълбочен.

Препоръчано: