Сообщество - Arduino & Pi
Добавить пост

Arduino & Pi

1 379 постов 20 581 подписчик

Популярные теги в сообществе:

Малина 3 и рекалбокс последний. Игры

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

Малина 3 и рекалбокс последний. Игры Raspberry pi, Recalbox

Образ весил всего 900 с копейками метров. Это что? Просто оболочка? И что дальше делать? На джойстик(ки) не реагирует. Или флешку снять. И добавить что-то нужно. Разъясните пожалуйста. Hdmi телека пока нету. Использую то что есть. Хочу игры от пс1 краш бандикут. CTR точнее от первой найти.

Знакомство с Raspberry Pi Pico (Микроконтроллер RP2040). Настройка  PyCharm и Thonny IDE для работы c Micropython

Несколько лет назад изучал python. Сейчас редко  приходится применять. Но тут узнал о существовании Micropython. Ранее сталкивался только с ассемблером  и с Си для микроконтроллеров. Захотелось Micropython изучить. Совершенно случайно попалась на глаза перед новым годом микроконтроллерная плата Raspberry Pi Pico в наличии в интернет магазине. С учетом стоимости меньше тысячи рублей, решил купить.

Оказалось, что с помощью этой платы можно решить довольно много задач и для этого не нужна дорогостоящий компьютер Raspberry Pi 4.


Начало положено.

Знакомство с Raspberry Pi Pico (Микроконтроллер RP2040). Настройка  PyCharm и Thonny IDE для работы c Micropython Raspberry pi, Arduino, Обучение, Урок, Видео, Программирование, Разработка, IT, Длиннопост

Ниже табличка сравнения с конкурентами в той же ценовой категории.

Знакомство с Raspberry Pi Pico (Микроконтроллер RP2040). Настройка  PyCharm и Thonny IDE для работы c Micropython Raspberry pi, Arduino, Обучение, Урок, Видео, Программирование, Разработка, IT, Длиннопост

Минус у этой платы - отсутствие стека сети. В частности WiFi модуля.

Однако это дает преимущество в виде низкого электропотребления в 18 мА.


Входное напряжение может быть от 1.8 до 5 В. Встроенный преобразователь напряжения превратит это в 3.3 В.


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

Знакомство с Raspberry Pi Pico (Микроконтроллер RP2040). Настройка  PyCharm и Thonny IDE для работы c Micropython Raspberry pi, Arduino, Обучение, Урок, Видео, Программирование, Разработка, IT, Длиннопост

А вот такой размер плата имеет по сравнению с Raspberry Pi 4

Знакомство с Raspberry Pi Pico (Микроконтроллер RP2040). Настройка  PyCharm и Thonny IDE для работы c Micropython Raspberry pi, Arduino, Обучение, Урок, Видео, Программирование, Разработка, IT, Длиннопост

При подключении к компьютеру появляется съемный диск. Размер показывает 127 МБ. Однако на плате Raspberry Pi Pico память всего 2 МБ. Т.е. программу можно записать размером 2 МБ. Этого вполне достаточно.

Знакомство с Raspberry Pi Pico (Микроконтроллер RP2040). Настройка  PyCharm и Thonny IDE для работы c Micropython Raspberry pi, Arduino, Обучение, Урок, Видео, Программирование, Разработка, IT, Длиннопост

Для того чтобы начать работу с Raspberry Pi Pico.

1. Нажимаем и держим единственную кнопку на плате Bootsel.

2. Не отпуская кнопки, подключаем с помощью USB micro шнурка к компьютеру.

3. Появляется съемный диск.

4. Скачиваем отсюда https://micropython.org/download/rp2-pico/rp2-pico-latest.uf...

файл прошивки uf2

5. Кидаем файл на флешку.


И пункты 3-5 не нужны, если используем среду Thonny IDE. Но об этом чуть позже.



Сначала пару слов про настройку профессиональной среды Pycharm IDE. Которая имеет бесплатную версию для Windows, Linux и Mac.


Для того чтобы начать работать с Micropython в Pycharm IDE, достаточно


1. Установить плагин Micropython, он там один.

Знакомство с Raspberry Pi Pico (Микроконтроллер RP2040). Настройка  PyCharm и Thonny IDE для работы c Micropython Raspberry pi, Arduino, Обучение, Урок, Видео, Программирование, Разработка, IT, Длиннопост

2. Включить поддержку Micropython, выбрать плату и com порт. Раздел Settings -> Language and Frameworks -> Micropython

Знакомство с Raspberry Pi Pico (Микроконтроллер RP2040). Настройка  PyCharm и Thonny IDE для работы c Micropython Raspberry pi, Arduino, Обучение, Урок, Видео, Программирование, Разработка, IT, Длиннопост

Теперь можно приступать к творчеству.


Радует, что микроконтроллер RP2040 и плата  Raspberry Pi Pico сопровождается хорошей документацией.


Постоянная ссылка на SDK с примерами

https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-py...


Примеры кода удобнее всего брать с официального github чем из pdf.

https://github.com/raspberrypi/pico-micropython-examples



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

Знакомство с Raspberry Pi Pico (Микроконтроллер RP2040). Настройка  PyCharm и Thonny IDE для работы c Micropython Raspberry pi, Arduino, Обучение, Урок, Видео, Программирование, Разработка, IT, Длиннопост

Pycharm поддерживает так же интерактивный режим REPL.

Но мне показался неудобным для дебага.

Слишком много кнопок нужно нажимать.


Куда проще начать работу с Thonny IDE.

Это легковесная программа, которая ставится на любую Windows или Linux машину. А так же входит в дистрибутив Rasbian.

Как раз задействовал в качестве компьютера Raspberry Pi 4.

Знакомство с Raspberry Pi Pico (Микроконтроллер RP2040). Настройка  PyCharm и Thonny IDE для работы c Micropython Raspberry pi, Arduino, Обучение, Урок, Видео, Программирование, Разработка, IT, Длиннопост

Здесь все проще


1. Нажимаем и держим единственную кнопку на плате Bootsel.

2. Не отпуская кнопки, подключаем с помощью USB micro шнурка к компьютеру.

3. Открываем Thonny IDE

4. В углу меняем интерпритатор

Знакомство с Raspberry Pi Pico (Микроконтроллер RP2040). Настройка  PyCharm и Thonny IDE для работы c Micropython Raspberry pi, Arduino, Обучение, Урок, Видео, Программирование, Разработка, IT, Длиннопост

5. Дальше программа скачает свежую прошивку и зальет на плату за нас.

Знакомство с Raspberry Pi Pico (Микроконтроллер RP2040). Настройка  PyCharm и Thonny IDE для работы c Micropython Raspberry pi, Arduino, Обучение, Урок, Видео, Программирование, Разработка, IT, Длиннопост

6. Плата автоматически перезапустится и все готово к работе.


Плюс в Thonny IDE - это объединённый интерактивный и скриптовый режимы.

Знакомство с Raspberry Pi Pico (Микроконтроллер RP2040). Настройка  PyCharm и Thonny IDE для работы c Micropython Raspberry pi, Arduino, Обучение, Урок, Видео, Программирование, Разработка, IT, Длиннопост

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

Raspberry Pi  Pico подойдет для прототипов и единичных проектов.

Для серийного производства своих продуктов чип RP2040 и плата дорогие.


Буду пробовать делать схожие макеты на Raspberry Pi 4 и Raspberry Pi Pico чтобы понять целесообразности Raspberry Pi 4 для автоматизации.


Ниже видео с первыми экспериментами.

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

Raspberry Pi Zero W и его Bluetooth

Нужна помощь в настройке этого гадкого устройства.


Есть Raspberry Pi Zero W (ver. 1.1). Установил на него последний Raspbian, сделал ему dist-upgrade. Пытаюсь работать с BT. Запускаю bluetoothctl, в нем запускаю команды:


agent on

power on

pairable on

default-agent

discoverable on

Raspberry Pi Zero W и его Bluetooth Raspberry pi, Linux, Linux и Windows, Bluetooth

На компе под Win10 соединяю устройство и назначаю ему COM-Порт.

Raspberry Pi Zero W и его Bluetooth Raspberry pi, Linux, Linux и Windows, Bluetooth

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


Еще интересная фигня: соединяюсь со смартфона с использованием разных терминалов. Пэйринг уже состоялся и нет ошибок. Но само соединение терминала и raspberry проходит за пару секунд, а потом отваливается. Явно что то не правильно настроил. Точнее я не настраивал ничего, что связано с BT - ванильно запустил.

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

Урок 3. Переменные и математические операции в MicroPython

Сегодня в уроке рассмотрим переменные и математические операции в MicroPython. Научимся попеременно включать 2 светодиода, написав всего 14 строчек кода.

Переменные в MicroPython.

MicroPython основан на Python 3, поэтому типы данных и работа с переменными будет точно такой же, как и в Python.

Урок 3. Переменные и математические операции в MicroPython Урок, Видеоблог, Программирование, Esp8266, Esp32, Python, Обучение, Видео, Длиннопост, Led, Программа, Образование, Учеба

Типы данных в Python.

Давайте рассмотрим основные типы данных Python.

Урок 3. Переменные и математические операции в MicroPython Урок, Видеоблог, Программирование, Esp8266, Esp32, Python, Обучение, Видео, Длиннопост, Led, Программа, Образование, Учеба

Математические операции в MicroPython.

Математических операций в Python много, поэтому рассмотрим только основные.

Урок 3. Переменные и математические операции в MicroPython Урок, Видеоблог, Программирование, Esp8266, Esp32, Python, Обучение, Видео, Длиннопост, Led, Программа, Образование, Учеба
Урок 3. Переменные и математические операции в MicroPython Урок, Видеоблог, Программирование, Esp8266, Esp32, Python, Обучение, Видео, Длиннопост, Led, Программа, Образование, Учеба

Мигание светодиодом. Оптимизируем код.

Давайте оптимизируем код «мигание светодиодом», используя полученные знания в данном уроке.

Урок 3. Переменные и математические операции в MicroPython Урок, Видеоблог, Программирование, Esp8266, Esp32, Python, Обучение, Видео, Длиннопост, Led, Программа, Образование, Учеба

Мигание двумя светодиодами на ESP32 и MicroPython.

Урок 3. Переменные и математические операции в MicroPython Урок, Видеоблог, Программирование, Esp8266, Esp32, Python, Обучение, Видео, Длиннопост, Led, Программа, Образование, Учеба
Урок 3. Переменные и математические операции в MicroPython Урок, Видеоблог, Программирование, Esp8266, Esp32, Python, Обучение, Видео, Длиннопост, Led, Программа, Образование, Учеба

Скачать материалы из урока можно тут


Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

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

Рейтинг винных шкафов 2022. На что обратить внимание при выборе, обзор брендов

Рейтинг винных шкафов 2022. На что обратить внимание при выборе, обзор брендов Вино, Винный шкаф, Рейтинг, Длиннопост

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

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

По системе охлаждения винные шкафы делятся на 3 вида:

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

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

Самые редкие винные шкафы – это модели с абсорбционной системой охлаждения. Они бесшумные, у них нет даже малейшей вибрации, но и стоят такие винные шкафы достаточно дорого.

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

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

Рейтинг винных шкафов 2022. На что обратить внимание при выборе, обзор брендов Вино, Винный шкаф, Рейтинг, Длиннопост

Бюджетные модели

1. Libhof Amateur AP-8. Модель с отличным соотношением цены и качества. Дизайн лаконичный, так что будет выигрышно смотреться абсолютно в любом интерьере. Управление сенсорное, максимально понятное, с поддержанием температуры тоже никаких проблем нет. Работает тихо.

2. Cold Vine C8-TBF1. Тоже вполне себе достойная модель. Дизайн простенький, но работает шкаф очень даже неплохо. Из минусов проигрывает по гарантии – у Libhof она на год больше, ну и некоторые жалуются на тусклую подсветку.

3. VIATTO VA-JC16. Одна из самых бюджетных моделей. Компактная, поэтому подойдет для начинающих коллекционеров или просто тех, кто хочет хранить вино правильно. Управление у шкафа удобное, смотрится для своей цены стильно. Однако качество пластика здесь не самое лучшее, из-за этого некоторые жалуются на его запах.

Рейтинг винных шкафов 2022. На что обратить внимание при выборе, обзор брендов Вино, Винный шкаф, Рейтинг, Длиннопост

Модели среднего ценового диапазона

1. Libhof Amateur ARD-21. Качественная модель с двумя полками, которая подойдет как для хранения вин, так и для их дозревания. Температуру держит отлично, да и смотрится классно.

2. Cold Vine C34-KBF2. Достойный шкаф. Есть две температурные зоны. Вместимость уже серьезная, но в то же время у данного шкафа достаточно компактные размеры. Стоит правда эта модель несколько дороже остальных.

3. Kitfort КТ-2406. Простенький на вид, но довольно неплохой винный шкаф. Правда в отличие от первых двух моделей камера здесь всего одна.

Рейтинг винных шкафов 2022. На что обратить внимание при выборе, обзор брендов Вино, Винный шкаф, Рейтинг, Длиннопост

Премиум-модели

1. Cold Vine C38-KBF2. Отличный винный шкаф. Имеет две камеры, встроенный замок на двери. Каждая из зон имеет отдельную сенсорную панель управления.

2. Libhof Gourmet GPD-45 Premium. Продвинутая модель с большим количеством настроек и режимов, а также низким уровнем вибраций. Смотрится шикарно, есть даже возможность подогрева камеры. Если совсем придираться, то хотелось бы чуть ярче подсветку.

3. DOMETIC C20G EuroLook. Тоже весьма удачная модель. Есть подсветка и все необходимые режимы. Правда вместимость за почти такую же цену гораздо меньше, чем у Libhof и Cold Vine.

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

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

Raspberry pi3b. Выдаёт ли видео?

Добрый день всем. Короткий вопрос. Решил тоже приобщиться к малине. Купил с авито бокс под неспи и собсно пи3. В подарок два джоя и кабель хдми. Купил флешку на 32. Залил вроде рекалбокс. Вставил карточку. Завёлся. Но вот беда. У меня пока нет рядом телека с хдми. Есть только старый кинескопный с RCA моновходом. Купил пару шнуров разнотипных. 4-контактный джек-3RCA . Погуглил правильное подключение. Итог- нет изо. Вопрос. Малина паралельно видео-аудио выводит на джек и хдми? Или через хдми нужно вывести, и поковыряться в настройках для джека? Всем спасибо за ответы.

Car Wi-Fi. Машинка на ESP8266 и M5Stack. Проект MicroPython

Сегодня я расскажу, как можно сделать Car Wi-FI на ESP8266 и M5Stack. Запрограммировал всё на MicroPython, а также написал небольшую программу для компьютера, которая позволяет управлять машинкой.

На пульте управления имеются 4 кнопки.

Car Wi-Fi. Машинка на ESP8266 и M5Stack. Проект MicroPython Самоделки, Электроника, Видеоблог, Техника, Wi-Fi, Esp8266, Python, Видео, Длиннопост, Своими руками, Конструктор

Машинка совершает движения только тогда, когда мы нажимаем и удерживаем кнопку. Если кнопку отпустить, движение прекращается.

Car Wi-Fi. Машинка на ESP8266 и M5Stack. Проект MicroPython Самоделки, Электроника, Видеоблог, Техника, Wi-Fi, Esp8266, Python, Видео, Длиннопост, Своими руками, Конструктор

Также на пульте есть информация о проценте заряда батареи M5Stack.

Car Wi-Fi. Машинка на ESP8266 и M5Stack. Проект MicroPython Самоделки, Электроника, Видеоблог, Техника, Wi-Fi, Esp8266, Python, Видео, Длиннопост, Своими руками, Конструктор

Написал программу на Python для управления машинкой с компьютера. Она получилась очень минималистичная, так как это моя первая программа для ПК на данном языке.

Car Wi-Fi. Машинка на ESP8266 и M5Stack. Проект MicroPython Самоделки, Электроника, Видеоблог, Техника, Wi-Fi, Esp8266, Python, Видео, Длиннопост, Своими руками, Конструктор

Схема подключения электроники Wi-FI машинки.

Car Wi-Fi. Машинка на ESP8266 и M5Stack. Проект MicroPython Самоделки, Электроника, Видеоблог, Техника, Wi-Fi, Esp8266, Python, Видео, Длиннопост, Своими руками, Конструктор

Исходные материалы можно скачать тут.

Car Wi-Fi. Машинка на ESP8266 и M5Stack. Проект MicroPython Самоделки, Электроника, Видеоблог, Техника, Wi-Fi, Esp8266, Python, Видео, Длиннопост, Своими руками, Конструктор

Уроки по программированию ESP32, ESP8266 на MicroPython можно посмотреть тут.


Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

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

Вентилятор на Arduino (температура/влажность воздуха)

Добрый день, сообщество!

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

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

Имеется в наличии:

-Arduino Uno Eleego starter kit (с резисторами, транзисторами, кондеями и прочей радостью)

- HiLetgo 5V One Channel Relay

- HiLetgo DHT22/AM2302 Digital Temperature And Humidity Sensor Module

-12V cooling fan

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

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

Заранее благодарю.

P.S. устройство нужно для погреба.

Отличная работа, все прочитано!