Сообщество - Arduino & Pi

Arduino & Pi

851 пост 16 406 подписчиков
12576

Муляж батарейки для слежения за нашим "перерабатываемым" мусором

Муляж батарейки для слежения за нашим "перерабатываемым" мусором Электроника, Батарейка, Исследования, Без рейтинга, Эксперимент, Мусор, Экология, Переработка мусора

Всем привет!


Многие наверняка вспомнят пост от @Kabzon. Это очень годная идея замаскировать gps-трекер под батарейку и выкинуть в "специальную" урну, чтобы понять, куда же это девается? Нашлась куча людей, поддержавших тс, да и сам тс не прочь материально помочь. Но вот не нашлось того умельца с золотыми руками, что сделает такую технологию.


Я - не тот умелец, если вы об этом подумали. Я лишь хочу еще раз поднять эту тему, набралось же наверняка людей на пикабу! Итак, то есть задача потенциального умельца сделать непромокаемый неубиваемый цилиндр, слегка похожий на батарейку, но с нефиговым зарядом. Который отсылал бы допустим каждые 25 минут нам сигнал о своем местонахождении (о технической реализации - не ко мне). А мы бы вели небольшой лог, например в формате .DAT.


Еще раз,

Гипотеза: наши батарейки никак не перерабатываются, а мы тратим бабло на это

Метод проверки: замутить муляж батарейки и отправить его через урну. Посмотреть, куда это уедет.


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


Ну и конечно может быть продолжение темы с другими вещами, лампами например.


Почему я добавил это в сообщество Ардуино? Потому что полагаю, здесь самая большая концентрация умельцев, и очень надеюсь, что кто-нибудь все-таки найдется! Помимо интереснейшего эксперимента и возможности собрать плюсцов и подписчиков, наверное можно еще и в сми угодить (но это не точно).
7031

18 подробнейших уроков по программированию Arduino

Друзья, наконец-то я закончил съёмку этого курса уроков! Думаю многие про него уже знали, и ждали окончания. В общем, спасибо за поддержку и приятного просмотра!

Ну вот, теперь оставлю после себя что-то реально полезное =)

Показать полностью 15
6946

Тот самый рюкзак с дисплеем своими руками!

Привет, Пикабу! Вы тоже просили меня показать как сделать пиксельный рюкзак из свежих трендов своими руками - показываю. Нам понадобится:

- Рюкзак формы спанчбоба

- Адресная светодиодная лента

- Платка Wemos D1 mini

- Powerbank

- Немного рассыпухи для стабильности работы

Схема проекта оч простая:

Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост

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

Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост

С конструкцией всё сложнее: надо наклеить светодиодную ленту на рюкзак и соединить по схеме "зигзаг":

Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост
Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост

Дальше - больше, я решил сделать крупные квадратные пиксели, и для этого нужна решётка. Вырезал её из пенокартона:

Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост

Собственно вот так выглядит сэндвич лента/решётка/белый пластик

Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост

Осталось покрыть сверху полупрозрачной тёмной тканью - и рюкзак готов! На смартфон нужно установить приложение, и можно управлять рюкзаком: два десятка эффектов, анимированные картинки, 6 игр и куча настроек и разных режимов!

Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост
Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост
Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост
Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост
Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост
Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост

Смотрите видос! Там эффекты показаны в движении, так по картинкам конечно не очень понятно =)

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

Показать полностью 11
2924

Делаем гирлянду-дисплей. Такого нет даже у китайцев =)

В видео показан процесс сборки, настройки и монтажа гирлянды-дисплея на окно, а также все её возможности: вывод бегущего текста с разными эффектами, просто эффекты (снег, звездопад, радуга и т.д), и конечно же на ней можно поиграть в змейку, тетрис, лабиринт, и в будущем в другие игры =) Спасибо всем за поддержку, на данный момент это мой самый крупный с точки зрения кода Ардуино проект!

Делаем гирлянду-дисплей. Такого нет даже у китайцев =) Arduino, Самоделки, Своими руками, Новый Год, Гирлянда, Электроника, Видео, Гифка
2711

Как я делал удаленное управление теплом в гараже.

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

Для обогрева своего гаража, я использую 2 "конвектора". Один конвектор включен постоянно на +5 градусов, для поддержания плюсовой температуры, второй "конвектор" включается по необходимости.


Раньше приходилось бегать, включать его, уходить домой, ждать час-два пока температура поднимется до комфортных +20, но это быстро надоело, одолела лень и я решил применить максимально бюджетный вариант удаленного включения на Arduino.


Что необходимо было купить:

Arduino nano: https://ru.aliexpress.com/item/Freeshipping-1PCS-Nano-3-0-co...

146 руб

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

Модуль ENC28J60: https://ru.aliexpress.com/item/2PCS-ENC28J60-Ethernet-LAN-Ne...

165 руб

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

Датчик температуры DHT22: https://ru.aliexpress.com/item/1pcs-DHT22-digital-temperatur...

151руб

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

Реле: https://ru.aliexpress.com/item/5PCS-LOY-1-Channel-5V-Relay-M...

40руб

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

Коротко о подключении всего этого барахла.


Модуль ENC28J60:

VCC к 5V

GND к GND

SCK к Pin 13

SO к Pin 12

ST к Pin 11

CS к Pin 10


Реле:

S к Pin 2

Vcc к 5V

GND к GND


Датчик температуры DHT22:

Vcc к 3.3V

GND к GND

DATA к Pin4

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

Здесь все понятно без схем, если не понятно, в интернете есть масса материала о том, как подключать эти модули. А вот готового скетча, я не нашел, да и искать было лень… Проще было найти скетч управления реле и скетч вывода данных с датчика, скрестить их и набросать страницу, чтоб ей было удобно управлять с телефона и обычного ПК.


Что из этого вышло:


#include "DHT.h"

#include <EEPROM.h>

#define DHTPIN 4

#define DHTTYPE DHT22

DHT dht(DHTPIN, DHTTYPE);

#include <EtherCard.h>

static byte mymac[] = { 0x74,0x69,0x69,0x2D,0x30,0x31 }; // MAC Address должен быть уникальным в локальной сети

static byte myip[] = { 192,168,1,222 }; // Постоянный IP адресс нашей страницы

byte Ethernet::buffer[1000];

BufferFiller bfill;

// Начальные данные

int LedPins[] = {

2,3,5,6,7,8,9};

int t=0;

int h=0;

boolean PinStatus[7];

const char http_OK[] PROGMEM =

"HTTP/1.0 200 OK\r\n"

"Content-Type: text/html\r\n"

"Pragma: no-cache\r\n\r\n"

"\r\n"

"<meta charset='UTF-8'>"

"<meta name='viewport' content='width=device-width, initial-scale=1.0'>"

"<meta http-equiv='refresh' content='10'/>";

const char http_Found[] PROGMEM =

"HTTP/1.0 302 Found\r\n"

"Location: /\r\n\r\n";

const char http_Unauthorized[] PROGMEM =

"HTTP/1.0 401 Unauthorized\r\n"

"Content-Type: text/html\r\n\r\n"

"<h1>401 Unauthorized</h1>";

// Подключаем Ethernet порт HR911105A и датчик DHT22

void setup () {

if (ether.begin(sizeof Ethernet::buffer, mymac, 10) == 0)

Serial.println( "Failed to access Ethernet controller");

ether.staticSetup(myip);

for(int i = 0; i <= 7; i++)

{

pinMode(LedPins[i],OUTPUT);

PinStatus[i]=EEPROM.read(i);

digitalWrite(LedPins[i],PinStatus[i]);

}

dht.begin();

}

// Получаем данные от DHT22

static void ReadDHT22()

{

h = dht.readHumidity();

t = dht.readTemperature();

}

// Оформление Web страницы

static word homePage() {

bfill = ether.tcpOffset();

bfill.emit_p(PSTR("$F"

"<title>Гараж</title>"

"<p style=\"text-align: center;\"><br />Конвектор: <br> <span style=\"font-size: 4em;\"><a href=\"?ArduinoPIN2=$F\">$F</a></span>"),

http_OK,

PinStatus[0]?PSTR("off"):PSTR("on"),

PinStatus[0]?PSTR("<font color=\"green\"><b>ON</b></font>"):PSTR("<font color=\"red\">OFF</font>"));

bfill.emit_p(PSTR(

"<br><br>Температура: <br> <span style=\"font-size: 4em;\">$D C</span> <br /><br />Влажность:<br> <span style=\"font-size: 4em;\"> $D %</span></p>"),t, h);

return bfill.position();

}

void loop () {

delay(1); // Задержка

word len = ether.packetReceive();

word pos = ether.packetLoop(len);

if (pos) // check if valid tcp data is received

{

ReadDHT22();

bfill = ether.tcpOffset();

char *data = (char *) Ethernet::buffer + pos;

if (strncmp("GET /", data, 5) != 0) {

bfill.emit_p(http_Unauthorized);

}

else {

data += 5;

if (data[0] == ' ') {

homePage();

}

else if (strncmp("?ArduinoPIN2=on ", data, 16) == 0) {

PinStatus[0] = true;

digitalWrite(LedPins[0],PinStatus[0]);

EEPROM.write(0,PinStatus[0]); // записываем в ячейку EEPROM №0, текущее состояние LedPins[0].

bfill.emit_p(http_Found);

}

else if (strncmp("?ArduinoPIN2=off ", data, 17) == 0) {

PinStatus[0] = false;

digitalWrite(LedPins[0],PinStatus[0]);

EEPROM.write(0,PinStatus[0]);

bfill.emit_p(http_Found);

}

else {

// Page not found

bfill.emit_p(http_Unauthorized);

}

}

ether.httpServerReply(bfill.position()); // send http response

}

}


Коротко о данном скетче:

В память ардуины (EEPROM) сохраняется информация о последнем положении кнопки реле, перебои со светом нам не страшны, положение кнопки всегда отражает реальное состояние реле, не будет такого, что на странице выводится OFF а на самом деле ON.


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


Вызываю страницу по IP адресу, который мы задали в начале скетча: http://192.168.1.222


Получаю страницу с данными:

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

Всё открывается, данные с датчика верные, реле на нажатие кнопки реагирует, положение запоминает.


Далее нужен корпус. Можно заколхозить из какого-нибудь пластикового контейнера, или заказать на али типовой пластиковый корпус для подобного барахла, или купить распределительную коробку в электротоварах, но мне лень выходить из дома, поэтому, я по-быстрому накидал в солиде уродца и распечатал его на 3D принтере.

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост
Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост
Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

Собрал все в корпус, закрепил модули термоклеем.

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

Установил крышку, держится и без шурупов, можно было и не предусматривать отверстия под них.

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

Когда моделировал корпус, особо головой не думал, по этому реле почему-то сделал по середине… Лучше было его разместить с краю. Ну да ладно, и так сойдет…

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

Притащил все в гараж, подключил, проверил. Вывел двойную розетку т.к. одинарной под руками не было.

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

Вывел датчик DHT22 примерно на среднюю высоту стены, т.к. конвекторы сильно греют потолок, а пол помещения долго остается прохладным.


Датчик кстати оснащен и гигрометром, это очень хорошо, т.к. в мастерской я работаю с деревом, знать о текущей влажности воздуха очень полезно.

Провел интернет в гараж. Купил недорогую направленную Wi-Fi антенну, поставил её на карниз пока вот так, летом если дойдут руки и не будет лень сделаю нормальный кронштейн.

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

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


Теперь гараж с домом у нас в одной сети и самое время настроить виртуальный сервер на домашнем роутере.


Прописываем порт который мы открываем например 7777, прописываем IP нашей системы 192.168.1.222, прописываем порт по которому будет доступна наша страница, для доступа из браузера порт 80.

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

При наличии статического IP адреса от провайдера, наша система теперь доступна откуда угодно по адресу http://нашip:порт


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


У меня есть статика и зарегистрированный домен, к поддомену которого, я привязал свою систему и мне нет необходимости помнить свой IP для доступа к управлению.

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

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

Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, Arduino, Удаленный доступ, Скетч, Длиннопост

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


Спасибо за внимание. Если есть вопросы, готов ответить )

Показать полностью 17
2442

Миоэлектрический протез руки терминатора

Хочу представить вам свою разработку миоэлектрического протеза. На разработку этой системы у меня ушло 2 месяца работы. В основе проекта лежит Adruino Uno, а стоимость разработки не превышает 3 т.р. с учётом стоимости самой Arduino.

2368

Рекомендую к прочтению

Доброго времени суток уважаемые.

Сам читаю и вам рекомендую. Электротехника, силовая электроника, просто электроника, Arduino, AVR, ESP - всё что вашей душе угодно!

П.с.: цитирую кратко аннотации. У каждого свой взгляд и мнение по той или иной книге, ИМХО.

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

Электротехника и электроника в книге рассматривается пошагово от самых азов. Если материал каких-то Шагов вам знаком, смело переходите к следующему шагу. В книге нет «теории ради теории». Изложено лишь самое необходимое, что позволит чувствовать себя уверенно при практической работе с электротехникой и электроникой. Есть в книге и необходимые базовые формулы, без которых не понять, как работает электротехника.

https://yadi.sk/d/Npxhb3lxJDcHYQ

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

Книга посвящена проектированию электронных устройств на основе микроконтроллерной платформы Arduino. Приведены основные сведения об аппаратном и программном обеспечении Arduino. Изложены принципы программирования в интегрированной среде Arduino IDE. Показано, как анализировать электрические схемы, читать технические описания, выбирать подходящие детали для собственных проектов. Приведены примеры использования и описание различных датчиков, электродвигателей, сервоприводов, индикаторов, проводных и беспроводныхинтерфейсов передачи данных. В каждой главе перечислены используемые комплектующие, приведены монтажные схемы, подробно описаны листинги программ. Имеются ссылки на сайт информационной поддержки книги. Материал ориентирован на применение несложных и недорогих комплектующих для экспериментов в домашних условиях.

https://yadi.sk/d/mMbsbCgOGyx1oA

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

В этой книге описывается философия инженерного мышления, которая стоит за проектированием решений, основанных на системности, ограничениях и компромисах.

https://yadi.sk/d/GdlG1wnSXjBBTA

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

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

https://yadi.sk/d/LXyrGgKaOa1luA

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

Перед вами хорошо структурированная книга, разделенная на три тематические главы самого «свежего» радиолюбительского опыта, позволяющая нешаблонно решить задачи, с которыми мы ежедневно сталкиваемся в быту. Особое, отличительное назначение книги в описании проверенных, именно практических, легко повторяемых схем и устройств; в каждой главе имеется специальный раздел – описание вариантов практического применения предложенных к повторению разработок. Книга для любителей радио всех возрастов, лиц любых профессий, склонных к занятиям техническим творчеством и широкого круга читателей, ценящих свой досуг и новые перспективные идеи его заполнения. Эта книга – для вас.

https://yadi.sk/d/9bL1CbfRJUKS8w

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

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

https://yadi.sk/d/v-abODv6cHglsA

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

На 34 занимательных практических примерах рассмотрены разработка и программирование электронных устройств на основе микроконтроллеров tinyAVR. Описаны теория и устройство микроконтроллеров.

https://yadi.sk/d/oYLCDvxtEkl55A

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

Практикум содержит материалы для изучения микроконтроллеров AVR с архитектурой RICS. Рассмотрены необходимые инструментальные средства и предложен большой комплект учебных программ для изучения функциональных возможностей МК.

https://yadi.sk/d/9BMRRlEvluWaTQ

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

Книга посвящена однокристальным микроконтроллерам AVR семейства Tiny фирмы ATMEL. Подробно описано внутреннее устройство микроконтроллеров, система команд, периферия, а также способы программирования.

https://yadi.sk/d/2EiKpZlXyjrEWQ

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

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

https://yadi.sk/d/9NrofXVdsS5xBQ

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

Рассмотрены основные платы Arduino и платы расширения (шилды), добавляющие функциональность основной плате. Подробно описан язык и среда программирования Arduino IDE. Тщательно разобраны проекты с использованием контроллеров семейства Arduino. Это проекты в области робототехники, создания погодных метеостанций, "умного дома", вендинга, телевидения, Интернета, беспроводной связи (bluetooth, радиоуправление). Для всех проектов представлены схемы и исходный код. Также приведен исходный код для устройств Android, используемых в проектах для связи с контроллерами Arduino.

https://yadi.sk/d/UAGipRlYPxOabQ

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

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

https://yadi.sk/d/tnf07yVZwC-xtA

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

А если хотите узнать как я оптимизирую код на примере мигания светодиодом с

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

в

Рекомендую к прочтению Arduino, Программирование, Микроконтроллеры, Книги, Чтение, Длиннопост

Ждите следующего поста. До встречи)

Показать полностью 13
2359

Сделал тот самый гиперкуб!

Привет, Пикабу! Таки убедили вы меня сделать этот несчастный зеркальный гиперкуб =) Нам понадобится:

- Ардуино

- Адресная лента

- Алюм. профиль 10х10

- Стекло

- Зеркальная плёнка (солнцезащитная)

- Винтики, гаечки, клей, паяльник, и т.д.


Из профиля собрал куб с внешней стороной 202 мм

Сделал тот самый гиперкуб! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Видео, Длиннопост

Наклеиваем ленту

Сделал тот самый гиперкуб! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Видео, Длиннопост

Подключаем

Сделал тот самый гиперкуб! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Видео, Длиннопост

Режем стёкла и наклеиваем плёнку

Сделал тот самый гиперкуб! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Видео, Длиннопост

Крепим это всё на кубе

Сделал тот самый гиперкуб! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Видео, Длиннопост

И получаем супер-пупер-бесконечный-светодиодный-анимированный-ВАУТРИДЕ коридор! Все подробности как обычно в видео =)

Сделал тот самый гиперкуб! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Видео, Длиннопост
Сделал тот самый гиперкуб! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Видео, Длиннопост
Сделал тот самый гиперкуб! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Видео, Длиннопост

Держите эксклюзивный кадр с котом, который не вошёл в ролик =)

Сделал тот самый гиперкуб! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Видео, Длиннопост
Показать полностью 8
2195

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

Контроллер для авиасимуляторов своими руками Arduino, 3D печать, Робототехника, Своими руками, Авиасимулятор, Инерционный трекер, Длиннопост, War Thunder

Добрый день, уважаемые Пикабушники! Выношу на Ваш суд разработку контроллера для авиасимуляторов, спроектированную и собранную мной и двумя моими товарищами.

Контроллер авиасимов на Arduino Micro + инерционный трекер на Arduino Nano с акселерометром GY-85 + VR-Box. Пока что первая, сырая, но, тем не менее, уже эффектная версия. Многое еще подлежит переделке, но впечатлений и эмоций очень много.

Узел Педали+РУС начерчен и изготовлен из стали при помощи плазменной резки, всё на подшипниках и газ-лифтах. Оси на датчиках Холла. РУД временно собран из Lego и потенциометра на 10КОм. Рукоятка РУС начерчена и распечатана на 3д принтере.

В WarThunder показания приборов тянутся из игры и выводятся в WEB-интерфейс.

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

Как сделать трекер, хорошо описано во многих статьях в рунете, в том числе и на Пикабу, а в софтвенной части контроллера нам очень помог проект MMJOY2.

Вот, получился такой небольшой сумбур, первопост всё-таки.

Как только рейтинг позволит, выложу видео.

Показать полностью 1
1718

Умное зеркало на Raspberry Pi

Как то приобрел себе Raspberry Pi для того, чтобы когда трудовыебудни становятся скучными и душа хочет чего-то нового и интересного, можно было соорудить нечто эдакое на ней. Так была собрана ретроконсоль и модуль управления RGB цветомузыкой. Но хотелось чего то еще более практичного и часто используемого. Так я решил собрать умное зеркало на Raspberry Pi.


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

Умное зеркало на Raspberry Pi Raspberry pi, Зеркало, Своими руками, Diy Or Die, Умный дом, Работа с деревом, Смарт-Зеркало, Длиннопост

Умное зеркало состоит из: компьютера, монитора и собственно зеркала.


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

Умное зеркало на Raspberry Pi Raspberry pi, Зеркало, Своими руками, Diy Or Die, Умный дом, Работа с деревом, Смарт-Зеркало, Длиннопост

Я решил что заказывать настоящее зеркало - это будет супер невыгодно так как оно стоит как чугунный мост! И альтернатива была найдена - обычная пленка солнцезащитная пленка для фасадов со светопропускаемостью 8-10%. Гуглится очень просто. Светопропускаемость проверял просто приставляя телефон с обратной стороны - как только его перестало быть видно за слоем светоотражающего покрытия, значит дальше смотреть не надо, берем предыдущий. Только клеить придется самому на обычное стекло, но даже если что то испортил то не страшно - они рулонами продаются. Оторвал испорченный и отрезал новый кусок. В итоге получилось вполне достойно.

Умное зеркало на Raspberry Pi Raspberry pi, Зеркало, Своими руками, Diy Or Die, Умный дом, Работа с деревом, Смарт-Зеркало, Длиннопост

Рамка делалась самой примитивной конструкции - просто потому что я не эксперт в работе с деревом :-)

Умное зеркало на Raspberry Pi Raspberry pi, Зеркало, Своими руками, Diy Or Die, Умный дом, Работа с деревом, Смарт-Зеркало, Длиннопост

Компоненты

1) Raspberry Pi 3B - на ней встроенный модуль wifi - 3000р

2) монитор LG 19', кабель vga - 1500р с авито

3) деревянные бруски, клей, пила, шкурка, морилка, тканевый валик, резиновый "шпатель" для разглаживания пленки - 800р

4) обычное стекло нужного размера - 300р тоже на авито. Спасибо пацану!!!

5) пленка 1.5м на 1м - 500р

6) переходник vga-hdmi (потому что монитор vga, а на малине только hdmi) - 300р на авито


Итого имеем классный девайс, сделанный своими руками, приводящий гостей в восторг или, как минимум, вызывающий интерес.

Показать полностью 4
Мои подписки
Подписывайтесь на интересные вам теги, сообщества,
пользователей — и читайте персональное «Лучшее».
Чтобы добавить подписку, нужно авторизоваться.
Отличная работа, все прочитано!