Технарий
95 subscribers
715 photos
34 videos
14 files
97 links
Как гуманитарий технарём стал.
IoT крот. Канал про умный дом, электрику и сопутствующие технологии. #технарий #IoTкрот
Download Telegram
Умный дом. Программирование МК PIC.

Следующей покупкой стал программатор PICkit для программирования микроконтроллеров pic. Они использовались в радио-модуле, о нём я подробнее расскажу в следующем посте. А сейчас о процессе программирования МК такого типа.

Для прошивки МК через PICkit, требуется непосредственно прошивка .hex
Файл .hex — это текстовый файл в формате Intel HEX, который содержит машинный код для микроконтроллера. Он состоит из строк (рекордов), каждая из которых включает:
1. Начало строки (двоеточие).
2. Длину данных в байтах.
3. Адрес начала загрузки данных.
4. Тип записи (данные, завершение файла и прочие).
5. Сами данные (байты машинного кода или других данных).
6. Контрольную сумму для проверки целостности.
Этот файл используется программатором для записи программы в память микроконтроллера.

Для прошивки понадобится:
- Подключить PICkit к ПК через USB и установить необходимые драйверы;
- Соединить программатор PICkit с МК используя нужные контакты (VPP/MCLR, VDD, VSS, PGD и PGC).
- Написать программу в формате Intel HEX, либо загрузить готовый файл .hex;
- Писать и прошивать требуется в подходящей IDE, я использовал WinPic;
- Выбрать правильный тип МК в IDE;
- Запустить прошивку в МК, дождаться окончания прошивки и проверки.
Важно правильно подключить контакты и выбрать подходящие настройки питания и частоты.

Коротко о том, почему я выбрал именно WinPic — это простая программа для программирования микроконтроллеров PIC разные программаторы. Ее особенности:
- Поддерживает множество моделей PIC, особенно старых серий;
- Поддерживает разные программаторы;
- Позволяет читать, записывать, стирать и проверять память микроконтроллера;
- Имеет удобный интерфейс с выбором файла прошивки (.hex) и настройками программирования;
- Поддерживает работу с разными типами памяти: программной, EEPROM, конфигурационными битами;
- Не такая современная и сложная, как MPLAB, но подходит для простых задач;
- WinPic хорош для базового программирования и быстрой работы с PIC без необходимости глубокого изучения IDE.
Напечатал себе магнитный кейс для отвёртки Wowstick. Я не так давно заменил в ней аккумулятор и подарил ей вторую жизнь. Печатал на FlyingBear ghost 5. Что-то у меня не заладилось с паузой, как в инструкции требуется на высоте 5,6мм добавить в gcode паузу, хотя ставил её в Cura, принтер всё равно в один заход всю деталь напечатал gen1 (у автора несколько ревизий). А я даже магниты заранее купил 7×1мм. Но в итоге вышел из положения, давно валялись магниты 1×3мм без дела, проклеил их космофеном в каждую ячейку биты и тоже отлично получилось, биты не выпадают из кейса, если его открытый перевернуть, кроме удлинённых бит, но и то, они скорее просто отлипают и повисают на магните.
Уже не один год слушаю музыку в яндекс музыке. Если быть точнее, то примерно тогда, когда отказался от идеи таскать с собой iPod classic 160Гб, а отказался в первую очередь из-за отсутствия банального Bluetooth, провода мне дико надоели. Возможно аудиофилы меня не поймут, провода в музыке "Это ж всё очень нужно и этот ваш блютус, с ним звук отстой!", но я не они, я меломан. Так вот, к чему это всё, за последний год "Моя волна" так чётко под меня подстроилась, а надо сказать вкус у меня специфический, от транса, до какого-то русского рока и даже маленько попсы разной, что поделать я рождённый в 80-х (хоть и в конце десятилетия) привык слушать всё, какая кассета попалась в руки ту и слушаю. Одно жаль, что в Я.музыке довольно многих зарубежных исполнителей нет, а некоторые по ходу дела ещё и удаляются, иногда листаю избранное и довольно много удалённых треков. Но если бы было ещё больше треков в библиотеке, было бы просто супер! Искренне рекомендую тем кто ещё не попробовал, если такие вообще есть, меня эта фишка абсолютно избавила от необходимости постоянно копаться, выбирая подходящий под настроение трек, просто включил и пошёл. Да не всегда идеально, но в большинстве случаев работает безотказно.
Умный дом. Первый цифровой мультиметр.

Помню ещё в детстве покупал аналоговый, вот бы его найти для истории. С самого детства любил разбирать всё электронное игрушки на радио управлении, фонарики, ни одной рабочей игрушки к подростковому возрасту не осталось в целом состоянии 😅. Этот мультиметр был куплен на всем известном мировом китайском онлайн рынке красная река Aliexpress за скромные 300₽. Свои деньги отработал, точность измерения примерно как у моего языка, если пробовать крону на вкус.
Forwarded from HERAKS
❗️Мобильные операторы сообщают, что «по независящим от них причинам», связь в Москве может работать нестабильно и предлагают пользоваться Wi-Fi.
Выполнял настройку умного дома. Подключение к Wi-Fi и добавление устройств в умный дом яндекс (УДЯ).

✅️ Терморегуляторов пола Grand Meyer:
С ними всё просто, быстро подключились по Wi-Fi в приложении Smart Life и также быстро залетели в УДЯ через интеграцию Smart Life, в УДЯ доступна регулировка температуры, включение/выключение.

✅️ Электрокарнизов Novo:
Подключение выполнялось по Wi-Fi всё к тому же приложению Smart Life, в УДЯ доступно закрытие/открытие штор, а также закрыть/открыть на N%. Все кроме одного карниза подключились нормально, а последний в дальней спальне из-за качества сигнала до роутера подключился не сразу и немного покапризничал. Так что планируя умный дом, особенно по Wi-Fi, тщательно планируйте покрытие Wi-Fi сети: покупайте мощный и надёжный роутер, добавляйте точки доступа там где требуется увеличить покрытие сигнала.

✅️ ТВ samsung:
Подключался с помощью приложения SmartThings из экосистемы Samsung. Основной функционал работает через приложение, в УДЯ доступны только включение/выключение, регулировка громкости, переключение каналов.

❎️ Канальный кондиционер Hisense:
Выполнено подключение к Wi-Fi в приложении ConnectLife.TRIR. К сожалению не удалось полностью интегрировать в УДЯ из-за проблем с миграцией приложения на серверах производителя, а планируемый срок 30.04.2025 судя по всему пошёл по всем известному месту и по сообщениям пользователей в сети видно, что всё пока также не работает, а когда поднимется непонятно. Буду следить за ситуацией и как только появится информация о восстановлении функционала, выполню окончательную интеграцию.

Проконсультировал клиентов по сценариям в УДЯ для автоматизации дома.
👏1
Умный дом. Увеличение набора инструментов радиолюбителя.

Дальше понемногу начал расширяться и обновляться набор моего инструмента. Первым делом купил нормальный мультиметр из бюджетных - UNI-T UT61E он со мной и по сей день, служит верой и правдой, а вложенные средства оправдал более, чем полностью, напишу про него отдельно, хотя в целом обзоров достаточно, просто расскажу своё применение и опыт. Также купил термостойкий коврик для пайки, очень удобная вещь, можно спокойно класть горячий паяльник и стол цел и постоянно переживать, что что-то проплавишь не нужно.
👍1
Вспоминая про любимый iPod, напомнило насколько сильно его полюбил и из этой любви пытался его перевести на флеш память, но что-то пошло не по плану и забил на этот мазохизм в результате перешёл слушать музыку со смартфона. Однако был интересный опыт и успешные попытки, но это всё ковыряние мне надоело, так сказать цель утратила смысл 😄