Ещё одни часы на лампах Z5660M
Те, кто помнят, и те, кто не поленятся посмотреть мои прошлые посты, заметят, что в основном я делаю однообразные минималистичные корпуса для своих настольных часов. Но бывают и исключения. Данный корпус я купил довольно давно вместе с лампами, и с тех пор он лежал у меня без дела, так как помещать в него такие дорогие часы мне не хотелось. И вот недавно у меня попросили недорогие часы на больших лампах, так что я наконец-то решил его использовать. Вот что получилось:
А пост этот - только для того, чтобы сохранить фотографии на память.
Топ 25 интересных модулей и датчиков для любителей робототехники и программирования [Часть 7]
1) Модуль камеры за 110 руб.
Цифровая VGA камера OV7670 для Arduino с разрешением 640×480 px, 30 к/с. Максимально упрощенный вариант фото-видео камеры для совместной работы с любыми микроконтроллерами, в том числе и с контроллерами серии Ардуино. Стоит такая 110 руб. Ссылка на источник
2) Набор радиосигнального RFID-модуля RC522 + карта + брелок
RFID-модуль RC522 — радиосигнальный модуль, работающий на частоте 13.56 МГц с SPI-интерфейсом. В комплекте c модулем идет 2 RFID-метки — в виде карты и брелока. Стоит такой набор 105 руб. с бесплатной доставкой. ссылка
3) Фотодиод
Приёмник оптического излучения BPW34 - кремниевый PIN-фотодиод с высокой скоростью и высокой светочувствительностью в миниатюрном, плоском и прозрачном корпусе из пластика. Он чувствителен к видимому и близкому к ИК излучению. Стоит такой 38 рублей . ссылка
4) Корпус для размещения электроники
Пластиковый короб для скрытия и размещения плат и электроники. Стоит самая маленькая 31 руб. ссылка
5) Набор из 840 перемычек
Набор перемычек различной длины для робототехники и других проектов. Стоит набор около 490 руб. ссылка
6) Сенсорный диммер
Емкостный сенсорный диммер постоянного напряжения для регулировки яркости светодиодов, стоит такой 50 руб. ссылка
7) Магнитный извещатель
Магнитный извещатель (геркон) — это переключатель и магнит, помещенные в пластиковые корпуса. Работа по принципу "замкнутый контакт - разомкнутый контакт", извещатель позволяет использовать его в широком круге задач: контроль открытия дверей, счетчики срабатываний/скорости/частоты и т.д. Стоит такой 60 руб с бесплатной доставкой. ссылка
8) 6-канальный релейный модуль
6-канальный релейный модуль может управлять одновременно 6 нагрузками, состояние каждого реле можно определить по светодиодам, которые установлены на каждом канале. Стоит такой модуль на 12v - 330 руб. ссылка на источник.
9) Поплавковый выключатель
Горизонтальный датчик-выключатель, используемый для определения уровня жидкости в резервуаре. Переключатель может использоваться в насосе, индикаторе, сигнале тревоги или других устройствах.. Стоит такой 140 руб. ссылка
10) Импульсный генератор
Модуль NE555 генератора импульсов на микросхеме NE555 (YS-32), которая способна работать от 10 до 200 кГц. Стоит такой набор 66 руб. ссылка.
11) Радиомодуль RDA5807M
Стерео-модуль, который способен принимать FM-частоты в диапазоне от 50 МГц до 115 МГц, обладающий мощным цифровым аудиопроцессором, и который позволяет напрямую слушать звук через наушники или динамик со встроенным усилителем. Стоит такой 66 руб. ссылка.
12) Солнечная панель
Панель солнечная 5V, 0.5W стоит такая 78 руб. ссылка на источник
13) Беспроводной модуль связи на 1000 метров
Не смотря на свои миниатюрные размеры, радиус действия этого передатчика (чип SI4432) на открытой местности составляет 1000 метров. Это отличное решение для создание проектов с низким токо-потреблением и малым размером. Стоит такой 185 руб. ссылка
14) Импульсный повышающий трансформатор 20кВ
Мощный повышающий трансформатор. Стоит такой 163 рубля. ссылка
15) Кабель USB к UART TTL
Кабель на микросхеме PL2303HX с 4-контактами позволяет подключаться к компьютеру для программирования. Стоит такой 119 руб. ссылка на источник
16) Модуль LAN8720 для Arduino
Модуль Ethernet LAN8720 - предназначен для сборки устройства управления электрическими приборами через интернет. Стоит такой 173 рубля. ссылка
17) Модуль записи голоса SD1820
Модуль ISD1820 для записи и воспроизведения одного голосового сообщения длиной до 10 секунд. Стоит такой 126 руб. ссылка на источник
18) Плата расширения
Плата расширения CNC Shield v3 предназначена для создания на основе контроллера Arduino UNO 3D принтеров, станков с числовым программным управлением, в том числе гравировальных, фрезерных, маркировальных, станков портальной резки, промышленных роботов. Контроллер Arduino позволяет работать станку автономно или управлять с помощью компьютера через USB-порт. Стоит такая 111 руб. с бесплатной доставкой ссылка
19) Оптический модуль для считывания отпеча пальцев
Сканер отпечатков пальцев, стоит такой 985 руб. ссылка
20) Элемент Пельтье
Под действием электрического тока элемент Пельтье TEC1-12706 способен создавать разность температур на своих сторонах (эффект Пельтье). Этот эффект имеет и обратное действие (эффект Зеебека): при создании на сторонах элемента Пельтье разности температур, он способен вырабатывать электрический ток. При работе элемента Пельтье одна его сторона значительно нагревается, а вторая охлаждается. Чтобы получить на охлаждающей стороне элемента Пельтье температуры ниже температуры окружающего воздуха необходимо принудительно охлаждать нагревающуюся сторону элемента, например, с помощью радиатора и термопасты. С помощью элемент Пельтье можно соорудить небольшой холодильник, мобильный мини-кондиционер или портативный нагреватель. Кроме того, используя обратный эффект, создавая большой перепад температур по средствам нагрева одной стороны элемента Пельтье и охлаждения другой стороны, можно добиться выработки электричества, что позволит создать зарядное устройство.. Стоит такой 1964 руб. ссылка на источник
21) Плата управления MEGA2560
Arduino Mega построена на микроконтроллере ATmega2560, реализованной на микросхеме CH340, может быть применим в сложных устройствах, например таких, как интеллектуальные роботы или принтеры трёхмерной печати. Стоит такая плата 1162 руб. ссылка
22) Модуль датчика напряжения 0-25В
Модуль датчика напряжения (вольтметр), для измерения напряжения в диапазоне 0-25В. Стоит такой 61 рубль. ссылка
23) Сервопривод
Сервопривод для Arduino ESP32. Стоит такой 136 руб. с бесплатной доставкой ссылка
24) Устройство для слежения за светом
Интеллектуальное устройство для слежения за светом с солнечной панелью для Arduino. Стоит такой набор для сборки 4 252 руб. ссылка
25) Шасси гусеничное для робота
Набор с гусеничным шасси и приемником для создания робота. Стоит такой набор около 13 000 руб. ссылка на источник.
Инновационные продукты
Плата WiFi Мониторинга UPS типа smart APC
Основной используемый принцип -запросы и обработка ответов по смарт-протоколу APC
За исключением того, что плату мониторинга/управления собираем на основе WemosD1mini.
Дешевизна решения очевидна, с учетом того, что самая дешевая сетевая плата AP9640 (без внешних датчиков) стоит более 500$
Плата собрана по традиции в коробочке из под Тик-Така.
Цель реализации:
мониторинг основных параметров UPS на WEB странице, а также в представлении XML и JSON
доступ к плате по WiFi. Сохранение параметров подключения
сигнализация аварии - отправка сообщения на PHP скрипт по ссылке
сбор информации о окружающей температуре и влажности
сохранение настроек в EEPROM FLASH
Детали
Wemos D1 mini
max3232 module без DB9 разъема
разъем DB9 папа
DHT-21 датчик температуры и влажности (опционально)
Схема простого подключения APC smart к RS232 COM порту ПК:
Схема микроконтроллера в связке с UPS
Код программы
В коде применены нестандартные библиотеки.
Помимо основной esp8266, ESP_EEPROM и WiFiManager
ups_alarm_script_url - ссылка на скрипт, для передачи алерта пропадания/появления питания, на email или телеграмм, в формате http://server/mail= или похожем.
Основные Команды
Y Enter smart mode SM
R Exit smart mode SM
^A Model string SMART-UPS 700
^N 1,5s ^N Turn on UPS
K 1,5s K Turn off
L Input line voltage
P Power load % 000.0
Q Status flags 08
08 = on line, battery OK
10 = on battery, battery OK
50 = on battery, battery low
Z Shutdown immediately n/a
f Battery level 099.0
Сообщения
!!! нет входного напряжения
$ появление входного напряжения
Пользуясь случаем, хотел бы передать привет все любителям esp
Топ 25 дешевых датчиков и модулей для создания роботов на Arduino и других электронных проектов/самоделок [Часть 6]
1) Антенна GSM/GPRS/3G за 39 рублей
Миниатюрная антенна совместимая с модулями Sim800, sim900 и с усилениеем 3DBI. Стоит такая штука 39 руб. с бесплатной доставкой. ссылка на источник
2) Датчик скорости
Компактный модуль измерения скорости с инфракрасным щелевым датчиком. Модуль применяется для контроля движения в колесных роботах и прочих устройствах. Стоит такой 53 рубля. ссылка
3) Герконовый модуль
Модуль представляет собой миниатюрный магнитный геркон Y213 (нормально разомкнутый) с обвязкой. При приближении магнита контакты замыкаются и модуль символизирует о наличии питания и о срабатывании датчика. Контакты геркона замыкают вход компаратора. Благодаря применению компаратора в модуле через геркон протекает очень малый ток, что значительно продлевает срок службы датчика. Состояние выхода цифрового сигнала говорит о наличии магнитного поля. На модуле установлен подстроечный резистор номиналом 10 кОм. Служит для установки пределов срабатывания геркона и таким образом отрегулировать чувствительность. Также на плате установлен компаратор LM393 для исключения ложных срабатываний магнитного датчика. При считывании показаний с модуля, если геркон разомкнут - выводится "1", если замкнут - выводится "0". Стоит такой 87 руб. ссылка
4) Защитная плата для литий-ионных батарей
Модуль защиты для зарядки аккумуляторов. Стоит такой около 55 руб. ссылка
5) Гигрометр HR31
Датчик для измерения влажности. Стоит такой 55 руб. ссылка на источник
6) Бегущая линия светодиодов
Набор 'сделай сам' - бегущие светодиоды, регулировка через потенциометр. Стоит такой набор 58 рублей с бесплатной доставкой. ссылка
7) Модуль датчика температуры
Термистор для arduino, с помощью регулировки потенциометра вы можете изменить порог обнаружения температуры. Стоит такой 56 руб. ссылка
8) Датчик обхода препятствий
Инфракрасный датчик обхода препятствий для создания Arduino роботов. Стоит такой 57 руб. ссылка
9) Модуль программирования чипов
Модкль для чипов ATtiny13A/ATtiny25 /ATtiny45/ATtiny85. Стоит такой 61 руб. ссылка
10) Разъем типа C
Разъем Type-c для передачи данных. стоит такой 62 рубля. ссылка на источник
11) Датчик управления светом
Набор для самостоятельной сборки фоточувствительного датчика. Стоит такой 63 рубля. ссылка
12) Модуль питания
Плата модуля питания 3.3V, 5V, 12V. Стоит такой 65 рублей ссылка
13) Сигнал тревоги
Сигнал тревоги 95 дБ, 3-24 В. стоит такой 66 руб. ссылка
14) Кнопки
Набор кнопок для изготовления платы управления. Стоит такой набор 70 руб. ссылка
15) Низкоуровневый триггер
1-канальный релейный модуль 5В. Стоит такой 73 рубля с бесплатной доставкой. ссылка на источник
16) Датчик удара
Модуль датчика удара для Arduino, 3 контакта. Стоит такой 78 руб. ссылка
17) Мигающая лампочка
Модуль с 7-цветным мигающим светодиодом диаметром 5-миллиметров. Стоит такой 78 рублей. ссылка
18) Инфракрасный излучатель
10 пар инфракрасного излучателя и ИК-приемника. Стоит 76 руб. с бесплатной доставкой. ссылка
19) Разноцветные светодиоды
Разноцветные светодиоды диаметром 3 мм. Идут партиями по 100 штук. Стоит набор 79 руб. ссылка
20) Датчик наклона
Стандартный модуль датчика наклона KY020, 3 контакта. Стоит такой 79 руб с бесплатной доставкой. ссылка на источник
21) Пятипозиционный модуль навигации
Компактный модуль для обеспечения управления устройствами. Модуль имеет подвижный джойстик, который реагирует на наклоны, поддерживает движение вверх, вниз, влево, вправо и центральное нажатие. Стоит такой 79 рублей. ссылка
22) Датчик сердцебиения
Датчик Arduino KY-039 служит для измерения пульса (сердцебиения) на пальце. Данный сенсор реагирует на изменение прозрачности пальца для инфракрасного излучения от светодиода при колебаниях кровяного давления. Стоит такой 81 руб. ссылка
23) Датчик пламени
Датчик огня KY-026 (flame sensor Arduino) позволяет определить наличие открытого пламени с помощью инфракрасного приемника. Стоит такой 82 рубля. ссылка
24) Модуль энкодера
Модуль энкодера KY-040 для arduino (Ардуино) - это датчик угла поворота. Другое его название - модуль датчика вращения или валкодер. Модуль напоминает переменный резистор, но в отличии от него не имеет ограничений по количеству оборотов, его можно использовать в качестве кнопки. Фактически у него два режима вращения - без нажатия и с нажатием ручки энкодера. Модуль - механический датчик, преобразующий угол поворота в электрические сигналы. Стоит такой 82 рубля ссылка
25) Антенна для IP-модуля SIM800L
Антенна для IP-модуля SIM800L GPRS TCP предназначена для усиления сигнала и обеспечения стабильной связи в сети GPRS и TCP. Стоит такая 86 рублей с бесплатной доставкой. Ссылка на источник.
Предыдущие материалы по теме:
Клипер топ на 3D принтере / Тех поддержка сайта / мы рады вашим сообщениям ))
Поиграем в бизнесменов?
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Сделал самодельный автозапуск авто на ардуино
Всем привет, пикабушники!
Краткая аннотация: как я сделал самодельный автозапуск на своей ладе самаре на ардуино нано.
P.S. Это мой первый длинный пост, сильно не пинайте.
Все началось с того, что я резко увлекся микроконтроллерами на базе ардуино, а именно ардуино нано. Естественно, чтобы все это освоить я пошел изучать как и с чем его едят. Благо информации в интернете много и проникнуться изучить было не сложно. Сразу наткнулся на канал Алекса Гайвера(блогер электронщик, самодельщик, ардуинщик). Очень много самоделок сделал на платформах ардуино и не только! В итоге всю информацию брал с его статей и информацию с его роликов. Очень толковый парень!
Раз такая пьянка пошла нужно было раздобыть эту заветную плату. Ну долго не думая, пошел на наш с вами любимый АлиЭкспресс. Заказал сразу несколько, думаю пока буду изучать, все равно по ошибке могу что-то спалить или еще что. В итоге заказал ардуино на платформе нано и еще пару мелочей, которые вы увидите ниже в статье. Кстати выглядит это ардуино так:
Кроме самой платы еще нужно как-то передавать сигнал на расстоянии. Тут было несколько вариантов как это можно сделать. Есть радиомодули на частотах 433 МГц (как выяснилось позже, радиус действия их мал, ну либо мне попались какие-то бракованные, ну либо у меня руки кривые). Еще был вариант на GSM-модулях, но что-то мне не хотелось покупать сим карту, так как все взаимодействия были бы через СМС, а тратить деньги за каждую СМСку не наш вариант. Поэтому от этого варианта я тоже отказался. Ну и третий вариант (наверное и еще другие варианты), которым я воспользовался это радиомодули беспроводной связи nRF24L01 которые работают на частоте 2,4 ГГц. Дополнительно приобрел модуль питания под него, так как ему необходимо подавать 3,3 В.
Так же нам необходим релейный блок для того, чтобы имитировать 1-ое положение ключа и 2-ое.
Первым делом решил сразу начать с пайки, нашел все необходимые схемы что куда как подключается. В этом мне помог GitHub. Собрал схему и начал тестировать данные модули. Благо повторюсь в интернете вся информация по ним уже имеется, есть и готовые скетчи (это код который заливается в микроконтроллер ардуино) просто берешь загружаешь и смотришь реакцию работают или нет. Естественно иногда приходиться узнавать методом тыка, так проще всего:)
После того как понял, как работают данные модули принялся дописывать скетч своим кодом под свои нужды. Задача была завести машину удаленно, не затрагивая родную сигнализацию. На машине при покупке стояла сигнализация Pantera (и по сей день стоит она), в которой не было системы автозапуска. Все-таки хочется зимой сесть в теплую машину и сразу поехать по своим делам, а не сидеть и мерзнуть, ждать пока она согреется. Вы наверное скажете, зачем тебе такой сложный путь, купи сигнализацию с автозапуском и радуйся! Ну отвечу так, полностью менять сигнализацию не очень хотелось, надо было бы возиться с большим количеством проводов, правильно все соединить, ну по сути это не сложно, но сигнализация хорошая стоит не мало, а самоделка была намного дешевле и требовала взаимодействия лишь трех проводов (общий плюс, 1-ое положение ключа, 2-ое положение ключа).
Так вот, немного отвлекся, вернемся к скетчу. Само собой пробовал писать по разному, но пока остановился на самом простом варианте. Начнем с того, как происходит запуск двигателя, чтобы понять, что нам нужно от микроконтроллера. Для того, чтобы завести машину мы садимся, вставляем ключ в замок зажигания, поворачиваем его один раз, включается приборка и подсветка некоторых кнопок, затем поворачиваем дальше и у нас начинает крутить стартер, как только движок схватится мы отпускаем поворот ключа и ключ возвращается в первое положение и машина работает. В принципе не сложно, изучив операторы, действия с переменными и структуру написания накидал следующий скетч:
Суть скетча такая, если пришел сигнал №1, то начать запуск двигателя, если пришел сигнал №2 то заглушить, ну и последнее условие: если пришел сигнал №3, то включить аварийку (это сделано для понимания, чтобы не запуская авто видеть приходит ли вообще сигнал). Команда delay выступает в роли секундомера, digitalWrite - команда которая дает сигнал для замыкания реле, двойной слэш это просто комментарии к строкам кода. При написании скетча был момент, когда я не знал, как ограничить время, в течение которого крутился бы стартер.Думал, что нужно будет брать сигнал например с тахометра для того, чтобы понять, что машина завелась и уже потом размыкать реле. Но выяснился интересный момент, которого я не знал. Оказывается, когда ключ поворачиваешь на второе положение и двигатель запускается ЭБУ (а может и не он вовсе) сам прекращает подавать питание стартеру, есть конечно какие-то секунды, когда стартер еще крутится а движок уже запущен, но это происходит быстро. За рулем около 5 лет, и узнал это только сейчас.
Далее нам нужно определиться какие провода отвечают за вставленный ключ, какие за первое положение ключа и какие за второе. Разобрав кожух руля и частично сняв замок зажигания, начал мультиметром прозванивать провода и выяснять кто за что отвечает. Так же смотрел схемы замка зажигания в интернете. Схемы в отечественных авто по сути не сложные.
Первый тест. На черновую все накинул и попробовал запустить авто без выдержки времени.
Убедившись в работоспособности, полностью снял замок и пошел домой для того, чтобы все аккуратно спаять. В процессе эксплуатации скетч я планировал допиливать и вносить корректировки. Чтобы это спокойно делать дома, а не в машине решил купить разъем папка мамка и сделать это дело разъемным.
Второй дополнительный разъем появился чуть позже, на нем я задействовал организацию питания для самой ардуино.
Ну и самое важное с чего отправлять тот самый заветный сигнал, чтобы запустить сердце нашей ласточки-это еще одна ардуинка с точно таким же радиомодулем и антенкой. Для пульта нужно было организовать свой источник питания с возможностью его заряжать от обычного микро-usb разъема. Естественно сам пульт получился не малым, похожим на рацию. В качестве источника питания взял аккумулятор от nokia модель АКБ bl-5c, он как раз был тех габаритов, чтобы все уместить в небольшую распределительную коробку.
Ну и финальный ролик как собственно это все работает. Единственное не знаю на какое максимальное расстояние может доходить сигнал. Но машину оставленную во дворе спокойно заводит метров 30-70 ловит спокойно.
Запуск авто с пульта
Итог:
Из преимуществ, простая понятная система, которую ты можешь настроить сам как тебе нужно. При желании даже можно отдельно через какое-то время запускать печку (или обогрев сиденья), а не оставлять ее включенной как все обычно делают. Для включения системы достаточно нажать кнопку та, что на распред коробке в машине.
Из недостатков для того, чтобы завести машину необходимо сначала открыть ее через обычную сигнализацию, иначе она начинает орать и после запуска ее спокойной можно закрыть. Так же есть момент, что я не могу знать завелась ли машина через самодельный пульт. Это можно сделать, но как я пока не смог разобраться и возможно расскажу в следующем посте или мне кто поможет в комментариях. Есть нюанс, что я в скетче не учел положение ручника и вставлена ли передача, это сделать по сути не сложно, но если ты сам знаешь в каком положении необходимо все поставить то это и не нужно, главное самому не забыть.
Всем спасибо за внимание. Надеюсь мой пост был интересным и полезным :)