5

Светильник для рабочего стола. Управление с компьютера

Серия Светильник для рабочего стола

В какой то момент времени решил я приделать кнопку управления светом. Долго искал выключатель и его не нашел. Но нашел управляемое реле, плату pro micro arduino и понеслось..)

Берем Python, Arduino IDE, реле, плату pro micro arduino, охапку дров и плов готов получаем результат:

GUI интерфейс:
Пишем на Python интерфейс посредством фреймворком customtkinter (простой и удобный).
Так же нам нужны либы serial и time.

Скрипт максимально простой для удобства понимания. Можно делать сильно сложнее. Обработки занятости соединения нет

Скрипт максимально простой для удобства понимания. Можно делать сильно сложнее. Обработки занятости соединения нет

Компилируемый код для Arduino IDE:

Говно код как говно код).

Говно код как говно код).

Управляется подключенным к компьютеру кабелем usb. У меня стационар в целом удобно.

Управляется подключенным к компьютеру кабелем usb. У меня стационар в целом удобно.

Ну а дальше этот код и проект можно кастомизировать под что угодно. Можете управлять несколькими устройствами. Можно писать сложный код который управляет различными устройствами. В общем это интересное изобретение велосипеда которое во многом развяжет руки для вашего творчества и возможностей.


Со временем руки дойдут до переделки подставки самой лампы. И вот уже в ней нужно оставить место для реле и микросхемы.

0
Автор поста оценил этот комментарий

А под заказ спректируете на ардуино одну херовину?

Если вкратце, то последовательное зажигание одного светодиода в матрице 8 х 12.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Не программированием на заказ не занимаюсь. Сейчас кроме своей работы есть еще пара сайтов которые пишу. В общем не буду браться времени нет.

1
Автор поста оценил этот комментарий

Код простенький и короткий, легко допиливаемый под свои нужды. И, как ты верно подметил, может быть использован не только чтоб тупо лампочкой моргать. Кто-то начинающий или совсем даже не кодер, может быть, и захотел бы прикрутить к своему компу микроволновку и запуск Старшипа освещение периметра, но в свой код он не умеет, а переписывать с картинки ему ломы. Так и зачахнет будущий Илон, не получив нужного пинка при взлете)))

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Если ему уже вломы то он точно не Илон и даже не Королев не Глушко) При наличии интернета и энтузиазма такой код не проблема.
Но намек как это делается оставил в статье и показал что в целом это не так сложно)
1
Автор поста оценил этот комментарий

Ну я ссылку кинул на случай, если вдруг кому идея покажется интересной, но паять-программировать-собирать влом. А как фан-проект чего только ни делается )

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Моё отношение к этому проекту: прикольный задел на будущее. А тот вид в котором он есть это смех))
0
Автор поста оценил этот комментарий

Ты дал код картинкой (скриншотом)??? Где тут смайлик "лолблядь"?
Хоть на облако какое архив слей, гитхаб или тут под спойлеры затолкай (тут вообще есть спойлеры?).

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Зачем этот код давать людям в руки?) пост на посмеяться не более) А тому кто код читать умеет такой же набросать поняв что тут написано не сложно.

показать ответы
0
Автор поста оценил этот комментарий

У меня уже лет 10 подобное реле https://sl.aliexpress.ru/p?key=9kp1rLr подсветку компьютерного стола включает, в т.ч. скриптом по расписанию. Ардуина все ж лишка для такого

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Тут вообще в посте все на посмеяться и подумать. Понятно что можно все купить и готовых решений полно. Собрал из того что было как фан проект думаю это очевидно из контекста поста.

показать ответы
0
Автор поста оценил этот комментарий

Понять, что происходит.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Вот ты явно не понять что происоходит хочешь. Что тут написано любому не новичку в IT понятно. Ты намеренно до людей докапываешься. Это что то не здоровое.

показать ответы
0
Автор поста оценил этот комментарий

Если реле переключающее, то можно последовательно с ним поставить проходной выключатель и управлять не включая компьютер.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

да знаю но надо купить этот выключатель а мне чет лень)

0
Автор поста оценил этот комментарий

Обратной связи нет? Ардуинка что-то пишет в serial, но питон это игнорирует же?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

она ни чего не пишет в ответ. Код внимательнее посмотрите. Сам код питона да при запуске просто пытается в порт команды отправить. Но если не получится в консоли будет соответствующая ошибка. В общем не стоит оно того что бы обработку ошибок вешать в данном проекте на него.

показать ответы
2
Автор поста оценил этот комментарий

Главный принцип, в этом и многих других случаях - своими руками, своё. Доступное к изменению, как душа пожелает. А не дороже/дешевле.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да все верно) развлекаемся как можем)

0
Автор поста оценил этот комментарий

П.3. По настоящем звучит так: "залип за компом"

П.4. Ушёл спать в 3 часа ночи с мыслью -"завтра почитаю"

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

точно) спс надо поправить)

Автор поста оценил этот комментарий
Итог в данном поста и видео подробно расписано,как наебаться на сто дурных,причем цель достигнута в полной мере.Главные принцип самоделки-дешевле заводского(хотя что может быть дешевле простой кнопки???),легче в изготовлении(ну пипец),проще в использовании(ну охренеть,комп включи для включения света!!!).Купи простой датчик с алиэкспресса за 300 рублей и пультом управляй.Хотя кнопка проще,дешевле и легка в использовании.А забыл можешь подключить к алисе,будешь как барин орать *лампочка гори*)))).
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Замени лампочку на что то другое и вот ты уже с компьютера можешь управлять чем либо.

Автор поста оценил этот комментарий
Итог в данном поста и видео подробно расписано,как наебаться на сто дурных,причем цель достигнута в полной мере.Главные принцип самоделки-дешевле заводского(хотя что может быть дешевле простой кнопки???),легче в изготовлении(ну пипец),проще в использовании(ну охренеть,комп включи для включения света!!!).Купи простой датчик с алиэкспресса за 300 рублей и пультом управляй.Хотя кнопка проще,дешевле и легка в использовании.А забыл можешь подключить к алисе,будешь как барин орать *лампочка гори*)))).
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

ты вообще не то прочитал иди еще раз читай)
Понятно что проще кнопка ты тут америку не открыл. Пост - фан. Расслабься.

1
Автор поста оценил этот комментарий

Захотел почитать книгу.

Включил комп.

Включил лампу.

Выключил комп. Почитал.

Включил комп.

Выключил лампу.

Выключил комп.


Кнопка управления напрямую нужна)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

комп не выключается) тут аж 2 сервера работают) поэтому рентабельность проекта высока для меня))

Посыл про то что замени лампочку на что то другое 220В и будет работать так же. Автополивы, свет по секторам и.т.д

0
Автор поста оценил этот комментарий

Зачем в коде ардуинки строки Serial.println("low/high"), если обратной связи не предполагается? Почему это ШИМ и зачем с его помощью забивать канал?

Там же даже в комменте написано, что это отправка кода на компьютер...

раскрыть ветку (1)
Автор поста оценил этот комментарий

Потому что таким как ты надо кормить чушь что бы вы изводились на слова и писали в чате.
Само собой код не был только что запилен и запилен пост по свежей памяти.
Ты за работу мне не платишь а требуешь хуже любого работодателя за каждую строку кода. Да и с таким подходом в общении понятно что ты не из тех кто что то уполномочен спрашивать.
Более с тобой в диалоге смысла не вижу. Учись личные обиды на людей не переносить.

0
Автор поста оценил этот комментарий

Отправка текста в serial является ШИМ? И зачем забивать канал?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Ты чего хочешь то?

показать ответы
0
Автор поста оценил этот комментарий

Как это не пишет? А это что такое¿

Понятно, что код того не стоит, но в следующий раз хотя бы номера строк захватите в скриншот:)

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий
Hight и low это мы забиваем канал шим сигналом и не более того. Код какой либо вразумительный не отправляется. Вот и пишу об этом. Но если цель докопаться то вы победили. Надеюсь вы услышали что хотели
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества