Русский
Русский
English
Статистика
Реклама

Ставим Linux на пылесос

Я ставлю Linux на пылесос, мои глаза красны, как никогда

Когда услышали эту цитату, поспорили с приятелем, получится ли поставить Linux на пылесос. Выполняю. Нам понадобятся: сам пылесос

Ставим Linux на пылесос Электроника, Техника, Linux, Юмор, Микроконтроллеры, Длиннопост

Также: микрокомпьютер Orange Pi PC, релейный модуль от ESP8266 (у меня он с доработками, подойдет также любой другой, сам контроллер ESP для упрощения задачи можно снять)

Ставим Linux на пылесос Электроника, Техника, Linux, Юмор, Микроконтроллеры, Длиннопост

Понадобится также несколько DuPont перемычек. Два модуля соединяется весьма нехитрым образом: питание реле от 3 и 5 пинов на 40-pin разъеме Orange PI, сигнальный контакт вешаем на произвольный GPIO (у меня это 13 нога, A0). Сигнал пускаем в обход контроллера STC15F104, сразу на 7 ножку, для увеличения тока резистор заменил с 10кОм на 1кОм.

Ставим Linux на пылесос Электроника, Техника, Linux, Юмор, Микроконтроллеры, Длиннопост

Далее установим Linux-производную ОС в память компьютера. Для этого используется SD-карта с распакованным образом Armbian. В моём случае, это Focal (основанная на Ubuntu дистрибутиве). Для нашей задачи вид дистрибутива роли никакой не играет. Данные записываются на карту стандартным образом при помощи Win32 Disk Imager (да, кто-то ещё пользуется Win7 для подобных задач):

Ставим Linux на пылесос Электроника, Техника, Linux, Юмор, Микроконтроллеры, Длиннопост

После записи образа, нужно установить root-логин и пароль, и мы сразу заходим в систему доступ к пинам GPIO осуществляется в данном случае через sysfs. Под рукой не было HDMI-монитора, был только проектор, так что все манипуляции проводил с его помощью. Для того, чтобы установить состояние пина, мы используем следующие команды из терминала:

1. Объявляем пин 0:

echo 0 > /sys/class/gpio/export

2. Устанавливаем режим работы пина 0 на выход:

echo out > /sys/class/gpio/gpio0/direction

3. Устанавливаем значение 1 для данного пина:

echo 1 > /sys/class/gpio/gpio10/value

Вот, как это выглядит в терминале:

Ставим Linux на пылесос Электроника, Техника, Linux, Юмор, Микроконтроллеры, Длиннопост

После чего у нас установилось значение 1, это можно видеть по индикации модуля:

Ставим Linux на пылесос Электроника, Техника, Linux, Юмор, Микроконтроллеры, Длиннопост

Далее, соберём силовую часть схемы (она весьма несложная). Встроенный выключатель пылесоса SW1 необходимо включить, остальное без изменений.

Ставим Linux на пылесос Электроника, Техника, Linux, Юмор, Микроконтроллеры, Длиннопост

Теперь испытаем устройство:

Ставим Linux на пылесос Электроника, Техника, Linux, Юмор, Микроконтроллеры, Длиннопост

Поздравляю! Имеем пылесос, работающий на ОС Linux. ТЗ выполнено полностью. Аналогичным образом возможна установка Linux на утюг, электрочайник, стиральную машину.

Всем спасибо за внимание, с вами был Kekovsky, хорошего дня :D

Неужели
Наташа! Мы уронили всё! Почти всё! 14.06.2022 Экономика, Финансы, Санкции, Политика, Рубль, Война, Длиннопост, Обвал рынка
Наташа! Мы уронили всё! Почти всё! 14.06.2022 Экономика, Финансы, Санкции, Политика, Рубль, Война, Длиннопост, Обвал рынка
Наташа! Мы уронили всё! Почти всё! 14.06.2022 Экономика, Финансы, Санкции, Политика, Рубль, Война, Длиннопост, Обвал рынка
Наташа! Мы уронили всё! Почти всё! 14.06.2022 Экономика, Финансы, Санкции, Политика, Рубль, Война, Длиннопост, Обвал рынка
Наташа! Мы уронили всё! Почти всё! 14.06.2022 Экономика, Финансы, Санкции, Политика, Рубль, Война, Длиннопост, Обвал рынка
Наташа! Мы уронили всё! Почти всё! 14.06.2022 Экономика, Финансы, Санкции, Политика, Рубль, Война, Длиннопост, Обвал рынка
Наташа! Мы уронили всё! Почти всё! 14.06.2022 Экономика, Финансы, Санкции, Политика, Рубль, Война, Длиннопост, Обвал рынка
Показать полностью 6
Twitter
Показать полностью
Дождался же Грустный юмор, Комментарии на Пикабу, Скриншот, Посты на Пикабу
То самое место из твоих снов Сон, Прыжок, Лестница, Подъезд
Показать полностью 1
Логично
Всем хорошей недели
Показать полностью
Серьёзные отношения Юмор, Мемы, Картинка с текстом, Знакомство с родителями, Отношения
Источник: ktonanovenkogo.ru
К списку статей
Опубликовано: 15.06.2022 19:30:29
0

Сейчас читают

Комментариев (0)
Имя
Электронная почта

[моё]

Электроника

Техника

Linux

Юмор

Микроконтроллеры

Длиннопост

Истории из жизни

Работа

Текст

Мотивация

Мат

Юмор

Жизненно

Грустный юмор

Политика

Мат

Скриншот

Twitter

[моё]

Экономика

Финансы

Санкции

Политика

Рубль

Война

Длиннопост

Обвал рынка

Twitter

Юмор

Скриншот

Пикабу

Креативная реклама

Текст

Жалоба

Вопросы по модерации

[моё]

Шаровая молния

Ложь

Текст

[моё]

Политика

Экономика

Санкции

Рубль

Новости

Война

Текст

Ответ на пост

Газ

Экономический кризис

[моё]

Ответ на пост

Истории из жизни

Витамин с

Текст

Волна постов

Электричество

Лампа

Видео

Без звука

Повтор

[моё]

Будни

Текст

Мысли

Грустный юмор

Комментарии на пикабу

Скриншот

Посты на пикабу

[моё]

Сын

Рыбалка

Молодец

Текст

Мат

Дети

[моё]

Люди

Семья

Текст

[моё]

Истории из жизни

Соседи

Ответ на пост

Текст

Сон

Прыжок

Лестница

Подъезд

Юмор

Картинка с текстом

Шпиц

Собака

Девушки

Юмор

Позитив

Картинка с текстом

Might and magic

[моё]

Лечение

Здоровье

Болезнь

Операция

История болезни

Рак и онкология

Текст

Юмор

Мемы

Картинка с текстом

Знакомство с родителями

Отношения

Вертикальное видео

Tiktok

Укол

Медицина

Инструкция

Видео

Последние комментарии

  • Имя: Шеронова Наталья
    08.09.2021 | 00:08
    Отдельное спасибо за баобаб :) Подробнее..
  • Имя: 13
    16.06.2021 | 16:37
    Неожиданно увидеть свое фото и ссылку на левый источник ... Я размещал это фото на пикабу. Подробнее..
© 2006-2024, shop-archive.ru