Прогресс бл...
Батя захерачил! На даче аля лестница. Я бы хер когда догадался так сделать.
Батя захерачил! На даче аля лестница. Я бы хер когда догадался так сделать.
ИВ-18 — индикатор вакуумный люминесцентный многоразрядный для отображения информации в виде цифр, точки и знаков. Оформление — стеклянное. Индикация производится через боковую поверхность баллона. Размер знакоместа 5,4×10,5 мм. Число разрядов девять (9 разряд знак минус и точка). Изображение формируется из светящихся анодов-сегментов. Цвет свечения — зеленый. Масса 30 г.
Основные параметры индикатора ИВ-18:
Яркость свечения одного разряда 200-500 кд/м²
Угол обзора ≥ 80°
Ток накала 85 ± 10 мА
Ток анода-сегмента при напряжении на аноде и сетке в 50 В ≤ 1,3 мА
Ток анодов-сегментов восьми разрядов суммарный 40 … 80 мА
Напряжение накала 4,3 … 5,5 В
Напряжения анодов и сетки в импульсном режиме ≤ 70 В
На платформе Arduino с использованием индикатора ИВ-18 можно собрать часы, которые будут отображать текущее время (hh-mm-ss), дату (DD.MM.YYYY) и температуру.
Вакуумный люминесцентный индикатор ИВ-18 имеет выводы рассчитанные для использования только динамической индикации. Для питания часов необходим источник постоянного напряжения 9 В (можно 5 В, но яркость свечения индикатора будет низкой). Для нормальной работы индикатора на катод (нить накала) необходимо подавать напряжение от 4,3 … 5,5 В, которое подается со стабилизатора напряжения 7805. Для питания сеток и анодов напряжение должно быть в пределах от 30 до 50 В, для получения такого напряжения в схеме часов используется преобразователь на NE555. Питание на аноды и сетки подается при помощи 16 транзисторных ключей (BC547). При настройки выходного напряжения преобразователя (R35 30-40 кОм — чем больше сопротивление, тем выше выходное напряжение) нельзя повышать напряжение больше 50 В, это предельное напряжение коллектор-эмиттер для транзистора BC547.
В качестве платы Arduino можно использовать плату Nano (ATmega168, ATmega328), а так же микроконтроллер ATmega8 (с небольшой правкой кода и схемы подключения). В схеме так же используется модуль часов реального времени DS3231. Время часов можно установить двумя способами: установка времени по времени компиляции и кнопками.
Установка времени по времени компиляции:
раскоментируйте строчку, установите нужно время и загрузите скетч
set_time(21,5,4,29,9,57,0);// год 00-99, ДН 1-7 (1=ВС), месяц 1-12, дата 1-31, час 0-23, минуты 0-59, секунды 0-59
далее закомментируйте строчку и по новой загрузите скетч.
Установка (коррекция) времени кнопками:
Установить текущее время можно при помощи кнопок SET и UP. Кнопка SET позволяет перекачать параметр времени (часы, минуты, секунды, дата, месяц и год), кнопка UP меняет параметр времени (только на увеличение), а режиме настройки секунд обнуляет их. В режиме коррекции времени выбранный параметр времени мигает.
Информация об температуре берется из часов реального времени DS3231.
Время
Дата
Температура
Скетч - http://rcl-radio.ru/?p=98856
Адресная светодиодная лента представляет собой ленту на которой размещены адресные светодиоды, каждый светодиод состоит из RGB светодиода и контроллера. Адресная лента имеет как правило имеет три входных контакта: +5V, GND и DIN. Каждый отдельный светодиод ленты (пиксель) имеет выход DOUT, для передачи управляющего сигнала к следующему светодиоду.
Наиболее популярные адресные ленты работают на чипах WS2812b и WS2811. Чип WS2812b размещен внутри RGB светодиода, питание 5 В, а в адресных лентах использующих чип WS2811 установлен отдельно от светодиода, напряжение питания 12 В, так же чип WS2811 управляет сразу тремя RGB светодиодами, которые представляют собой один пиксель.
Те же адресные ленты имеют разное кол-во светодиодов на 1 метр и соответственно разную мощность потребления и цену.
Если просто подать питание на адресную ленту, то она работать не будет, чтобы она заработала необходимо подать управляющий цифровой сигнал на вход DIN. Управляющий цифровой сигнал состоит 24 бит, по 8 бит на каждый цвет, причем в начале каждого байта первый бит старший.
При этом один бит передается за 1,25 мкс, все 24 бита передаются за 30 мкс. Длительность импульса при передачи логического нуля равна 0,4 мкс ±0,125 мкс, а скважность 0,85 мкс ±0,125 мкс, длительность импульса для логической единицы равна 0,85 мкс ±0,125 мкс, а скважность 0,4 мкс ±0,125 мкс.
После передачи всех 24 бит в первый RGB светодиод следует пауза не более 50 мкс, далее снова передаются 24 бита, но первый светодиод не реагирует на них, он просто передается эту информацию следующему светодиоду и так далее по цепочке до последнего светодиода. После окончания передачи следует пауза больше 50 мкс, после чего лента переходит в исходное состояние и готова принимать цифровой сигнал начиная с первого светодиода.
На базе адресной светодиодной ленты WS2812B можно собрать простые часы. Часы собраны на адресной ленте плотностью 96 пикселей на 1 метр. Дополнительно в часах используются часы (модуль) реального времени DS3231 и четыре тактовые кнопки.
Схема часов
Кнопки:
MODE — позволяет менять цвет свечения адресной ленты
UP — в режиме часов кнопка позволяет увеличивать яркость свечения адресной ленты, в режиме коррекции времени изменяет время часов (НН)
DOWN — в режиме часов кнопка позволяет уменьшать яркость свечения адресной ленты, в режиме коррекции времени изменяет время минут (MM)
SET — активация режима коррекции времени
Сборка часов
Материал на который наклеена адресная лента для создания часов может быть различный, адресную ленту необходимо разрезать на 28 отрезков по три пикселя для сегментов индикаторов , и 2 отрезка по 2 пикселя для разделительных точек.
Порядок наклеивания отрезков адресной ленты на основание показан на рисунках:
При установке большой яркости свечения адресной ленты, необходимо использовать отдельный от Arduino источник питания 5 В, так ток потребления адресной ленты может превысить 2 А.
Скетч - http://rcl-radio.ru/?p=110997
Погода стоит шикарная, солнышко светит, птички поют, в общем, все располагает. В двух словах расскажу о перегородках для мангала, которые не так давно сделали. Очень жалею, что никто не рассказал мне о них лет 20 назад. Потому как это реально нужная вещь, это просто очень удобно! По крайней мере, мы используем их теперь каждый раз. Знакомьтесь – это отсекатели.
Фото автора
Они самодельные, в магазинах таких не встречал, у друзей не видел, но вещь действительно крутая.
Они нужны, чтобы делать в мангале отсеки нужного именно сейчас размера. Мангал большой, а вы хотите приготовить рыбу на одной сетке или разложить всего пять шампуров с мясом. Тогда с помощью отсекателей отделяем лишнее пространство и локализуем угли на нужном пятачке. И удобно, и жар не теряем, и углей меньше надо. А дерево нынче дорогое, так что хорошо со всех сторон.
Фото автора
Фото автора
Или же, например, мы хотим одновременно приготовить рыбу и овощи. Для рыбы нам нужно жара побольше, а для овощей поменьше, чтобы через пять минут они не превратились в загорелые угольки. В этом случае, опять же, делим мангал на две зоны, в той, где будет жариться рыба, углей кладем больше, а там, где станут томиться овощи, поменьше. И все довольны и счастливы!
Фото автора
Частенько во время приготовления шашлыка мы жарим еще вот такие сладости – маршмэллоу. Их любят и дети, и взрослые. Я даже не знаю, кто больше)))
Фото автора
На ребрах отсекателей тоже можно что-то расположить. Например, сетку с мясом, если мы хотим, чтобы она была повыше.
Фото автора
Когда отсекатели не нужны, они хранятся тут же, при мангале. Вот их законное место. Не мешаются и легко можно достать.
Фото автора
Металл раскаляется, поэтому ручки лучше сделать деревянными или обмотать веревкой. Но тут вопрос – не будет ли дерево или веревка от жара гореть? Можно, конечно, сделать одно или два отверстия в отсекателях, чтобы можно было кочергой цеплять и поднимать, но это не так удобно, как просто брать за ручки. Так что надо подумать, как это правильно сделать. Если есть мысли на этот счет – пожалуйста, напишите в комментариях, буду благодарен.
Было предложение заточить отсекатели и использовать их еще и вместо ножей, но в итоге решили, что много функций – это не всегда хорошо. И оставили в таком виде. Не пожалели, потому как так ими работать безопаснее.
Мангал, кстати, тоже самодельный, трансформер, его можно за пару минут превратить в верстак. Но это уже совсем другая история.
ИГП-17 — индикатор цифровой многоразрядный газоразрядный предназначен для отображения информации в виде цифр от 0 до 9 (и десятичного знака) в каждом из 16 цифровых разрядов и дополнительной информации в служебном разряде в средствах отображения информации индивидуального и группового пользования.
Основные технические данные
Яркость свечения > 100 кд/м²
Номинальная яркость свечения при максимальном токе 170 кд/м²
Горизонтальный угол обзора при расстоянии наблюдения 0,6-0,8 м > 120°
Напряжение источника питания вспомогательных катодов (постоянное) > 190 В
Напряжение возникновения разряда (амплитуда импульса) < 190 В
Напряжение поддержания разряда (амплитуда импульса) < 170 В
Напряжение смещения на сегментах относительно анодов (постоянное) < 120 В
Ток индикации (среднее значение)
одного сегмента < 25 мкА
десятичной точки < 18 мкА
Интервал времени между импульсами, подаваемыми на электроды двух соседних знакомест > 35 мкс
Время готовности при освещенности 40 лк < 1 с
Минимальная наработка 5000 ч
Параметры, изменяющиеся в течение минимальной наработки импульсное напряжение возникновения разряда < 190 В
средний ток индикации одного сегмента < 30 мкА
десятичной точки < 21 мкА
яркость индикатора > 90 кд/м2
Срок хранения не менее 8 лет
Вибрационные нагрузки (1—2000 Гц) < 5g
Многократные ударные нагрузки (длительность удара 2-15 мс) < 15g
Одиночные ударные нагрузки (длительность удара 2-6 мс) < 75g
Температура окружающей среды
при эксплуатации +1…+50°С
при транспортировке -60…+50°С
Относительная влажность воздуха не более 98%
Пониженное атмосферное давление 400 мм рт. ст.
Предельно допустимый электрический режим
Наименьшее импульсное напряжение источника питания 190 В
Наименьшее постоянное напряжение источника питания вспомогательных катодов 190 В
Наибольшее постоянное напряжение смещения на сегментах относительно анодов 120 В
Рабочий ток одного сегмента
средний 25…40 мкА
импульсный 300…700 мкА
Рабочий ток десятичной точки
средний 13…20 мкА
импульсный 200…400 мкА
Рабочий ток вспомогательного катода 7…15 мкА
Наименьшая длительность импульса напряжения источника питания 200 мкс
На индикаторе ИГП-17 можно собрать часы и отображать на них текущее время, дату, месяц и год. В качестве микроконтроллера будет использован Atmega8535, так как обладает большим количеством выходов. Текущее время берется из часов реального времени DS3231.
Обеспечивает работу динамической индикации таймер 2 (1250 Гц), PWM сигнал необходимый для работы импульсного преобразователя напряжения контролируется таймером 1 (15625 Гц). Изменяя скважность PWM сигнала можно регулировать выходное напряжение импульсного преобразователя (+180 В).
Анодами индикатора управляют оптроны TLP627, катодами (сегментами) транзисторные ключи на MPSA44. Часы питаются от постоянного напряжения +12 В, в схеме предусмотрен стабилизатор 7805 для питания микроконтроллера Atmega8535 и часов реального времени DS3231.
В часах реального времени DS3231 имеется термометр, его показания периодически выводятся на индикатор вместо даты, месяца и года.
Так же в часах предусмотрен режим антиотравления катодов, раза в час, ровно в 30 минут происходит перебор всех цифр индикаторов в течении 10 секунд.
Для коррекции времени часов используются три кнопки SET, UP и DOWN. При нажатии на кнопку SET начинают мигать показания часов, кнопками UP и DOWN можно установить необходимое время. При коррекции секунд при нажатии кнопок UP и DOWN происходит сброс секунд в ноль.
Скетч - http://rcl-radio.ru/?p=112823
Для простых и компактных проектов разработанных в среде Ardino IDE, таких как например простое реле времени, логичней применять простые и недорогие микроконтроллеры. Так как Arduino IDE поддерживает микроконтроллеры серии ATtiny, мной для этого проекта был выбран микроконтроллер ATtiny13.
ATtiny13 — низкопотребляющий 8 битный КМОП микроконтроллер с AVR RISC архитектурой. Выполняя команды за один цикл, ATtiny13 достигает производительности 1 MIPS при частоте задающего генератора 1 МГц, что позволяет разработчику оптимизировать отношение потребления к производительности.
Микроконтроллер ATtiny13 отлично подходит для маленьких и дешевых проектов, а поддержка средой программирования Arduino IDE заметно упрощает работу с микроконтроллером.
Далее в статье будет рассмотрено несколько простых проектов с применением микроконтроллера ATtiny13 и 0,91′ I2C 128×32 OLED дисплея.
Для поддержки ATtiny13 в Arduino IDE необходимо выполнить несколько простых операций:
Добавление поддержки платы
Откройте в Arduino IDE вкладку Файл > Настройки и добавьте ссылку для менеджера плат
Далее перейдите во вкладку Инструменты > Плата > Менеджер плат
Выберите и установите новую плату MicroCore by MCUdude.
Далее в Инструменты > Плата выберите плату ATtiny13.
Для прошивки скетча Вам понадобится программатор USBAsp
В моем случае я использую микроконтроллер который установлен на плату переходник, схема подключения достаточно простая:
Распиновка программатора USBAsp
В настройках платы нужно выбрать поддержку Attiny13 и установить частоту 9.6 MHz internal, в пункте EEPROM выберите EEPROM not retanied, в пункте ‘Расчет времени’ выберите Micros disabled .
Далее необходимо выставить нужные фьюзы для микроконтроллера, чтобы он всегда работал на выбранной Вами частоте. Для этого в настройках Arduino IDE выберите программатор USBasb и нажмите Инструменты > Записать загрузчик. Эту операцию необходимо проводить всего один и снова повторить если Вы будете менять частоту работы микроконтроллера.
Для загрузки скетча в настройках Arduino IDE выберите программатор USBasb и во вкладке Скетч нажмите на Загрузить через программатор (или просто нажать кнопку — Загрузить).
Примеры использования ATtiny13
Термометр на DS18B20
Так как OLED экраны имеют свойство выгорать при постоянном свечении символов, то в схему термометра добавлена кнопка, при нажатии на которую загорается экран на 10 секунд а потом гаснет до следующего нажатия кнопки.
Термометр на DS18B20 с большими цифрами
Секундомер
Дискретность отсчета 0,1 секунда, максимальное время 999 минут. Первое нажатие кнопки BUTTON запускает секундомер, второе нажатие останавливает его, третье сбрасывает показания.
Простые часы на DS1307
Простые часы с гашением экрана
Скетчи - http://rcl-radio.ru/?p=112955
Всем привет! Давно была мечта сделать самостоятельно нож, взял отпуск на недельку и понеслась… Опыта ноль за то энтузиазма хоть отбавляй! Сталь 9Cr18MoV, ручка из непонятного дерева залитого эпоксидкой с синим пигментом, вставки латунные. Самое сложное было стачивать на гриндере спуски от обуха, через три дня мучений оказалось что купленная мной наждачка в строительном магазине, нарезанная и склеенная не очень подходит для этих задач (придется переделывать гриндер под ленту 50мм и покупать хорошие ленты). В общем выношу на ваш суд мое творение.
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
@AlexGyver, посоветуй, как сделать девайс, чтобы отпугивать собаку от кошачьего лотка?
Проблема:
Собака постоянно "грабит" лоток кота и тащит его дерьмо на кровать. Иногда не уследишь буквально на одну минуточку, а пёс уже откопал, половину сожрал, а половину принёс хозяину!
Лоток кота стоит в туалете, нужно какое-то устройство, которое будет детектить попытку проникновения в туалет собаки. В идеале собаку нужно пугать неприятным звуком при входе в туалет. Например звуком электрических разрядов. Но кота пугать не надо, иначе он сам принесёт хозяину свой подарочек и там мало никому не покажется.
Вот, собственно, герои этой истории:
Думает, что бы соорудить из всего этого барахла с алиэкспресса.
Ждёт заветных звуков закапываемого клада.
Для сравнения размеров.
Я поглядываю на китайские iBeacon'ы, но чем их надёжно и недорого детектить в ближнем поле вокруг лотка? Определённо нужен какой-то девайс из сантеха и палок с алиэкспресса.