Съдържание:
Видео: Дистанционни индикатори: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
За работата си с уменията на Alexa имах нужда от просто (не добавяйте повече сложност) устройство за обратна връзка; визуално и звуково.
Също така, моят процесор е в моя "шкаф за окабеляване" и имах нужда изходът да е на видно място, но иначе ненатрапчив.
Реших да използвам дистанционно радио, което да задейства червата на музикална поздравителна картичка. Поставих това в малка акрилна кутия, която си лежах, и добавих предавателя в кутията на моя RPi3B+.
Простите команди за включване/изключване на RPI3B+ инициират светлините и звуците с едва забележимо забавяне на предаването.
Стъпка 1: Pinouts
Тези изображения са от страницата на Amazon на продавача (връзката по -горе). Просто удобно копие за справка.
Забележка: оригиналното изображение е маркирано неправилно; Добавям актуализации (в зелено). (Това е проверено в секцията за коментари на страницата на Amazon)
Стъпка 2: Прототип
Използване на всяка половина на макета за отделяне на предавателя и приемника. Захранва се от батерии 3.7v (заредени до 4.25v).
Тъй като това е просто реализация на изводите, не създадох схематична диаграма.
Включих последователно светодиод с резистор 3.3K за тестване.
За да тествате, просто свържете контролния щифт (тук белият проводник) към земята. Светодиодите за активиране (червени) светят както на предавателя, така и на приемника и моят светодиод „натоварване“се изключва. (на снимката)
Стъпка 3: Interlude
Понякога предавателят и приемникът не са сдвоени правилно или може да искате да промените поведението по подразбиране.
Тук включвам инструкциите на доставчика за тези устройства:
************************************************************************
Инструкции за щифтове
Приемник
- GND: земя или отрицателен полюс
- +V: DC3.3 ~ 5V вход
- D0-3: Изходни данни
- VT: Изход (този ред е нисък, ако/когато някой ред от данни се понижи)
Как да съпоставим предавателя и приемника
- Изтриване на съществуващи данни: Натиснете бутона за обучение (на приемника) 8 пъти. Отговор: LED мига 7 пъти.
- Изучаване на дистанционен код: натиснете бутона за обучение (на приемника) веднъж, два или три пъти (вижте по -долу). Светодиодът се включва: режимът на обучение е активен.
- Натиснете произволен бутон на дистанционното управление. Светодиодният индикатор мига три пъти: обучението е завършено успешно.
- Тест: след горната операция, приемната платка може да се управлява от дистанционното управление.
Повече предаватели с различни идентификатори могат да бъдат научени и съхранени допълнително, започвайки от стъпка 2. Възможна е комбинация от различни режими.
Използване на бутон (задава режим и започва процес на сдвояване):
- Натиснете веднъж: Режим на инча (Моментален режим)
- Натиснете два пъти: режим на самозаключване (режим на превключване на 4-те канала)
- Натиснете три пъти: блокиран режим (избраният канал е активен и се изчиства, ако друг канал стане активен) - известен още като бутони за избор
Стъпка 4: Инсталиране
След запояване на парчетата, както са били свързани на макета, и покриване с термосвиване, за да се избегнат къси съединения, инсталирах предавателя на RPi3B+. (Забележка: Включих допълнителни проводници за изходи, които все още не използвам)
Използвах 3v захранване, тъй като това е собственото напрежение на Raspberry. (Забележка: Използвах нестандартни цветове на проводниците, защото беше удобно да използвам съществуващия лентов кабел)
wrclr: проводник colorpi-pin: щифт на RPi3B+trnspin: щифт на предавателя
wrclr pi-pin trnspin -------- ----------- -------------- сиво 01 мощност V+ лилаво 06 маса GND кафяво 11 BCM17 Данни 1 червено 13 BCM27 Данни 0
Дистанционното/приемникът се захранва със стар микро-USB трансформатор. Използвах USB гнездо, за да мога да използвам всяка банка за захранване, ако някой ден го искам без кабел.
Стъпка 5: Код
Най -простият код за валидиране: (източник)
импортиране на RPi. GPIO като GPIOимпортиране на време GPIO.setmode (GPIO. BCM) GPIO.setwarnings (False) GPIO.setup (27, GPIO. OUT) печат "LED on" GPIO.output (27, GPIO. HIGH) time.sleep (1) отпечатайте "LED off" GPIO.output (27, GPIO. LOW)
за изпълнение: python pintst.py
Препоръчано:
Мониторинг Температури И Вологости Та Дистанционни Керуване Изтегляния За Допомогою Nrf24l01: 9 стъпки
Мониторинг на температурите И Вологости Та Дистанционно Кериране Изтегляния За Допомогване Nrf24l01: При разработването на електронни устройства нервни системи ще потребяват в предаването на всякакви данни на действието на разстояние. Например термодатчик, местоположение на улицата, трябва да прехвърля стойности на температурата към централното устройство, сензор за движение - да отдалечава команда
Индикатори за нивото на водата/захранването: 10 стъпки (със снимки)
Индикатори за нивото на водата/захранването: В тази инструкция ще ви покажа как направих индикатор за нивото на водата без използването на микро процесори, микроконтролери, Raspberry Pi, Arduino и др. Що се отнася до електрониката, аз съм пълен " манекен ". Използвам някакъв електронен компонент
НАПРАВЕТЕ СОБСТВЕНА СИСТЕМА ЗА МОНИТОРИНГ НА PH И SALINITY С LED ИНДИКАТОРИ: 4 стъпки
НАПРАВЕТЕ СОБСТВЕНА СИСТЕМА ЗА МОНИТОРИНГ НА PH И СОЛНОСТТА С LED ИНДИКАТОРИ: В този проект ще направим система за мониторинг на рН и соленост/проводимост с LED индикатори. Използват се сензорите за рН и соленост от Atlas Scientific. Работата се осъществява чрез I2C протокол и показанията се показват на серийния монитор на Arduino
Безжичен Bluetooth интерфейс за шублери и индикатори Mitutoyo: 8 стъпки (със снимки)
Безжичен Bluetooth интерфейс за дебеломери и индикатори Mitutoyo: Днес в света има милиони цифрови апарати, микрометри, индикатори и други устройства Mitutoyo Digimatic. Много хора като мен използват тези устройства, за да събират данни директно в компютър. Това елиминира необходимостта от влизане и въвеждане понякога на стотици
Сирена за дистанционни частици: 3 стъпки
Сирена за дистанционни частици: Имам камери, за да наблюдавам животните си и да им попреча да правят кофти неща, като да бъркат цветни градини или да избягат от оградата. Бягането навън, за да спрете някое от тези неща всеки път, когато се появят, може да бъде доста досадно, особено сега в