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

Arduino & Pi

1 493 поста 20 825 подписчиков

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

142

ODROID-N2 - новый компьютер от Hardkernel

Весной в продажу поступит новый ODROID-N2 на новой платформе -, возможно, процессоре Amlogic S922X.


Из-за проблем с поставкой оперативной памяти, компания аннулировала ODROID-N1 на процессоре RK3399, они решили заменить на ODROID-N2, используя новый процессор с поддержкой DDR4. На сайте производителя не представлена информация о процессоре и в интернете начала появляться информация, что возможно это новый процессор Amlogic S922X.

Устройство, как отмечается, станет одним из первых (а, возможно, первым) мини-компьютером на аппаратной платформе Amlogic S922X. Этот процессор содержит шесть вычислительных ядер в конфигурации big.LITTLE:


четыре ядра ARM Cortex-A73 работают на частоте до 1,8 ГГц, а два ядра ARM Cortex-A53 — на частоте до 1,9 ГГц. За графику отвечает графический чип ARM Mali-G52 с частотой 846 МГц.


Одноплатный компьютер будет доступным в 2-х комплектациях: с 2/4 Гбайт оперативной памяти DDR4. Возможен вариант с установкой флеш-памяти формата eMMC. Помимо встроенной памяти, можно подключать карты памяти microSD.

Среди доступных разъёмов: HDMI 2.0a для вывода изображения в формате 4K/60p, четыре порта USB 3.0, порт Micro-USB 2.0, гнездо для сетевого кабеля (имеется контроллер Gigabit Ethernet).


Среди поддерживаемых интерфейсов упомянуты: I2C, UART, PWM, SPI, S/PDIF, ADC, GPIO. Кроме того, есть инфракрасный приёмник. Габариты платы 90 × 90 мм.


Компания предоставит для платы образ Ubuntu 18.04 LTS с ядром Linux 4.9 и Android 9.0 Pie. Разработчики запустили Wiki страницу, сейчас она находиться на стадии разработки.


Цены на компьютер: модель с 2Гб памяти - $63, 4Гб - $79.


ARMLab - канал про одноплатные компьютеры в Телеграм

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

Arduino- нужна помощь в написание программного кода!

Помогите пожалуйста, Мне нужно за программировать машинку состоящую: из платы ардуина мега 2560, схема шилда драйвер L293D, 4 мотора постояного тока, блитуз модуль, и внешний блок питания! Я начал не давно программировать, единственное  что я смог написать для машинки это скудный клочок кода, где машинка ездит сама, зад в перед!

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

Приложение есть!

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

может кто поможет написать код!

186

"Своя Игра" (НТВ) на Ардуино

На дне рождения друга предложил провести Свою игру. Идея было тепло воспринята, но меня дернуло подготовить и игровой автомат для этого.

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


Ссылка на описание и код: https://github.com/stepanzh/jeopardy_arduino.


День 1
За один вечер была спроектирована игра, запрограммирована, а также собран прототип на макетной плате.


Проектирование логики.

Программирование логики.

Сбор макета и прошивание.

Макет поближе.

День 2

Проснулся пораньше, чтобы поместить все в корпус. Для этого подошла плотная коробка из под беспроводной колонки (я все-таки знал, что она пригодится).


Это я стараюсь не покалечить соседский стол паяльными работами.

После некоторых мучений, прошу представить Вашему вниманию ИГРОВУЮ КОНСОЛЬ!

Консоль SIBOX. Три пульта игроков и пульт ведущего. Белый шнур - питание USB. Сверху три лампочки под игроков, на торце спереди красная лампочка ведущего, с помощью неё он разрешает прием ответов.

Жду дня рождения и готовлю большую коллекцию вопросов. :)


Всем добра!


P.S. Напомню, что сверху есть ссылка на код и логику.

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

Помогите в электронику

Добрый день!

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

Сейчас выглядит устройство так:

от 4 батареек типа "D" работает система, включающая в себя: 3 ИК датчика(2 концевика и один активатор на препятствие (по взмаху руки запускается прибор)), коллекторный двигатель, драйвер к нему и ардуино(в последствии какой то микроконтроллер типа атмега или аттини).
Двигатель приводит в движение вал с трапецеидальной резьбой, по которому бегает гайка-муфта вверх-вниз, толкающая небольшой рычаг.
Проблема такая:
На холостом ходу(без усилия на гайке) гайка нормально и резво бегает вверх-вниз, все работает как надо.
Но как только к гайке нужно приложить бОльшее толкающее усилие, процесс замирает. Двигателю не хватает либо напряжения, либо силы тока, либо и того и другого, чтобы провернуть вал.

Имеется:
Ардуино уно
Драйверы двигателей:
FAN8082  Ссылка на описание
LM239D  Ссылка на описание
HG7881 Ссылка на описание - этот использую сейчас, т.к. другие не могут запустить ни один двигатель.
Коллекторный двигатель
(сейчас стоит тот, что поменьше, т.к. тот, который от шуруповертов даже запустить ни с одним драйвером не смог) их характеристики не знаю.

Датчики линии:
TCRT5000 на платформе LM393 Ссылка на описание
2 используются как концевики и 1 для бесконтактной активации устройства

Вопрос к знатокам: может быть ну его нахуй? какой драйвер нужно поставить или что вообще можно придумать, чтобы на двигатель выводилось бОльшее напряжение и бОльшая сила тока?
На данный момент максимум на двигатель выходит после драйвера 1 А и 1 В. Хотя, напрямую от 1 батарейки жрет 1.5 В и 2.3 А, 2 батарейки, в 2 раза больше соответственно и усилие на валу очень большое.
решение должно быть простое и дешевое.

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

Как установить RetroPie, Rasbian на Raspberry pi (все версии)

В этой статье пойдёт речь о том как установить ОС на Raspberry pi.


Для начала нам нужно иметь при себе некоторые вещи, а именно: ПК с Windows, микро СД картачку минимум на 4 гб, лучше 8 и более также она должна быть 10 класса или больше (для ранних версий просто СД карту), картридер, интернет, а также саму плату raspberry pi для проверки правильности образа СД карточки.


Шаг 1: подключение СД карты

Вставте микро СД карту в картридер, а его в свою очередь воткните в ПК.


Шаг 2: фотрматирывание карточки

Желательно скачать программу "SD card formatter" но можно и стандартной опцией Windows, я расскажу как это сделать при помощи программы.

Загружаем программу с левого сайта например вот сылочка: https://sdformatter.ru/, далее устанавливаем.

Как только мы зашли в программу она сразу определит вашу карту (если она конечно вставленна в ПК) далее выбираем режим quick format и жмём кнопку "Format"

Ждем окончания процесса форматирывания (примерно 5-20 сек).



Шаг 3: подготовка к установки образа

Качаем программу Win 32 Disk Imager вот сылочка на оф. сайт: http://disk-imager.ru/download.html далее устанавливаем программу.


Шаг 4. Теперь идёт небольшое развлитвление на две части одна про RetroPie, другая про Rasbian.


ПодШаг 1: установка RetroPie

Заходим на оф. сайта: https://retropie.org.uk/download/ и выбираем версию своей платы (есть для плат с нулевой по третью) далее скачиваем образ. Так как он поставляется в архиве, его нужно распаковать и запихнуть в пустую строчку в программе Win 32 Disk Imager

Выбираем свою СД карту здесь:

И жмём кнопку "Write"

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

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


ПодШаг 2: установка образа Rasbian

Заходим на оф. сайта: https://www.raspberrypi.org/downloads/ и выбираем из двух окон (Boobs и Rasbian) выбираем тот самый Rasbian (рис. 1), потом выбираем что хотим его с гравическим интерфейсом(весит примерно 5 гб) (рис. 2) далее скачиваем образ.


Если хотим съэкономить нервы то скачаиваем Noobs (рис. 1), выбираем Noobs Lite (рис. 3) или просто Noobs (рис. 4) и загружаем. Далее делаем всё по инструкции ниже


Рис.1

Рис.2

Рис.3

Рис.4

Так как он поставляется в архиве, его нужно распаковать и запихнуть в пустую строчку в программе Win 32 Disk Imager.

Выьераем свою СД карту здесь:

И жмем кнопку "Write"

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


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


Шаг 5: можно пойти и со спокойной душой пойто пить чай


Спасибо за чтение этого поста!


PS: статья будет редактироватся.

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

Как вывести текст на MAX7219 из веб интерфейса ESP8266 JeeUI

Это еще один пример использования JeeUI. На этот раз выводим текст из веб интерфейса на светодиодную матрицу MAX7219.

Распиновка для подключения матрицы, а так же длинна матрицы настраивается в файле max7219.h


Если видео наберет 1000 лаков, я сделаю стрим по фреймворку, во время которого реализую один из ваших проектов на фреймворке JeeUI.


Скачать JeeUI фреймворк можно на GitHub: https://github.com/jeecrypt/JeeUIFramework

Пример из этого видео качаем тут: https://drive.google.com/open?id=1YIAjBO7hX2tQ-YZoDV02i03QSu...

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

Четыре в одном-вольтамперметр, измеритель мощности, емкости аккумуляторов на модуле INA219.

Датчик напряжения и тока на микросхеме INA219 измеряет напряжения до 26 вольт и токи до 3,2 ампера. Отличительной особенностью является то, что он подсоединяется по шине I2C к Ардуино, что дает ряд преимуществ- можно сразу подключить несколько таких датчиков. Этот датчик определяет сразу четыре величины: ток, напряжение, мощность и емкость в mah. Применить модуль можно в зарядном устройстве шуруповерта, контролирующем процесс заряда/разряда аккумуляторных батарей, источниках питания с контролем напряжения и потребляемого нагрузкой тока.

Соответственно можно контролировать сколько зальется в аккумулятор заряда. Использовать если с платой CC CV то можно задавать нужный ток и напряжение зарядки практически для любых аккумуляторов с напряжением до 26вольт и током до 3,2А.

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