Мазмуну:
- Жабдуулар
- 1 -кадам: Туура жерге тилкелерди алыңыз
- 2 -кадам: Кичине байланыштарды жасаңыз
- 3 -кадам: Firebase эрежелери жана маалымат базасынын схемасы
- 4 -кадам: Орнотуу коду
- 5 -кадам: Autoroom колдонмосу
Video: Алыстан башкарылуучу RGB Desktop Lights: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Бул проект столдун арт жагындагы жарыктандырылган шамдарды көзөмөлдөө жана башкаруу үчүн сервер катары Firebase колдонулушун көрсөтөт
Жабдуулар
- ESP8266.
- Led тилкелери WS2812B.
- Кеминде 10W@5V рейтинги менен электр менен камсыздоо.
- LED тилкелерин көзөмөлдөө үчүн колдонмо.
1 -кадам: Туура жерге тилкелерди алыңыз
Биринчи нерсе - LED тилкелерин ордуна коюу
Мен бул проект үчүн эски компьютердик столумду тандап алгам, ошондуктан мен жабышчаак ленталарды колдонуп, анын арткы жагындагы WS2812b LED тилкелеримди бекиттим жана сүрөттөрдө көрсөтүлгөндөй VCC, GND, DATA линияларын бир нече зымдар менен туташтырдым.
2 -кадам: Кичине байланыштарды жасаңыз
Электр энергиясын ESP8266га туташтырыңыз [Эскертүү* - Мен үйдү автоматташтыруу үчүн колдонгон тактаны колдондум, бирок бизге ESP8266 гана керек]
Төмөндөгүдөй туташыңыз:
- D5 (Pin 14) -> LED тилкесинин маалымат пини
- GSP пиндин ESP8266, электр менен камсыздоо, LED тилкелерин туташтырыңыз.
Бул аппаратура үчүн, эми коддоо тактасына секирели.
3 -кадам: Firebase эрежелери жана маалымат базасынын схемасы
Маалыматтар базасынын схемасы жөнөкөй.
-
(колдонуучу)
-
неопикселдер
-
0
{r: 12, g: 220, b: 120}
-
1
{r: 112, g: 150, b: 200}
-
-
токен
- коомдук: {токен}
- купуя: {токен}
-
Бул схема Led баалуулуктарынын тизмесин жөнөкөй түзүмдөрдү билдирет
Токен бөлүмдөрү аутентификацияланган учурда ачык жана жеке бөлүм дал келген жөнөкөй аутентификация системасын билдирет.
4 -кадам: Орнотуу коду
Код абдан өзүн-өзү сүрөттөп турат.
- Керектүү китепканаларды кошуу.
- Маалыматтар базасынын аутентификация токенин орнотуңуз
- WiFI ишеним грамоталарын берүү
- Firepase агымын неопикселдердин өзгөрүүсүнө орнотуңуз жана кардар тарабынан козголгон маалыматтын өзгөрүшүн угууну баштаңыз.
- Укурукта окуяларды текшерүүнү улантыңыз жана келген маалыматтарды жардамчы функцияларга жөнөтүңүз.
-
Жардамчы функциясы маалыматтарды алат жана неопикселдин жаңыртуусун төмөнкү нерселер үчүн текшерет:
- Жалгыз LED
- LED номерлеринин диапазону
- Бардык LED.
5 -кадам: Autoroom колдонмосу
Мен Flutterде "Autoroom" деп аталган тиркемени Dart программалоо тилинин жардамы менен жасадым.
Бул жерде буга мисал болгон жыйынтыктар.
- Биринчиден, менин ишенимим боюнча кирүү бул (xritzx)
- Түсүн жана диапазонун тандап, жаңыртууну басыңыз.
- Же, балким, -1 ди тандап, бүт диапазонду түстөңүз.
Сунушталууда:
Алыстан башкарылуучу LED көздөр жана костюм капюшону: 7 кадам (сүрөттөр менен)
Алыстан башкарылуучу LED көздөр жана костюм капюшону: эгиз жаак! Double Orko! Bubble-Bobbleден эки элес сыйкырчысы! Бул костюм капюшон түстөрдү өзгөртүү менен сиз тандаган LED көздүү жандык болушу мүмкүн. Мен бул долбоорду биринчи жолу 2015 -жылы абдан жөнөкөй схема жана код менен түзгөм, бирок бул жылы мен
Машинаны трансформациялоо: Алыстан башкарылуучу өзүн өзү башкаруучуга: 4 кадам
Машинаны трансформациялоо: Алыстан башкарылуучу өзүн өзү башкара билүү: Бул сынган пульту бар RC унаасын бузуу. Сиз гараж сатуудан көп нерсени таба аласыз
Алыстан башкарылуучу Hovercraft: 8 кадам (сүрөттөр менен)
Алыстан башкарылуучу Hovercraft: ss
ESP8266 - Убактысы бар жана Алыстан башкарылуучу сокет (улгайган коопсуздук): 6 кадам
ESP8266 - Хронометрленген жана Алыстан Башкарылуучу Сокет (Улгайган Коопсуздук): МААЛЫМАТ: Бул ассамблея туташтырылган приборлорду унутуп калганда (негизинен Альцгеймер менен ооруган улгайган адамдар тарабынан) ысып кетүүдөн, өрттөн жана кырсыктардан текшерүү болуп саналат. Баскыч иштетилгенден кийин, розетка 5 мүнөткө 110/220 VAC алат (башка
Алыстан башкарылуучу Power RGB LED маанайы жарык: 3 кадам (сүрөттөр менен)
A Remote Controlled Power RGB LED Mood Light.: Алыстан башкаруу пульту менен күчтүү LED жарык нурунун түсүн көзөмөлдөп, түстөрдү сактап, аларды эстеп калуу. Бул нерсенин жардамы менен мен жаркыраган жарыктын түсүн ар кандай түстөргө башкара алам. үч негизги түс: кызыл жашыл