Как стать автором
Поиск
Написать публикацию
Обновить
80.47

Arduino *

Платформа для создания автоматики

Сначала показывать
Порог рейтинга
Уровень сложности

О самодельном тепловизоре

Время на прочтение8 мин
Количество просмотров43K

Периодически для разных целей возникает потребность в измерении диапазона температур. Достичь этой цели можно разными средствами, но лучше всего для этого подходит тепловизор. Одна проблема, — подобное устройство не отличается низкой ценой. А реально ли его построить самому? Об этом мы и поговорим в этой статье.

Читать дальше →

Используем телетайп Consul 254 вместо клавиатуры для Arduino

Время на прочтение4 мин
Количество просмотров4.9K

Из документации:

Электрифицированная пишущая машина Consul 254 предназначена:

а) для ввода алфавитно-цифровой информации в ЭВМ при печатании оператора на клавиатуре машины

б) для вывода алфавитно-цифровой информации в порядке печати на лист или рулон бумаги по сигналам, посылаемым от ЭВМ

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

Сегодня мы займёмся пунктом "а" - будем читать данные с клавиатуры с помощью ЭВМ Arduino Uno.

Читать далее

Kincony KC868-E16S: контроллер в стиле стимпанк

Время на прочтение6 мин
Количество просмотров7.2K


Смотрю я на KC868-E16S и не могу понять, что он мне больше напоминает — ламповый усилитель Hi-End класса, девайс из вселенной киберпанка или артефакт от советской шаговой АТС — пожалуй вариант с киберпанком мне нравится больше, если ещё добавить немного меди и что-то вроде двигателя Стирлинга, то было бы совсем круто.

На самом деле Kincony KC868-E16S производит довольно внушительное впечатление — его приятно держать в руках: вес 16-и реле придаёт контроллеру некую монументальность, чувствуется, что держишь в руке «настоящую вещь».

Да и остальная начинка в стиле KC868-й серии весьма интересна, приглашаю вас познакомиться с содержимым KC868-E16S и посмотреть что и как там устроено…

(Кстати, вы заметили, что буква «A» в названии контроллера сменилась на «E»? Это нам как бы прозрачно намекает, что сама компания Kincony относит это изделие к классу «умных релейных блоков», я бы даже сказал «очень слишком умных релейных блоков».)
Читать дальше →

Что можно сделать с большим дисплеем?

Время на прочтение14 мин
Количество просмотров38K

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

Что там?

Ферритовый ROM для самых маленьких

Время на прочтение7 мин
Количество просмотров13K

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

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

Итак, мы рассмотрим память на ферритовых кольцах, причем, даже не RAM, а ROM.

Читать далее

Электронный саксофон: зовите меня SAXILENT

Время на прочтение3 мин
Количество просмотров8K

Однажды вполне успешный руководитель проектов решил, что для полного счастья ему не хватает научиться играть на саксофоне.

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

А подумав немножко еще, понял, что для решения задачи все у меня есть - и электротехнические навыки, и опыт разработки, и даже понимание управления проектами. И даже времени впереди еще достаточно много. А конкурентов - не очень :)

"Ну, начало - как начало, ничего не предвещало (с)" 

Электронный саксофон. Зовите меня SAXILENT

Umbrella-sharing: как система проката зонтиков сделала нас фанатами Android разработки

Время на прочтение7 мин
Количество просмотров6.5K

Всем привет! Нас зовут Антон и Дима, мы ученики 11 и 9 классов. В 2022 году мы окончили «IT Школу Samsung». Нам предложили рассказать про опыт разработки нашего первого большого проекта — системы проката зонтиков. С этим проектом мы одержали победу в нескольких конкурсах, а сейчас мечтаем, чтобы система стала полноценным стартапом и у нее появилось много пользователей, которым она будет полезна.

Читать далее

Один из альтернативных протоколов для интернета вещей — CoAP

Время на прочтение15 мин
Количество просмотров7.8K

Источник

Говоря об интернете вещей, мне сразу приходит в голову связка из разных устройств или датчиков, соединённых с помощью беспроводных каналов связи с удалёнными клиентами, используя посредника — Mqtt broker.

Однако интернет вещей не ограничен только этим протоколом, и в этой статье мы поговорим о другом достаточно перспективном протоколе — CoAP.
Читать дальше →

Kincony KC868-A8S: Wi-Fi, Ethernet, Bluetooth, 433 МГц, RS485 и GSM в одном флаконе

Время на прочтение7 мин
Количество просмотров7K


Сегодня на обзоре Кольцо Всевластия Моя Прелесть контроллер Kincony KC868-A8S — это модернизированная версия рассмотренного ранее контроллера KC868-A8. Модернизированная настолько, что по сути это уже совсем другой контроллер с гораздо более широкими возможностями, главной из которых является возможность работы в GSM сетях.

Разработчики постарались на славу и в лице Kincony KC868-A8S мы имеем устройство, которое позволяет (одновременно) коммуницировать по Wi-Fi, Ethernet, Bluetooth, 433 МГц, RS485 и GSM, получать, отправлять и перераспределять различные IoT данные и команды.

Это контроллер в моём вкусе, когда можно себе ни в чём не отказывать и использовать любые интерфейсы (и их сочетания) для свободного проектирования IoT архитектуры вашей системы.

Далее мы посмотрим чем ещё нас порадовала компания Kincony в модели KC868-A8S…
Читать дальше →

Моя попытка сделать Wi-Fi-флешку и что из этого получилось (а что нет)

Время на прочтение11 мин
Количество просмотров64K

Что такое WiFi-флешка? Это флешка, которая опознается, как флешка, пахнет, как флешка, крякает, как флешка, но на самом деле никакая она не флешка, она эмулирует файловую систему, а данные берет по WiFi с сервера.

Читать далее

Программируем Arduino Uno на Rust: настраиваем среду и моргаем светодиодом

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров19K

Кто-то из вас наверняка задавался вопросом: а нельзя ли программировать Arduino на чём-то более современном и удобном? Вот и я задавался. И нашёл Rust (не то, чтобы я о нём не знал). И на нём можно программировать микроконтроллеры AVR и платы Arduino, построенные на них. И здесь я расскажу о том, как настроить среду разработчика на Rust в Linux, GNU Emacs и Visual Studio Code и как запрограммировать Arduino Uno на моргание светодиодом.


#![no_std]
#![no_main]

use ruduino::Pin;
use ruduino::cores::current::{port};

#[no_mangle]
pub extern fn main() {
    port::B5::set_output();

    loop {
        port::B5::set_high();
        ruduino::delay::delay_ms(1000);
        port::B5::set_low();
        ruduino::delay::delay_ms(1000);
    }
}
Читать дальше →

Контроль уровня заряда батарей raspberry pi с выводом аудио оповещения

Время на прочтение5 мин
Количество просмотров5.5K
Возникла ситуация, когда необходимо выводить звук-предупреждение о разряде ибп raspberry pi.
В статье предлагается решение с использованием датчика напряжения (Voltage Sensor), arduino nano и «любимой аудио колонки школьника» — портативной «jbl go».

*c 26 секунды
Читать дальше →

Пишем свою библиотеку под Arduino

Время на прочтение9 мин
Количество просмотров10K


Одна из довольно сильных сторон любого программного обеспечени — это возможность единожды написанной программы быть использованной многократно как в виде отдельных частей, так и целиком, что и привело к зарождению концепции «библиотеки».

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

Итак, как вы уже поняли, в этом рассказе пойдёт речь о библиотеках. Если бы мы попытались охватить тему библиотек под разные платформы и языки, то это получился бы чудовищных размеров рассказ, поэтому ограничимся небольшой сферой — библиотеками для Arduino.
Читать дальше →

Ближайшие события

Гусеничный автономный робот. Платформа для Ваших роботов

Время на прочтение3 мин
Количество просмотров20K

DIY разработка. Возможные сферы применения. Я покажу свой опыт как сделать автономный гусеничный робот, не раздувая щеки и бюджет. Задача оказалась достаточно интересной, а в процессе реализации я собрал все грабли, которые мог.

Читать далее

Когда есть только дисплей и больше ничего

Время на прочтение11 мин
Количество просмотров28K

Начитался я как-то разных статей, заметок, форумов про то, как ребята подключают дисплеи от мобильных телефонов и тоже решил попробовать. Интересно ведь. Специально для опытов были куплены образцы дисплеев. Про часть из них я рассказал в своей прошлой статье. Но первыми были не они...Сегодня я поделюсь опытом разгадывания своего первого дисплея и его оживления.

Читать далее

NORVI Agent 2: агент под прикрытием (встраивается куда угодно)

Время на прочтение7 мин
Количество просмотров3.5K


Сегодня на обзоре несколько необычное устройство из линейки контроллеров Norvi — встраиваемая модель NORVI Agent 2 (AP01-BC1). От своих собратьев она отличается тем, что имеет корпус специально предназначенный для встраивания в различные агрегаты и приборы.

Просто делаем прямоугольное отверстие в корпусе какого-либо агрегата, вставляем Второго Агента, подключаем провода и агрегат сразу значительно «умнеет» — у него появляются беспроводная Wi-Fi и Bluetooth связь (LoRa или NB-IoT), возможность получения данных от датчиков, управления оборудованием по интерфейсу RS485 и т. д.

В целом это интересное решение, которое мы далее постараемся подробно разобрать и узнать что и как там устроено, итак…
Читать дальше →

Моделирование ракеты для достижения максимальной высоты

Время на прочтение14 мин
Количество просмотров16K

Моделисты ракет зачастую стремятся, чтобы их творения наилучшим образом показывали себя в определенной категории состязаний, будь то подъем яиц (когда необходимо спроектировать ракету, которая сможет поднять сырое куриное яйцо на максимальную высоту и в целости вернуть обратно), полеты на продолжительность (когда ракета должна оставаться в воздухе как можно дольше) или на максимальную высоту.

Подумывая, какой бы новый проект реализовать, и обладая тягой к 3D-печати, CAD моделированию и физике, я решил спроектировать ракету для подъема на максимальную высоту в силу возможностей двигателя D-класса. Целью этого проекта было оценить практическую эффективность 3D-печати в ракетомоделировании по сравнению с существующими техниками изготовления моделей.
Читать дальше →

Зачем нужно соединять Java-программу на компьютере и Arduino?

Время на прочтение9 мин
Количество просмотров6.2K

Картинка rawpixel

Любой энтузиаст, строящий свои проекты на базе Arduino, рано или поздно сталкивается с необходимостью тем или иным способом обеспечить взаимосвязь этой платы со своим компьютером.

Такой симбиоз даёт возможность как управлять платой с компьютера, так и наоборот — компьютером с платы. Об этом мы и поговорим в этой статье.
Читать дальше →

NORVI Agent 1: маленький, но [CENSORED]

Время на прочтение7 мин
Количество просмотров4.5K


Продолжаем знакомство с контроллерами Norvi и сегодня разберём устройство и назначение NORVI Agent 1. Семейство Agent 1 — это контроллеры в компактном (ширина 36 мм) корпусе на DIN-рейку, чем-то напоминающие ранее рассмотренные нами контроллеры NORVI IIOT, но со своими особенностями, связанными как с более компактным дизайном, так и с несколько другой идеологией.

При ближайшем рассмотрении контроллеры линейки NORVI Agent 1 оказались на удивление функциональными устройствами, несмотря на свой субтильный вид: тут и мощный микроконтроллер ESP32 (или STM32), в разных модификациях поддержка LoRa или NB-IoT, картридера microSD карт памяти, часов реального времени (RTC) и т. д.

Другими словами, малыш оказался довольно интересным и сейчас мы посмотрим что и как там устроено и как можно использовать его для автоматизации своего хозяйства…
Читать дальше →

16 Способов Отладки и Диагностики FirmWare

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров9.4K

В этом тексте перечислены основные способы отлаживать и диагностировать проекты на микроконтроллерах.

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

Читать далее