Необходимо войти или зарегистрироваться

Авторизация

Введите логин, email или номер телефона, начинающийся с символа «+»
Забыли пароль? Регистрация

Новый пароль

Авторизация

Восстановление пароля

Авторизация

Регистрация

Выберите, пожалуйста, ник на пикабу
Номер будет виден только вам.
Отправка смс бесплатна
У меня уже есть аккаунт с ником Отменить привязку?

Регистрация

Номер будет виден только вам.
Отправка смс бесплатна
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
Авторизация

Сообщество

Сообщество

564 поста 13 017 подписчиков
Полная информация
Правила сообщества

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

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

Всем привет!


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


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


Еще раз,

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

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


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


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


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

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

AlexGyver в Arduino & Pi

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

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

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

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

AlexGyver в Arduino & Pi

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

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

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

Zaibatsu в Arduino & Pi
Как я делал удаленное управление теплом в гараже. Гараж, Мастерская, 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

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

RedCatFat в Arduino & Pi

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

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

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

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

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

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

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

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

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

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

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

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

PiHole - Блокируем рекламу на всех устройствах

UmnikOne в Arduino & Pi

Всем доброго дня, у меня недавно появился самый первый CubieBoard на процессоре A10. И я решил его куда-нибудь пристроить. Наткнулся на проект Pi-Hole и решил, почему бы и нет.

PiHole - Блокируем рекламу на всех устройствах Adblock, Cubieboard, Реклама, Блокировка, Своими руками, Видео, Длиннопост

Что же из себя представляет Pi-Hole?

"Network-wide ad blocking via your own Linux hardware" - т.е мы блокируем рекламу на ВСЕХ устройствах в локальной сети, используя нашу Linux машинку.


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


Изначально Pi-Hole затачивался под raspberry, но сейчас его можно поставить на любой linux дистрибутив.


На моей CubieBoard стоит Cubian - это переписанный Debian под эту плату.

PiHole - Блокируем рекламу на всех устройствах Adblock, Cubieboard, Реклама, Блокировка, Своими руками, Видео, Длиннопост

Для того чтобы поставит PiHole , вам нужно ввести всего одну команду:

curl -sSL https://install.pi-hole.net | bash


Ну или две

wget -O basic-install.sh https://install.pi-hole.net
bash basic-install.sh

p.s На cubian слетел доступ по https, поэтому используйте просто http://


Отлично, после распаковки всех файлов, там откроется простая установка. Вы можете смело отвечать на все пункты - "Next".

После установки, вам нужно будет перейти в Web-админку, в неё можно попасть по адресу: http://192.168.1.XXX/admin/ - где XXX концовка IP вашего устройства.

PiHole - Блокируем рекламу на всех устройствах Adblock, Cubieboard, Реклама, Блокировка, Своими руками, Видео, Длиннопост

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

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


НО Перед админкой, вам нужно будет настроить ваш роутер.

Заходите в настройки вашего роутера, в раздел LAN (не WAN!), и настраиваете DNS адрес, в который пишите адрес вашего устройства. Теперь все устройства в вашей сети будут получать этот DNS адрес. Подробнее - тут.

PiHole - Блокируем рекламу на всех устройствах Adblock, Cubieboard, Реклама, Блокировка, Своими руками, Видео, Длиннопост

В админке также можно настроить White-лист и Black-лист доменов. Отключить adblock на время или насовсем. Также там можно обновить "Листы". Листы представляют из себя hosts файлы.

Примеры:

https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts

https://hosts-file.net/ad_servers.txt

Также можно вручную добавлять свои листы.


Проблемы которые возникли при установке:

Проблемы скорей всего из-за специфики Cubian, но всё же.


1. После установки не работает Web админка - пишет 404 Not Found.

Помогло:

sudo lighttpd-enable-mod fastcgi-php
sudo service lighttpd force-reload

2. Не запускался FTL

Помогло:

sudo pihole-FTL start

3. В хроме всё равно показывалась реклама.

Помогло:

Сброс DNS'a - chrome://net-internals/#dns

Ну вроде и все проблемы которые были.


Тесты:

1. Все банеры гугла исчезли в мобильных приложениях.

2. На сайтах, где раньше писало отключить AdBlock, перестало так писать. (не уверен, что на всех, но всё же)


Больше я не смог придумать тестов, если у вас есть вопросы, или вы хотите, чтобы я что-то проверил. Смело пишите в комментариях.

В конце дня постараюсь скинуть скриншот статистики.


Мои прошлые посты похожей тематики:

1. Raspberry Pi 3 Mediacenter + Hyperion Ambilight

2. Arduino: Как я делал "запоминалку" слов

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

Как я разработал робота для сбора мячей для гольфа.

ttt888 в Arduino & Pi
Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

Меня зовут Слава. Я из Молдовы. Это невероятная история моей жизни и о том, как я сделал робота для сбора мячей для гольфа.

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

Молдова одна из беднейших стран в СНГ и в восточной Европе. У нас нет гольфа, дорогих машин, роботов и богатых людей.

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

Мои дедушка и бабушка бизнесмены. У них своя точка на базаре, их все знают.

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

Мой дядя работал раньше в Германии, потом пригласил меня.

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

В Германии мы работали в гольф клубе, там я впервые попробовал гольф. Я был восхищен!

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

По возвращению в Молдову я весь в мыслях был лишь о гольфе.

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

Хотя на тот момент только президент страны и его друзья пробовали гольф.

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

Я вернулся на работу в Германию. Большинство времени в Германии мы собирали мячи для гольфа.

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

Мой дядя очень быстро учится. Он и в Молдове водил телегу, поэтому за пару месяцев он получил права и стал собирать мячи на машине.

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

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

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

С нами работал Рашид из Афганистана. Он рассказал, что в Кабуле мячи собирают роботы.

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост
Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

Так я решил сделать своего робота.



Планируется несколько основных преимуществ относительно существующего коммерческого решения.


Отсутствие необходимости закапывать слаботочный кабель по периметру.

Возможность внедрения в уже существующую инфраструктуру.

Более низкая стоимость и совокупная стоимость владения.


Корпус и механическая часть


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

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост
Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

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

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

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

По двигателю 12V 30 Н/м. на каждое колесо. Такой же двигатель крутит вал с дисками захвата, так как они подняты над поверхностью для облечения поворотов и повышения маневренности.

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

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

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


Электроника


Так как ровер должен работать без электромагнитного кабеля по контуру поля ему как-то необходимо ориентироваться и искать базу для сброса шаров и подзарядки.


Принял решение использовать Orangepi lite и arduino для более удобной работы с 5v без зоопарка конверторов уровней для каждого датчика и драйвера двигателей.

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

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

Как я разработал робота для сбора мячей для гольфа. Робот, Гольф, Разработка робота, Arduino, Видео, Длиннопост

Схема состоит из 11 план, 11 Карл!

— Orange Pi Lite

— Arduino nano

— GPS модуль GY-NEO6MV2

— 2 драйвера двигателя VNH2SP30

— Bluetoth Hc-06

— 2 ультразвуковых модуля J34

— Конвертер логических уровней

— Модуль 3-х осевого гироскопа и акселерометра GY-521 MPU-6050

— Блок из двух реле


Конечно это было сделано для быстрой сборки, монтажа и замены модулей.

Уже сейчас ровер собирает 95-100% мячей на своем пути. Строит маршрут внутри полигона по GPS-координатам. В планах:


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

Сервопривод сброса мячей.

Датчик переполненности отсека с шарами.

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

Корпус.

Размещение робота в гольф-клубе в Москве для теста в боевых условиях.

Я открыт для диалога, советов, помощи, предложений.

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

Универсальный контроллер для теплиц, гроубоксов, инкубаторов...

AlexGyver в Arduino & Pi

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

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

"Станок с ЧПУ из говна и палок за 5k"

techn0man1ac в Arduino & Pi

Авторское описание:
"В этом видео ты увидишь станок с ЧПУ стоимость которого не превышает 2.5 степендий, один из дорогих компонентов заменен на мебельные направляющие, а корпус выполнен из фанеры низшего качества..."
За видео благодарим товарища "Andrey Prygun":
https://www.youtube.com/channel/UCZdlCcnyY43PqLT7OAS5RiQ

Fritzing - электроника доступна для всем!

XZX64 в Arduino & Pi

Всем привет!

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

Побродив по просторам интернета я случайно наткнулся на программу Fritzing. Причем "старички" постят скриншоты из нее и не признаются как они их сделали)))


Итак коротко о Fritzing

Fritzing изначально разрабатывался как инструмент автоматизации прототипирования для не-инженеров и  является очередной попыткой сделать электронику доступной для всех. Причем эта попытка настолько удачна, что заслуживает внимательного рассмотрения. Предоставляется система разработки, сайт поддержки сообщества, стартер-кит - причем с открытым исходным кодом и открытой аппаратурой. Пользователи могут документировать свои разработки, предоставлять их в общее пользование, осваивать электронику в учебном классе, разрабатывать печатные платы для своих поделок и даже изготавливать эти печатные платы на заводском оборудовании.

Приятно, что Fritzing является изначально переносимой (portable), т. е. для неё не существует какого-то инсталлятора - просто нужно скачать пакет архива, распаковать его в любую папку на диске, и система сразу готова к работе. Кроме того, система автоматически определяет язык операционной системы, и сама переключается на русифицированный интерфейс меню.

После первого запуска Fritzing сразу бросаются в глаза 5 главных рабочих закладок: Welcome, Макетная плата, Принципиальная схема, Печатная плата и Code. Изначально активна первая закладка Welcome, на ней просто представлены совет дня (Tip of the Day), ссылка на блог разработчиков (где представлены статьи, реклама новых стартер-китов и прочее), ссылка на фабрику печатных плат и на магазин, и справа браузер готовых компонентов и инспектор их свойств.

Fritzing - электроника доступна для всем! Arduino, Начинающий, Электроника, Программа, Схема, Длиннопост, Текст

2000 идей и уроков ARDUINO

asbcorps в Arduino & Pi

Ссылка на торрент с идеями и уроками АRDUINO

уроки на английском и русском(промт) языках

разделен на 3 части..


magnet:?xt=urn:btih:471B4B42541AAA901076C475BD2D1389B9B3D258&dn=ard&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce


яндекс диск

https://yadi.sk/d/EOFO6URWsiaDQ

2000 идей и уроков ARDUINO Arduino, Урок, Идея, Электроника, Робот, Текст, Торрент
2000 идей и уроков ARDUINO Arduino, Урок, Идея, Электроника, Робот, Текст, Торрент

Если у кого-то мощный компьютер на винде или wine и есть желание помогать иногда в конструировании подборок статей - жду вашей помощи.

Теплица на Ардуино-Мега.

LeonidN в Arduino & Pi

Все мои истории с предысторией. Моя мать живет в собственном доме, но здоровье уже не позволяет ей возиться в огороде. А моя жена, кандидат наук, очень любит "отдохнуть", копаясь в верхнем слое планеты. В соседем от матери доме живет моя сестра с семьей. Так вот, муж моей сестры, зовут его Александр, ближе к концу лета (мой отпуск как раз был где-то на середине), позвал меня посмотреть на сконструированный им девайс. Это было устройство с роликами, шестеренками и большим круглым рулем. Александр пояснил, что девайс предназначен для того, чтобы гнуь металлический профиль в красивые ровные дуги. Устройство впечатляло своей основательностью, а он пояснил, что теперь страсть как хочется что-то гнуть, но, вроде как нечего, да и свободные средства отсутствуют. Я похвалил его и спокойно себе пошел в свой огород, помогать жене наслаждаться огородными работами. И тут жена спрашивает, видел ли я устройство, и не хочу ли я принять предложение Александра загнуть нам профилей на теплицу. Я понял, что хитрый родственник уже заинтересовал жену перспективами новой теплицы для огурцов. Я с кислой рожей стал говорить, что надо ее открывать-закрывать, поливать, а мы только на выходных... и т.д. А она мне и говорит: "Ну вот и сделай на Ардуине, чтоб она сама.. Или не по силам?"

Знает меня, подловила. Ну что ж, вызов принят. Сварочник у Александра в наличии, у меня в наличии деньги на материал. Сначала, использовав свои скупые знания в 3Д моделировании, нарисовал во FreeCad проект. Вот такой:

Теплица на Ардуино-Мега. Arduino, 3d модель, Умная техника, Умный дом, Теплица, Строительство, Огород, Дача, Видео, Длиннопост

Кое-что, надо сказать, в процессе строительства я изменил, но по мелочи. Итак, затарился 6-ти метровым профилем 25х25мм, стенка 2мм, плоским шивером, и стройка началась. Вдвоем с женой сделали планировку местности - она всегда активно и с удовольствием помогает. Затем пришло время сварочных работ:

Теплица на Ардуино-Мега. Arduino, 3d модель, Умная техника, Умный дом, Теплица, Строительство, Огород, Дача, Видео, Длиннопост

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

Теплица на Ардуино-Мега. Arduino, 3d модель, Умная техника, Умный дом, Теплица, Строительство, Огород, Дача, Видео, Длиннопост

Пол в одной из грядок решил сделать с подогревом - пусть пораньше садят свои огурцы.

Теплица на Ардуино-Мега. Arduino, 3d модель, Умная техника, Умный дом, Теплица, Строительство, Огород, Дача, Видео, Длиннопост

Засыпал, как положено, песочком, прикрыл металлической сеткой, утеплил наружний борт пеноплексом, а уж потом землю насыпали.

Теплица на Ардуино-Мега. Arduino, 3d модель, Умная техника, Умный дом, Теплица, Строительство, Огород, Дача, Видео, Длиннопост

Установил бак на одну поливку (в него насос будет воду накачивать). Установил систему полива самодельную.

Теплица на Ардуино-Мега. Arduino, 3d модель, Умная техника, Умный дом, Теплица, Строительство, Огород, Дача, Видео, Длиннопост

Дорожку к теплице выложил (вокруг газончик будет).

Теплица на Ардуино-Мега. Arduino, 3d модель, Умная техника, Умный дом, Теплица, Строительство, Огород, Дача, Видео, Длиннопост

После этого занялся форточками. Алекандр, идейный вдохновитель, сварщик и любитель гнуть профили, (когда он говорил, как ему не терпится опробовать свой девайс и что-то гнуть, напомнил мне робота из м-ф "Футурама") еще и занимается ремонтом автомобилей. Поэтому подарил мне стаклоподъемник от какого-то иностранного автомобиля. Еще валялся  у меня от "Приоры". Вот они-то и были использованы для открывания форточек. Вот этот от иномарки, кажется от Субары:

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

Потом стал заниматься электонной частью, сделал коробочку:

Теплица на Ардуино-Мега. Arduino, 3d модель, Умная техника, Умный дом, Теплица, Строительство, Огород, Дача, Видео, Длиннопост

Натолкал туда электроники

Теплица на Ардуино-Мега. Arduino, 3d модель, Умная техника, Умный дом, Теплица, Строительство, Огород, Дача, Видео, Длиннопост

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

Настроить не успел как следует. Сейчас пишу код, чтобы настройки с кнопочек вводить, на дисплее смотреть. Надеюсь что уже этой весной запущу. Длинновато получилось, но куда деваться? Баяномер неадекватен. Выдал много всего, включая А.М.Горького и спящих ежей.

Показать полностью 9 3

Сircuits от Autodesk — бесплатный online-конструктор

Zayber в Arduino & Pi

Очень давно я слышал про Arduino, что есть такая заморская вещица, что можно с её помощью делать всякие-интересные электронные штуковины типа подсветки, «волшебные» фонарики, самоходные машинки и прочее. Но как-то не интересовало меня всё это… Пару-тройку недель назад на Пикабу я увидел пост, о том, как сделать Ambilight-подсветку для монитора своими руками на базе Arduino и тут меня зацепило! Я не мог ни есть, ни пить, ни спать, все думал о Arduino и о том, что можно сделать с ним. Начал читать форумы, искать сайты с обучающими материалами и наткнулся на Progmk.ru. Стал смотреть основы Ардуино для начинающих. В четвертом выпуске Виктор сказал, что пора приобретать устройство, послушавшись его я приобрел на всем известном сайте у братского народа Arduino и детали к нему. Тут меня постигли грустные мысли… Видео смотрю, книги про микроконтроллеры листаю…


Но что делать пока Arduino идет в посылке ко мне?


Посмотрел на форумах о программном обеспечении, наткнулся на Fritzing. Программа хороша, и макетку можно рядом с Arduino положить, и проводами контакты соединить, и код прописать… Но плоды своего труда не посмотреть… Нет эмуляции. Пришлось копать интернет дальше. На одном из форумов шло обсуждение VBB, что мол может она эмулировать, но платная. В комментариях предложили воспользоваться бесплатным online- конструктором circuits.io от Autodesk. Для меня это было открытием!


Circuits.io – электроника от новичка до профессионала!


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

Сircuits от Autodesk — бесплатный online-конструктор Arduino, Электроника, Начинающий, Circuits, Программа, Длиннопост

В правом верхнем углу жму + New и выбираю New Elecronic Labs, открывается страница ради которой все и писалось! :) Перед собой я вижу макетную плату!

Сircuits от Autodesk — бесплатный online-конструктор Arduino, Электроника, Начинающий, Circuits, Программа, Длиннопост

Добавив Arduino Uno R3 с помощью кнопки Components +,

Сircuits от Autodesk — бесплатный online-конструктор Arduino, Электроника, Начинающий, Circuits, Программа, Длиннопост

я перешел в редактор кода, скрытый под кнопкой Code Editor. После ввода кода для мигания встроенным светодиодом, жму Upload & Run и наслаждаюсь магией! СВЕТОДИОД МИГАЕТ! ЭМУЛЯЦИЯ РАБОТАЕТ!

Сircuits от Autodesk — бесплатный online-конструктор Arduino, Электроника, Начинающий, Circuits, Программа, Длиннопост

Для программы из пятого выпуска мне понадобились:

- Резистор

- Кнопка

- Соединительные провода

Добавив все компоненты, соединив все проводами и переписав код, я получил вторую магию: кнопка жмется, светодиод светится! :)

Сircuits от Autodesk — бесплатный online-конструктор Arduino, Электроника, Начинающий, Circuits, Программа, Длиннопост

Также cirquit.io позволяет строить схему и печатную плату, но для меня это пока не нужно.

Сircuits от Autodesk — бесплатный online-конструктор Arduino, Электроника, Начинающий, Circuits, Программа, Длиннопост
Сircuits от Autodesk — бесплатный online-конструктор Arduino, Электроника, Начинающий, Circuits, Программа, Длиннопост

Итог: Приложение добротное, внимания заслуживает, думаю, будет интересно всем, от начинающих и ожидающих посылку (как я :) ), до профессионалов. Построить макет, запустить, посмотреть на свои труды (хоть и виртуальные).


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


Спасибо всем, кто дочитал до конца! :)

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

GSM сигнализация на Arduino и SIM800L и датчиком движения

ProstoBrat в Arduino & Pi

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

GSM сигнализация на Arduino и SIM800L и датчиком движения Sim800l, Gsm, Arduino, Arduino Nano V3, Датчик движения, Видео, Длиннопост
GSM сигнализация на Arduino и SIM800L и датчиком движения Sim800l, Gsm, Arduino, Arduino Nano V3, Датчик движения, Видео, Длиннопост

Чтобы устройство могло пару дней работать автономно, в нем предусмотрен аккумулятор и модуль заряда. GSM модуль - штука капризная к питанию, ему подавай напряжение в диапазоне от 3.6 до 4.2, что означает, что от ардуиновского выхода 3.3 вольта он работать не будет. Зато использование аккумулятора и модуля заряда избавляет от необходимости использовать дополнительный модуль стабилизации напряжения для GSM модуля, так как напряжения будет какраз от 4.2 и при разряде снижается до 3.7.


Управление очень простое: отправляем СМС с текстом "1" на номер симки, что установлена в устройстве, в ответ устройство отправляет "хозяину" СМС с подтверждением "Postanovka na ohranu", при первом обнаружении движения (датчиком движения), устройство отправит СМС с текстом "Wnimanie, dvijeniye na objekte!", и при повторном обнаружении движения, устройство включает сирену и отправляет "хозяину" текст "Sirena vluchena!". Чтобы снять с охраны достаточно отправить команду "0", в ответ устройство пришлет подтверждение о том, что снято с охраны.


Это устройство является одной из частей моей системы "умный дом", но работает совершенно не зависимо от системы, по этому может использоваться самостоятельно. Остальные WIFI-блоки системы "умный дом" я опишу чуть позже.


Устройство может рассылать СМС нескольким абонентам, в том числе охранному агентству, команды управления и тексты ответов легко редактируются в приведенном ниже скетче, который Вы можете скачать по ссылке: https://yadi.sk/d/15_arnirzxzds


А вот и видео по этой статье!

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

Делаем будильник с плавным рассветом своими руками

AlexGyver в Arduino & Pi

А давайте сделаем максимально дешёвый аналог будильника PHILIPS "рассвет" – часов, которые за указанное время до будильника заливают вас светом с плавно нарастающей яркостью, то есть имитируют рассвет. Ваш маленький комнатный рассвет, который позволит проснуться бодрым и отдохнувшим за счёт естественных механизмов организма.

В видеоролике содержится подробная инструкция как сделать сие из дешёвых китайских компонентов, настроить и пользоваться!

А вы пользовались камерами видеонаблюдения?

specials спoнсорский пост
А вы пользовались камерами видеонаблюдения?

Всем привет.


На связи рекламный отдел Пикабу. Мы готовим большой пост на тему видеонаблюдения и просим вас поделиться своим личным опытом (передаем привет Лиге слаботочников!).


Если вы пользовались камерами видеонаблюдения, особенно дома, расскажите, пожалуйста: для чего именно, как они вам помогли и насколько это действительно полезная штука?


К видеонаблюдению до сих пор относятся с недоверием. И мы думаем, что зря! Сейчас это не только безопасность офиса на сотни человек или какого-то большого объекта, но еще вашей квартиры и дачи.


Камеры ставят:

– в детскую комнату вместо видеоняни (и «присматривают» за ребенком со смартфона);

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

– на стройку, чтобы жильцы могли наблюдать за процессом;

– и много других ситуаций, о которых мы можем даже не знать.


Свои ответы присылайте на editorial@pikabu.ru, по желанию указывайте свой ник на Пикабу, чтобы мы могли вас упомянуть в посте, где соберем самые интересные истории. Обещаем прочитать и ответить на всё!


Будем ждать :)

Показать полностью
Отличная работа, все прочитано!