показывать просмотренные посты
145
Домашний сервер
60 Комментариев в Arduino & Pi  

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


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

Была поставлена цель: создать устройство, позволяющая удаленно контролировать воспроизведение музыки на аудиосистеме.


Исходные данные: Одноплатный компьютер Raspberry Pi, MicroSD карта на 4 Гб, USB HDD (я взял терабайтник), USB звуковая карта.


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


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

Купил ее я на aliexpress(https://ru.aliexpress.com/item/Original-Raspberry-Pi-3-Model...)


После того, как мне пришла плата, я записал на sd карту операционную систему raspbian, подключил usb-клавиатуру, hdmi монитор и включил. Сразу, чтобы не возникало вопросов: стандартная пара логин/пароль - "pi" / "raspberry".

Подробно об этом написано здесь: https://geekelectronics.org/raspberry-pi/raspberry-pi-pervyj...


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


До этого вы проводите начальную конфигурацию устройства в псевдографической утилите raspi-config. Если при первом входе в систему она не запустилась - войдите в консоль и наберите команду sudo raspi-config


В этой утилите вы настраиваете все под себя как вам угодно, однако не забудьте включить сервер SSH для более удобной настройки устройства через Interfaces > SSH > Enable


Первым делом, подключаемся к wifi. Вот хорошая статья: http://robocraft.ru/blog/electronics/3162.html


После того, как подключились к wifi, нам необходимо получить статический адрес в локальной сети. Я знаю два способа сделать это.

1) Наилучшем вариантом будет настройка роутера

Необходимо найти настройку DHCP сервера и сделать так, чтобы он выдавал нашему устройству определенный IP-адрес. В моем роутере это делается в таком окошке, у вас может быть по другому.

Домашний сервер сервер, домашний сервер, raspberry pi, видео, длиннопост

2) Прописать статические настройки в системе. Для этого редактируем файл /etc/network/interfaces(это делается командой sudo nano /etc/network/interfaces)

В файле находим строку, которую меняли при настройке wifi, а именно

"iface wlan0 inet manual"

и меняем manual на static, а сразу после этой строки дописываем

"address 192.168.123.254 # ip-address

netmask 255.255.255.0 # маска подсети

network 192.168.123.0 # подсеть

broadcast 192.168.123.255 #широковещательный адрес

gateway 192.168.123.1 # шлюз"


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


Поскольку мы получили статический адрес в сети, мы можем спокойно отключить монитор от Raspberry Pi и пойти за свой домашний компьютер. Или остаться у монитора с raspberry pi. Вариативно.


Если вы захотели посидеть за вашим компьютером, то подключитесь к Raspberry Pi по SSH. В линуксовых системах введите команду ssh pi@192.168.1.231(Вместо него статический ip, который вы дали микрокомпьютеру. В windows скачайте ssh-клиент PUTTY(или какой-нибудь другой) и подключитесь подобным образом к Raspberry Pi.


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

Для поддержки NTFS необходимо установить пакет ntfs-3g. Для этого в консоли набираем команду:


sudo apt-get install ntfs-3g


Создаем каталог, в который будем монтировать наш USB HDD


sudo mkdir /mnt/usbdrive


Устанавливаем права на запись на этот каталог


sudo chmod 777 /mnt/usbdrive


Прописываем в конец файла /etc/fstab команду авто монтирования нашего USB HDD:


/dev/sda1 /mnt/usbdrive ntfs-3g defaults,rw 0 1


Перезагружаем устройство:


sudo reboot


После перезагрузки вы сможете увидеть все файлы с диска, зайдя в папку /mnt/usbdrive



Установим драйвер звуковой карты:


sudo apt-get update

sudo apt-get install alsa-utils -y

sudo modprobe snd_bcm2835

sudo amixer cset numid=3 1


В самый конец файла /etc/modules добавим строку snd_bcm2835


Проверим звук. Не забудьте воткнуть наушники/колонки


Скачаем аудиофайл с интернета:


wget http://dl1-1.mp3party.net/download/7128


sudo apt-get install mplayer -y


mplayer 7128


Как вы можете слышать, звук не очень качественный. Объясняется это тем, что звуковая карта Raspberry Pi работает по очень своеобразной схеме: вместо стандартного преобразователя цифрового сигнала в аналоговый там установлен широтно-импульсный модулятор, управляемый непосредственно процессором. Эта технология значительно уступает обычной по качеству. Выход - подключение внешней audio карты.


У меня внешняя аудиокарта заработала после того, как я создал файл /etc/modprobe.d/alsa.conf и добавил в него "options snd slots=snd_usb_audio,snd_bcm2835"


Далее - настройка плеера. Я выбрал плеер mpd, поскольку им можно управлять практически с любого устройства, в частности с android смартфона.


sudo apt-get install mpd -y

Далее необходимо отредактировать файл конфигурации mpd( /etc/mpd.conf)

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

https://pastebin.com/cEiJnVzd


sudo reboot


mpc update


mpc listall | mpc add


mpc play


После этого вы можете установить приложение mpdroid(например) на свой телефон, ввести настройки подключения к raspberry pi и управлять воспроизведением.


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

Показать полностью 1 1
206
2Din магнитола на Raspberry PI (часть 3)
24 Комментария в Arduino & Pi  

Всем привет, и вот наконец 3 часть моего проекта.

1 и 2 части


ура, приехала та плата с которой бы нормальный человек все и начал но у меня как то все наоборот получилось


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

2Din магнитола на Raspberry PI (часть 3) машина, mitsubishi, Lancer, 2din, магнитола, Головное устройство, звук, raspberry pi, длиннопост

и так, по порядку .


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

питание после предохранителя распределяется по плате 9v 4.2v 12v 5v

4.2 v

питают блютуз и радио модуль

5 v — 3А

питают Raspberry PI и lsd 7"

12 v — преобразователь

9 v — аудио драйвер TDA

все эти питающие цепи работают под управлением ATMEGA168

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

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

ладно, тут много чего есть на ней так что спрашивайте

так, после того как спаял начал установку в корпус

Показать полностью 12
132
Управление голосовыми командами на Arduino
10 Комментариев в Arduino & Pi  
Управление голосовыми командами на Arduino длиннопост, arduino, радиоэлектроника, микроконтроллеры, электроника, голос, управление

Управление голосовыми командами.


Иногда бывает, нужно сделать срочный звонок или, к примеру, узнать погоду, но Вы находитесь за рулём или бежите, а может ваши руки заняты чем-то, что Вы делаете в таком случае? Конечно же проще всего сказать “Привет Siri” или “О`кей Google”! А теперь представьте, как было бы удобно с такой же лёгкостью включать свет голосом или изменять температуру кондиционера одной лишь голосовой командой. Сегодня расскажу вам как реализовать такую систему.


Для работы нам потребуется:


Elechouse Voice Recognition Module v3.1: модуль распознавания голоса


Плата Arduino. Например, Arduino UNO R3.


Любой светодиод и подходящий резистор для него. Я использовал красный 5V светодиод.


Arduino IDE с установленной библиотекой VoiceRecognitionV3


Подключение очень простое и показано на картинке. Как записать команды, Вы сможете найти в соответствующем документе (чуть ниже оставил ссылку) Ссылка на скетч также выложена ниже.


Удачи и творческих успехов! Вариантов с использованием представленной технологии масса и светодиод может быть заменён любым другим устройством.


Необходимая информация и скетчи: https://yadi.sk/i/16Qbm8SQ3HNhef

https://yadi.sk/d/vGTM-hzr3HNhhx ( здесь сам скетч )


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

https://www.youtube.com/channel/UC7vR_139OmUO_Wz0wl_kWgw

Управление голосовыми командами на Arduino длиннопост, arduino, радиоэлектроника, микроконтроллеры, электроника, голос, управление
Показать полностью 1
24
Знатокам Arduino вопрос. Зависает arduino
20 Комментариев в Arduino & Pi  
Знатокам Arduino вопрос. Зависает arduino arduino, diy kit, самоделки

Друзья знатоки.

Уже год как время от времени ковыряю электронный замок на arduino

да выбор платформы не самый лучший, но были в наличии пара Arduino UNO и ещё куча всего. Заказал RFID считыватели и начал пробовать.


Вроде всё работает, но через какое-то время Arduino зависает по непонятной мне причине.

Причём обе платы.

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

Результат всё тот же.


Куда копать ума не приложу. Всё перепробовал.


Скетч

https://github.com/UncleJey/arduino-lock

163
Коробка с кнопками и крутилками(очередной бесполезный девайс).
40 Комментариев в Arduino & Pi  
Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост

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

Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост

В качестве корпуса использовал коробку от губки для обуви. Размечаем и сверлим отверстия для кнопок и потенциометров. Отверстия для кнопок пришлось подрезать ножом. Потому получилось достаточно криво.

Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост

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

Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост
Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост
Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост

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

Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост

Другие концы паяем к пинам и не забываем про термоусадку. Сколько их вам будет нужно это уже решать вам. Лишние можно просто отломить. Дня них есть и ответная часть(мама)

Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост

Собственно получается что-то типа того. На макетной плате стоят ответные части для этих "штырьков"(штыревая линейка (вилка на плату) PLS-40. Бывают кстати и угловые. Бывают уже прям готовые двухрядные но у меня таких нет. Собственно во внутренние вставляем ардуино а во внешние вставляем то, что к ней подключаем. Естественно снизу делаем пайку. Это даёт нам возможность менять компоненты в случае выхода их из строя. В данном случае если вдруг ардуино сгорит то её легко можно заменить на новую а не напрягаться и выпаивать её, что кстати достаточно сложно. Ну и собственно если вам срочно хочется "порукожопить" а свободных ардуино нет, то вы просто берёте и вытаскиваете её.

Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост

Вот собственно слева ардуина которая когда-то была запаяна в плату. Очень сложно было её достать из неё. Это фото другого проекта но суть как бы таже.

Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост

Ну и вот как бы вид изнутри. Закрепить можно всё на двухсторонний скотч. Кое как конешно удалось уложить провода. Не красиво но этого и не видно но я об этом знаю и мне не спокойно на душе. Из чего состоит:

1. Коробочка от губки для обуви

2. Ардуино нано

3. Аккумулятор типа 18650

4. Повышающий модуль питания(кстати может быть он тут и не нужен особо)

5. 5 кнопок

6. 4 Потенциометра

7. Холдер для аккумулятора типа 18650(это такая хрень куда вставляется эта синяя батарейка)

8. Модуль радиосвязи nrf24l01

9. Спициальный модуль питания для nrf24l01

10. Паяльные принадлежности.

11. Можно даже не самые прямые руки

Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост
Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост
Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост

Так же можно добавить плату заряда\защиты для аккумулятора(в продаже есть готовые) и индикатор уровня заряда аккумулятора. Есть разные. Пример на фото. Также бывают кнопки с индикацией(светятся когда включены) но можно и просто добавить светодиодов в корпус.

Вот тут видосик с ДЕМОНСТРАЦИЕЙ. НЕ надо мне говорить мол "Зачем управлять светом на столе". Это демонстрация работы. Свет на столе отлично управляется с кнопок на системнике. Светятся зелёненьким. https://www.youtube.com/watch?v=I_Yl-QrVX5Q

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

Коробка с кнопками и крутилками(очередной бесполезный девайс). arduino, сделай сам, электроника, своими руками, управление светом, длиннопост

В видео, приёмник, точно такая же ардуино с подключенными к ней парой реле.  Если использовать полевой транзистор то можно рулить и яркостью. Собственно для этого и нужны крутилки на коробке. Добавлять ссылки на код и ражжовывание соплей не буду. Уже всё давно снято и написано до нас. Вот сылочка на видео в котором подробно описано как и что работает. У автора есть своя группа в ВК. Я там бываю каждый день. Туда можно задавать вопросы по теме группы


https://www.youtube.com/watch?v=p0v2vSmajx8&t=452s

Показать полностью 13
102
Проигрыватель на базе Raspberry Pi 3 модель B (часть 3)
9 Комментариев в Arduino & Pi  

Вот очередная порция доработок проигрывателя.

Это продолжение, начало здесь: часть 1, часть 2 .

Всё сделано около месяца назад, но не было времени написать статью, т.к. занимался этим проектом.


Вот теперешний вид прототипа:

Проигрыватель на базе Raspberry Pi 3 модель B (часть 3) raspberry pi, kodi, osmc, длиннопост

Итак, я заменил хаб ORICO H4013-U2 т.к. у него было проблемы с определением подключённых к нему устройств после перезагрузки (переподключения хаба).

Новый имеет 4 порта USB 3.0 и естественно с разъём питания.


Устройство определяется так: 05e3:0610 Genesys Logic, Inc. 4-port hub

Показать полностью 3
81
"Собираем машинку" [Motor Шилды]
9 Комментариев в Arduino & Pi  

Доброго времени суток. Сегодня мы познакомимся с Motor-shield’ами. Узнаем какие они существуют и какие для каких целей нужны.


P.S. Текст и прикрепленное видео взаимно дублируют друг друга (в видеоуроке правда несколько подробно об этом рассказано)


Для чего же нужны данные платы?

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


Конечно же можно запитать сервоприводы или моторы от дополнительного питания, можно использовать дополнительные стабилизаторы. Однако проще использовать дополнительную плату Motor Shield, которую мы сейчас и рассмотрим.


Давайте же рассмотрим данные платы поближе:



L298N

Показать полностью 4
52
Ремонт Arduino nano после КЗ
63 Комментария в Arduino & Pi  

Всем привет!


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

Речь пойдет о маленьком ремонте Arduino nano после КЗ.

Ремонт Arduino nano после КЗ Arduino Nano V3, arduino, ремонт, пайка smd, smd диод, диоды, Радиодетали, nano, длиннопост

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


- сгорел транзистор


- сгорел SMD диод


Прозваниваем транзистор - всё ок.

Прозваниваем диод в две стороны - не проводит, ни в какую, проблема выявлена.


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


Вот спаянный виновник (джампер рядом для сопоставления размеров):

Ремонт Arduino nano после КЗ Arduino Nano V3, arduino, ремонт, пайка smd, smd диод, диоды, Радиодетали, nano, длиннопост

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


Чтобы не бегать в магазин из-за такой мелочи, был взят блок питания от старого ДВД проигрывателя, который как раз валялся для запчастей:

Ремонт Arduino nano после КЗ Arduino Nano V3, arduino, ремонт, пайка smd, smd диод, диоды, Радиодетали, nano, длиннопост

Диодов на нем достаточно выглядят вот так:

Ремонт Arduino nano после КЗ Arduino Nano V3, arduino, ремонт, пайка smd, smd диод, диоды, Радиодетали, nano, длиннопост

и вот так (поправьте если вру):

Ремонт Arduino nano после КЗ Arduino Nano V3, arduino, ремонт, пайка smd, smd диод, диоды, Радиодетали, nano, длиннопост

Был взят вот такой (хоть и стекляшка) и припаян по нужному направлению, да и он был меньше всех на том блоке питания:

Ремонт Arduino nano после КЗ Arduino Nano V3, arduino, ремонт, пайка smd, smd диод, диоды, Радиодетали, nano, длиннопост

Arduino nano таким образом был оживлён и продолжает дальше работать, работает он кстати исключительно в качестве прошивалки mini pro. Если интересно, то отпишите в комментах, запилю пост, каким образом прошивать, но думаю многие в курсе.


Всем спасибо и удачи!

Показать полностью 6
34
Какова максимальная дальность приемника\передатчика 433МГц для Arduino?
29 Комментариев в Arduino & Pi  

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

Собственно сабж, соседка, бабулька, только, что озадачила, нужен дверной звонок, к ней счетчики приходят переписывать, а ей не удобно, что ревизоры стоят у забора и на участок попасть не могут.
Участок на двоих хозяев и заходят они как раз с соседской стороны, дальность до сотни метров, и немного за угол, так, что вариант с звонками на батарейках не прокатил. Я заказывал модули NRF, которые где-то в пути из чайны и думаю уже не придут, но есть эти, приемник и передатчик Arduino 433МГц.

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

Какова максимальная дальность приемника\передатчика 433МГц для Arduino? arduino, 433, радио модули, звонок
102
Цифровой VU meter на базе STM32, анонс
43 Комментария в Arduino & Pi  

Почему анонс? Потому что хочу понять, стоит ли тратить на это время.
Разумеется всё в контексте поста "Недорогая STM32 плата + Arduino IDE":
http://pikabu.ru/story/nedorogaya_stm32_plata__arduino_ide_4...

38
Omega 2. То, чем могла стать ESP32 но так и не стала.
67 Комментариев в Arduino & Pi  
Omega 2. То, чем могла стать ESP32 но так и не стала. pi, iot, arduino, Linux, видео
152
Умная теплица на Ардуино. Первые шаги.
20 Комментариев в Arduino & Pi  
Умная теплица на Ардуино. Первые шаги. микроконтроллеры, arduino, электроника, проект, теплица, умный сад, длиннопост

Уже пришла весна, скоро лето и это значит, что огромное количество людей скоро рванёт на дачи, что бы устроить пикник и позагорать под палящим летним солнцем. Но какая же дача без огорода со свежими овощами, только сорванными с грядки. Сегодня расскажу, как умные системы могут помочь Вам сэкономить силы и время. Любому растению нужен оптимальный микроклимат для здорового роста и плодовитости, но ведь постоянно ездить на дачу это дорого и отнимает много времени, поэтому иногда полить и проконтролировать состояние просто не получается. Для начала, мы соберём установку, которая будет производить мониторинг состояния растения.



Нам потребуется:


1. Кабель USB;


2. Плата прототипирования;


3. Провода «папа-папа» – 15 шт;


4. Фоторезистор – 1 шт;


5. Резистор 10 кОм – 1 шт;


6. Датчик температуры TMP36 – 1 шт;


7. Модуль температуры и влажности воздуха DHT11 – 1 шт


8. Модуль влажности почвы – 1 шт.


9. Arduino Uno;



Теперь поближе познакомимся с предназначениями датчиков:


1. Фоторезистор. В темноте сопротивление фоторезистора весьма велико, но когда на него попадает свет, это сопротивление падает пропорционально освещенности. Этот элемент позволит нам посмотреть сколько света падает на растение.


2. Аналоговый датчик температуры TMP36. Позволяет легко преобразовать выходной уровень напряжения в показания температуры в градусах Цельсия. Каждые 10 мВ соответствуют 1 градусу цельсия, Вы можете написать формулу для преобразования выходного напряжения в температуру.


3. Датчик DHT11. Состоит из емкостного датчика влажности и термистора. Кроме того датчик содержит в себе простенький АЦП для преобразования аналоговых значений влажности и температуры. Будем использовать датчик в варианте модуля для Arduino.


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


Далее нам остаётся только собрать устройство по схеме, которая прикреплена к этому посту, а так же записать в память Ардуино скетч, который так же будет прикреплен ниже. На данном этапе мы сможем осуществлять мониторинг только через монитор последовательного порта в Arduino IDE, то есть нам потребуется держать ардуинку подключенной к ПК.


Ссылка на скетч: https://yadi.sk/d/vIkoa-CU3H96qA


Есть, что добавить? Пиши в комментариях:)

Показать полностью
174
Счетчик Гейгера для Arduino
57 Комментариев в Arduino & Pi  

Привет всем ардуинщикам и пикабушникам.


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


Посмотрел на одном из тематических форумов и на ютубе как автор сделал с нуля счетчик на ардуино нано вроде, то есть плату по типу той, что я купил, но полностью спаял сам, в общем то там есть и схемы и код и видео, всё достаточно подробно, но он использует в своей схеме трубки СБМ20, которые оказалось достаточно сложно найти в спб, но возможно, стоят они около 250-500 р. за штуку, но как советует автор лучше брать сразу несколько, т.к. могут попасться и нерабочие и фонящие, в общем прикинул я и решил пока заказать готовую плату и не заморачиваться, плата шла уже с трубкой. Маркировка трубки J350Br, при этом поддерживает и СБМ20 как заявляют китайцы, есть второе посадочное место под СБМ20 (она подлиннее), хотя если не ошибаюсь по спецификации СБМ20 работает от большего напряжения, чем выдает китайский девайс (в документации 380-450В).


Заказал значит данную плату, пока ждал попутно купил в спб дисплей nokia 5110 и arduino mimi pro специально под сборку счетчика (благо есть один хороший магазинчик и не пришлось ждать чудес от почты россии) и начал постепенную сборку. По цене немного, около 300 рублей.


Собственно общий вид данного девайса:

Счетчик Гейгера для Arduino счетчик Гейгера, радиация, arduino, diy kit, длиннопост
Показать полностью 4
85
Точный датчик температуры Si7051, делаем "с нуля".
23 Комментария в Arduino & Pi  

Всем привет!

Хочу поделиться длинной историей разработки и заказа платы под данный датчик. Полный цикл DIY-проекта, на простеньком примере.

Для своей домашней пивоварни у меня собрана простенькая «метеостанция» с выкладкой данных онлайн на различные сервисы. В качестве датчиков использовались популярные DS18B20. Но вот случайно наткнулся на датчики от Silicon Labs, серии Si705X, и захотелось мне попробовать задействовать их. А конкретно Si7051 — цифровой (I2C) датчик к точностью ±0.1°C и временем конвертации данных с максимальным разрешением 14 бит всего 7 мс (сравните с 750 мс у DS18B20). Не то, чтобы мне нужна была такая точность и скорость на пивоварне, просто захотелось «пообщаться» с новым датчиком. :)

Датчик был настолько новый, что готовых сборок его обнаружено не было. Дело в том, что в отличии от DS18B20, этот датчик идет в корпусе только для поверхностного монтажа — DFN 3x3 мм. Так даже интереснее было — я получил практику сразу многих вещей, включая пайку такой мелкой детали (обычным паяльником). Сейчас кстати появилась в продаже готовая плата от ClosedCube за $8.95. Когда я начинал, их еще не было. Поэтому делал я все с нуля.

Для начала читаем даташит от Si705X. Смотрим типовую схему включения, всё довольно-таки просто, обвязка минимальна:

Точный датчик температуры Si7051, делаем "с нуля". arduino, датчик температуры, Silicon Labs, сделай сам, самоделки, печатные платы, длиннопост
Показать полностью 10
86
Теплица на Ардуино-Мега. Часть 5.
30 Комментариев в Arduino & Pi  

Поскольку прошлые рассказы о постройке умной теплицы вызвали интерес,

Теплица на Ардуино-Мега. Часть 4.

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

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

Кроме того, 15 апреля я включил автопроветривание, чтобы понаблюдать за его работой.

Посмотреть как работает система автопроветривания и регулирования температуры можно на Youtube.

Попробовал следующие настройки:

открывание окон 25 градусов

закрывание окон 21 градус

включение обогревателя 18 градусов

выключение обогревателя 20 градусов

Нстройки оказались неоптимальными. То есть на улице темпратура 8 градусов и ветер. Примерно каждые 20 минут температура в теплице достигала 25 градусов, окна открывались, теплица быстро проветривалась, окна при 21 градусе начинали закрываться, пока закрывались, температура падала еще ниже, поэтому сразу после закрытия окон на 5 мин. включался обогреватель. Изменил настройки:

открывание окон 28 градусов

закрывание окон 22 градус

включение обогревателя 16 градусов

выключение обогревателя 19 градусов

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

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

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

На следующих выходных - посадка огурцов.) Автополив пока включить невозможно, отрицательные температуры, подача может перемерзнуть.

48
Креативный будильник на базе Arduino
6 Комментариев в Arduino & Pi  
Креативный будильник на базе Arduino Ардуино uno, arduino, часы, микроконтроллеры, радиолюбители, электроника

Подробнее о проекте можно прочитать вот здесь, на случай ,если кому интересно (http://www.instructables.com/id/Retro-Pac-Man-Clock/)

P.S. этот источник мне скинули в комментариях, так что это не реклама

67
Простое управление освещением курятника на arduino
40 Комментариев в Arduino & Pi  

Интересная штука эта arduino, но просто сидеть выдумывать безделушки не интересно, решил я в помощь родителям автоматизировать включение выключение света в курятнике с закатом/рассветом. Для реализации мне понадобилось ардуино нано 1шт., реле -2шт. часы реального времени -1шт., светодиодная лента 1м т.б. и 2м х.б., старый БП ATX на 250w -1шт. Повторюсь освещение делал ПРОСТОЕ без ШИМ и димирования т.к. не было под рукой мосфетов. Работает так, утро- включается лента с мягким белым светом, через 20 минут включается лента с холодным белым, все вместе горит 14 часов и выключается лента хол.белого, мягкий продолжает гореть еще 20 мин. чтобы куры успели подготовится ко сну. Получилось очень бюджетно и без наворотов, в общем родители довольны тем, что не нужно контролировать включение и выключение, а куры просто довольны, продолжают нести яйца))) На яйценоскости данная доработка освещения не отразилась, как неслись раньше 1курица - 1 яйцо в день так и продолжают.

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


Проработала такая конструкция пол года, за это время один раз пылесосил БП.


Вот сам скетч https://yadi.sk/d/-5qvlwQezomYk


Огромная просьба не топить в минусах, пост для минусов внутри.

Простое управление освещением курятника на arduino arduino, освещение, куры, длиннопост
Показать полностью 4
2611
Как я делал удаленное управление теплом в гараже.
295 Комментариев в Arduino & Pi  
Как я делал удаленное управление теплом в гараже. гараж, мастерская, arduino, удаленное управление, скетч, длиннопост

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


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


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

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

146 руб

Показать полностью 17
890
Сircuits от Autodesk — бесплатный online-конструктор
65 Комментариев в Arduino & Pi  

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


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


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


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


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

Сircuits от Autodesk — бесплатный online-конструктор arduino, электроника, начинающий, circuits, программа, длиннопост
Показать полностью 6
1051
Fritzing - электроника доступна для всем!
55 Комментариев в Arduino & Pi  

Всем привет!

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

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


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

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

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

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

Fritzing - электроника доступна для всем! arduino, начинающий, электроника, программа, схема, длиннопост, текст


Пожалуйста, войдите в аккаунт или зарегистрируйтесь