Рубрика «arduino» - 62

Мне телеграмма - 1
Как помнит внимательный читатель, у меня дома живет контроллер, который автоматизирует некоторые банальные процессы вроде мигания светом, что, без сомнения, и положено всякому контроллеру на основе Arduino.

Но проблема не в этом. А в том, что уведомления о различных событиях я выбрал получать по электронной почте, потому что так было проще всего в самом начале. Теперь же я замучился периодически выгребать кучу статусов из почтового ящика (это необязательно, но для порядка надо), и подумал, что раз есть такой прекрасный Telegram, то почему бы не воспользоваться его талантами в своих целях.

Далее приводятся мои экзистенциальные переживания на тему скрещивания PushingBox, IFTTT и Telegram синей изолентой для получения малобюджетной (и столь же малоумной) системы уведомлений.

Читать полностью »

Пару месяцев назад я купил не сильно новый мотоцикл KTM 250EXC, открутил ручку газа в горку, моту пульнул в небо, а сам сел на задницу и что-то там сломал в спине. В результате, на мотоцикл не сесть два месяца как минимум. К чему я это? Да. У немного подуставшего мопеда оказалась неисправная приборная панель и я собрался, пока лежу дома, сделать самодельную новую свою.

image

Быстро собрал макет, циферки бегают, часики ходят, одометры запоминаются в FRAM — красота, но… понадобились кнопочки для управления этой красотой.

Сегодня с расскажу про кнопочки, потом про датчик зажигания, а уже потом про саму приборку, Ладно?

Рисовать на китайском экране 16х2 через i2c просто, датчики скорости и оборотов мотора сели на внешние прерывания, температура читается с аналогового порта, инфа хранится в FRAM, ну и часики тоже китайские воткнуты. Всё это крутится асинхронно примерно как SmartDelay, про который писал недавно здесь.
Читать полностью »

Я собирал 3D-принтер «3D-Старт» от Даджет, потом мне нужно было срочно уехать, а когда вернулся, застал кошку на месте преступления. Ведь понимает же, что лезть сюда нельзя, но любопытство берёт верх.

Модульный 3D-принтер «3D-Старт» как источник интереса 3D-кошки - 1

Я видел много разных 3D-принтеров на различных выставках и никогда бы не подумал, что самостоятельная печать на 3D-принтере может быть такой захватывающей. Когда мне предложили протестировать его, я конечно согласился. Компания Даджет разработала, выпускает и продаёт простой модульный 3D-принтер под названием «3D-Старт». Собери сам. Из готовых и настроенных модулей. Чувство, когда практически из ничего рождается вполне осязаемая вещь, трудно передать. И когда у меня получилось напечатать первую деталь, я был в полном восторге. Ранее уже выходил ещё один обзор этого 3D-принтера.
Читать полностью »

FLProg + Nextion HMI Enhanced - 1

Компания ITEAD выпустила новую линейку Enhanced своих панелей Nextion HMI. Представители компании предоставили мне экземпляр этой линейки для интеграции новых возможностей панели в программу FLProg. В версии 2.2 это было реализовано. В данном уроке мы рассмотрим новые возможности панели, и для примера создадим программируемый таймер на пять каналов.
Читать полностью »

Первое, с чем сталкивается осваивающий Arduino новичок, это неприятное свойство функции delay() — блокирование выполнения программы. Множество примеров в интернете используют эту функцию, но практическое применение как-то намекает, что лучше без неё обойтись.

Как и положено начинающему, я изобрёл велосипед сделал свою реализацию неблокирующей задержки. Задача стояла так:

  • Обеспечить псевдомногозадачность, чтобы разные события происходили в своё время, со своими интервалами и не блокировали друг-друга.
  • Было удобно этим пользоваться.
  • Можно было оформить как библиотеку и легко включать в другие проекты без копипастов.

Подсмотрев, что большинство ардуинских библиотек сделаны с применением ООП, я тоже решил не выделываться и написал класс SmartDelay, который можно получить с гитхаба как zip для добавления в Arduino IDE или сделать git clone в ~/Arduino/libraries/

В результате получилось вот такое.
Читать полностью »

Всем, доброе время суток. Первое января, заняться нечем, вот и решил накатать статью на Гиктаймс. В связи с переездом в другую квартиру появилась такая опция как домофон. Всё бы ничего, но бегать и открывать дверь всем пришедшим очень напрягало, а так как телефоны, планшеты, компьютеры находятся всегда в шаговой доступности, только руку протяни, было решено подключить это благо к уже работающей системе автоматизации iobroker. Ниже опишу, что с этого получилось.

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

image
Читать полностью »

Для начала видео. (Это не совсем Ambilight — это цветовой индикатор здоровья танка). Видео качается и трясется из за того что одной рукой снимаю, второй пытаюсь играть.

В изготовлении все вышло очень просто.
Читать полностью »

Предыстория

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

  • материнская плата — ASRock B75 Pro 3
  • процессор — Intel Core i5-3570
  • блок питания — Corsair CX750M

После включения системник начал издавать пять противных писков, что вроде как соответствует неисправности процессора. Процессор, судя по Яндекс.Маркету, на данный момент стоит от 11000 руб. Покупать довольно накладно, а недорогой, но слабенький не хочется. В общем, немного испугался…

Порылся в интернете, выяснил, что точная причина неисправности может быть совсем другая. Это вселило небольшую надежду. Но надо как-то найти эту самую причину.

В первую очередь подключил другой старенький БП — комп не запускается.

Для дальнейших проверок принес домой автомобильный комп. Состав:

  • материнская плата — ASRock B75M-ITX
  • процессор — Intel Pentium G640T

Как хорошо, что компоненты оказались взаимозаменяемыми.

Вытащил из автомобильного компа процессор, вставил его в домашний — комп не запускается. Но появилась надежда, что процессор все таки цел, а неисправна материнка, которая дешевле (хотя новые на чипсетах не H61 и H67 — дефицит).

Далее домашний процессор вставил в автомобильный комп — комп заработал. Следовательно, процессор живой, а проблема в материнке. Начал грешить на BIOS (Winbond 25Q64BVAIG).
Читать полностью »

Давным давно, в самом начале 90х годов, когда я жил в маленьком провинциальном городке — дети делали новогодние украшения и игрушки своими руками.

Импортозамещение снеговиков, или готовимся к Новому Году с 3D-принтером «3D-Старт» от Даджет - 1

Кто то склеивал снеговиков из папье маше, кто то вырезал снежинки из тетрадных листочков. Схемы поделок брали в журналах «Моделист конструктор», «Юный техник» или придумывали свои собственные конструкции, делая наброски на листочке в клетку.
Читать полностью »

«Три магнитофона, три кинокамеры заграничных, три портсигара отечественных, куртка замшевая… три куртки…» — вот он список-мечта советского дефицита, перечень роскошной жизни давно ушедших дней. Теперь вроде и курток у нас по три, и по магнитофону в каждом телефоне, а каждый Новый год хочется волшебства, хочется радовать и радоваться подаркам. Под наши ёлки попадает всё больше гаджетов и девайсов, которые облегчают жизнь или служат для развлечения. Вроде бы железки, проводки, но насколько душевными они могут быть, если подобраны с заботой и пониманием того, что ты любишь. Мы выбрали несколько товаров, которые зацепили нас и которые мы готовы дарить близким — сегодня делимся ими с вами.

Новый год в стиле техно - 1

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js