Съдържание:
- Стъпка 1: Необходими умения
- Стъпка 2: Разберете дали вашата украса за Хелоуин е „хакната“
- Стъпка 3: Списък на компонентите/хардуера
- Стъпка 4: Преглед на проекта
- Стъпка 5: Прекъснете връзката на бутона
- Стъпка 6: Добавете реле
- Стъпка 7: Монтирайте сонарен сензор DST1200
- Стъпка 8: Решете дали имате нужда от корпус
- Стъпка 9: Писане на код
Видео: Хакнете вашия Хелоуин с фиджи: 9 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Този проект ще ви покаже как можете да „хакнете“вашите декорации за Хелоуин и да ги накарате да се държат точно както искате!
Украсата за Хелоуин, с която работим, има следната функционалност по подразбиране:
- Активира се чрез превключвател за хвърляне (показано във видеото)
- Активира се от силен звук
Нашата цел за този проект е вместо това да го активираме с движение!
Стъпка 1: Необходими умения
За този проект ще ви трябват следните инструменти:
- поялник
- стриптизьори за тел
Ще ви помогне и ако имате основни познания по програмиране. Написахме програмата, която контролира декорацията в C.
Стъпка 2: Разберете дали вашата украса за Хелоуин е „хакната“
Първата стъпка е да разберете дали можете да промените декорацията си за Хелоуин. Обикновено декорациите ще имат демонстрационен режим, който ще активира електронния компонент на декорацията с обикновен бутон или превключвател. Ако случаят е такъв, имате късмет. Можете просто да замените бутона с реле, за да контролирате системата.
Стъпка 3: Списък на компонентите/хардуера
Ето какво използвахме:
- Phidget SBC4
- DST1200 - Сонар Фиджит
- REL2002 - Сигнално реле Phidget
- Водоустойчив корпус
- Phidget кабел
Стъпка 4: Преглед на проекта
Този проект ще има следното оформление:
- PhidgetSBC4 ще изпълнява нашия програмен код (написан на C). Той ще бъде свързан към сензора за сонар DST1200 и сигналното реле REL2002 чрез вградения VINT концентратор.
- Сонарният сензор ще се използва за откриване на обекти.
- Релето ще бъде свързано към демонстрационния проводник на декорацията и ще се използва за активиране на декорацията въз основа на показанията от сензора на сонара.
Стъпка 5: Прекъснете връзката на бутона
За да добавим нашето реле, ще трябва да премахнем бутона. Просто отрежете проводниците близо до бутона и след това отстранете част от изолацията.
Стъпка 6: Добавете реле
Вземете проводниците от бутона и ги свържете към релето.
Свържете един проводник към общия терминал и един към нормално отворен терминал.
Стъпка 7: Монтирайте сонарен сензор DST1200
Където поставяте сонарния сензор, ще зависи от приложението ви. Този проект ще бъде инсталиран в къща с духове на открито, където видимостта ще бъде ниска, така че поставянето на сензора на сонара директно отгоре няма да е проблем. Като алтернатива можете да монтирате сонара над врата или да сочите нагоре от земята, ако искате да го скриете.
Използвахме малко лепило за монтиране на сонарен сензор. Двустранната лента също би работила чудесно!
Стъпка 8: Решете дали имате нужда от корпус
Този проект ще бъде отвън, така че защитата на електрониката е от съществено значение.
SBC ще седи във водоустойчив корпус с релето. Удължихме релейната връзка към декорацията чрез запояване на някакъв проводник и използвахме 350 см дълъг кабел Phidget, за да свържем SBC към сензора за сонар.
Стъпка 9: Писане на код
Целият код за този проект вече е написан и е включен във файла halloween.c, така че ако искате да го приложите, всичко, което трябва да направите, е да промените няколко неща (серийни номера, време и т.н.) и да го компилирате.
За повече информация как да компилирате C програми на SBC, разгледайте тези връзки:
- Инсталиране на пакети за разработка
- Компилиране на C програми на Linux
Ето кратък преглед на кода:
- Създайте обекти на DistanceSensor и DigitalOutput.
- Адрес Phidgets. Вижте това видео за повече информация.
-
Абонирайте се за прикачване и отделяне на събития за сонара и релето.
В случай на прикачване на сонар, задайте интервала от данни на 100 ms (минималният интервал от данни)
-
Абонирайте се за събития за промяна на разстоянието за сонара.
При събития за промяна на разстоянието вижте дали обектът е по -близо от 1 метър, ако е така, задайте променливата objectDetected на 1
- В цикъла while проверете дали обектът е открит. Ако е така, включете и след това изключете релето (това ще активира декорацията). Изчакайте четири секунди и след това деактивирайте декорацията.
Препоръчано:
Хакнете слушалките си - Микро: Бит: 15 стъпки (със снимки)
Хакнете слушалките си - Micro: Bit: Използвайте Micro: Bit за възпроизвеждане на музика през слушалките
Как да хакнете и надстроите цифров осцилоскоп Rigol DS1054Z: 5 стъпки (със снимки)
Как да хакнете и надстроите цифров осцилоскоп Rigol DS1054Z: Rigol DS1054Z е много популярен, 4-канален осцилоскоп за съхранение на данни от входно ниво. Той разполага с честота на дискретизация в реално време до 1 GSa/s и честотна лента от 50 MHz. Особено големите цветни TFT дисплеи са много лесни за четене. Благодарение на в
Хакнете вашия Xyloband!: 5 стъпки (със снимки)
Hack Your Xyloband !: Имах привилегията да отида на концерт на Coldplay! Миналата сряда, на двадесет и първи юни, Coldplay дойде в Белгия на стадион „Крал Бодуен“като част от своята „Глава, пълна с мечти“Европейско турне. Шоуто беше едно от най -добрите, които съм гледал
Хакнете шпионското ухо и се научете да реконструирате верига: 4 стъпки (със снимки)
Хакнете Шпионското ухо и се научете да реконструирате верига: Тази инструкция представя подробно уважаваното шпионско ухо и моя начин за обратно инженерство на верига. Защо това устройство заслужава своя собствена инструкция?:-Можете да си купите шпионско ухо за долар ! -Той може да усилва звуци до 60 dB или коефициент 1000
Контролни светлини във вашия дом с вашия компютър: 3 стъпки (със снимки)
Контролирайте светлините във вашия дом с вашия компютър: Искали ли сте някога да управлявате осветлението в дома си от вашия компютър? Всъщност е доста достъпно да го направите. Можете дори да управлявате спринклерни системи, автоматични щори за прозорци, моторизирани прожекционни екрани и т.н. Имате нужда от две парчета хардуер