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

Arduino & Pi

1 462 поста 20 774 подписчика

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

11
Вопрос из ленты «Эксперты»

Кто-то разрабатывал автоматически открывающиеся ящики и дверцы?

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

С помощью ИИ сфантазировал макет:

Кто-то разрабатывал автоматически открывающиеся ящики и дверцы? Вопрос, Спроси Пикабу, Программирование, Нужен совет, Linux, Программа, Raspberry pi, Робототехника, Инженерия, Консультация, Arduino

Где слева дверца, а справа ящик. Сверху может быть экран или терминал с тачскрином.

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

На данном этапе, вижу модуль открытия ящика как нечто на шаговом двигателе с датчиком усилия. Моторчик с Али (видел там целые витрины продаются выдвижные для кроссовок, но это не совсем то)

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

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

Кто-нибудь такое разрабатывал ? Критикуйте.

Вопрос. Видите как можно оптимизировать такую конструкцию. какие методы открытия и датчики применить и на основе какого управления это все посадить ?

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

Arduino. IRRemote и Software Serial конфликт

Наблюдаю, что IRRemote (и iarduino_IR) принимают команды с пульта через раз. Т.е. работать оно работает, но некомфортно, иногда приходится водить пультом в разные стороны и повторно нажимать кнопки.
Дамп показывает, что пакеты распознаются не всегда.

Перебрал код, не помогло. Тестовые IR программы работают идеально. Случайно отключил

gpsSerial.begin(GPSBaud); //запуск программного COM порта

и прием с пульта идеально заработал. Это библиотека SoftwareSerial.

Вероятно есть некий конфликт. Вероятно по таймерам. Глубоко я не полез.

- Есть у кого опыт сращивания программного COM и IR в одном проекте?
- Кто-то может подскажет чип/плату IR приемника с I2C интерфейсом?

Nano на Atmega328PB

NeoSoftwareSerial не хочет 328PB, ставить PA для чисто потестить лень

ЗЫ Wire не мешает ни IR ни SoftwareSerial.
ЗЗЫ про второй COM в 328PB знаю, но лезть в железо и перекраивать код уже совсем лень, оставлю так или подпилю если не сложно выйдет.
ЗЗЗЫ это вот эта хрень, работает несколько месяцев, вылез косячок. Гибрид ужа, ежа и ардуины

Upd:

Господа, всем спасибо! Хоть никто ничего не предложил :)))
Собственно заменить SoftwareSerial на Serial1 у меня мысль была. Но пугало много кода переделывать. Попробовал вкатал туда тест, оказалось, что надо перепаять одну ножу. Так уж вышло, что Software у меня висело на D11 и D10. Перевесил на D11 и D12, убрал пару строчек, прописал #define gpsSerial Serial1 и всё!

А так да, конфликт этих библиотек это факт.

Все работает! Пультик как миленький щелкает.
Еще раз спасибо за помощь!

Показать полностью
0
Вопрос из ленты «Эксперты»

Две яндекс станции и один телевизор

Две яндекс станции и один телевизор Яндекс Станция, Arduino, Самоделки, Вопрос, Спроси Пикабу

Привет! Суть вопроса, если кратко: можно ли подключить одновременно две станции к телевизору, что бы они работали как колонки?

Если более подробно, то у меня есть две станции (Макс и первая), обе стоят на полках с двух сторон от телевизора, когда я хочу посмотреть кино, иногда подключаю телевизор к станции по Bluetooth и звук уже воспроизводится через станцию, но только через одну, а хочется с двух сторон что бы звук шел. В поддержке яндекса сказали, что так сделать нельзя, а одновременное проигрывание работает только с музыкой.
Вот я и подумал, а если к выходу наушников телевизора, подвесить два Bluetooth модуля, и каждый их них подключить к каждой станции, такой костыль будет работать? Может кто пробовал или есть другое решение?

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

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

Аудио библиотеки от pschatzmann: arduino-audio-tools + ESP32-A2DP = одновременно музыка и звуки с SD карты

Все привет!
Я уже долгое время рассматриваю и пытаюсь на их основе создать Bluetootch колонку, но к сожалению имею трудности с программированием. Как мог пробовал, но так и не смог решить задачу а именно:
Работает аудио поток a2dp (т.е. блютуз музыка от телефона или другого источника), в нужный мне момент запустить воспроизведение аудио с SD карты, wav или mp3, да в принципе любой другой доступный формат. Главное с SD.
Я не понимаю как микшировать потоки и особенно работать с потоком блютуз.
Раздельно у меня получается запустить и то и другое. При попытке включить одновременно, но без построения между ними связи получаю искажения на протяжении проигрывания звука с SD.

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

20

Как создается электроника

В этом видео мы с нуля разработаем и изготовим несложное электронное устройство. Исходники платы, кода и 3д моделей на гитхабе: https://github.com/Dudarion/BLE_wheel.git

14

Arduino - несколько TX и RX

Привет.

У меня ситуация :)
Хочу записать на флэшку данные с GPS.
Использую амперку в качестве GPS и тройку для SD.

По отдельности они прекрасно работают.

Но когда я запускаю их вместе, работает только запись и чтение карты.
Я посадил картридер на стандартные tx и rx и определил ему CS на 4 порту.
А для GPS прописал вирт пины. вот код

const uint8_t pinRX = 10;
const uint8_t pinTX = 9;
SoftwareSerial SerialGPS(pinRX, pinTX);
#define SD_CS_PIN 4

void setup() {
Serial.begin(9600);
if (!SD.begin(SD_CS_PIN)) {
Serial.println("card failed");
}

SettingsGPS.begin(SerialGPS);
gps.begin(SerialGPS);
SettingsGPS.baudrate(9600);
SettingsGPS.system(GPS_GP, GPS_GL);
SettingsGPS.model(GPS_PORTABLE);

SettingsGPS.composition(NMEA_RMC);
SettingsGPS.updaterate(1);
}

я понимаю, что идет конфликт , но я не понимаю как его исправить.
может кто объяснить?

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

Книги по электротехнике

Понимаю что немного не а тему, но может кто нибудь подсказать книгу по основам электротехники для не то что бы для чайников, а скорее просто для тупых?
Уже почти год балуюсь с набором алекса по альдуринке, и вот вообще не понимаю все что происходит вне кода
Даже приложение купил по основам электричества, а выхлопа почти ноль, совсем основы и формулы вроде понимаю, но связать все это в голове никак не получается (
или может не мое и не страдать хернёй как жена говорит?)

Книги по электротехнике Электроника, Электричество, Электрика, Посоветуйте книгу
21

Продолжение поста «Нужно устройство, которое будет оповещать о включении питания»1

В общем, дошли руки! Неделю тестировал- полет нормальный, спасибо за коммент @stupidchemist, нашел на озоне эту штуковину

Продолжение поста «Нужно устройство, которое будет оповещать о включении питания» Arduino, Электроника, Нужен совет, Ответ на пост, Длиннопост

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

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

Из минусов- довольно долго грузятся после подачи питания, навскидку, секунд 45 наверное, долго ищет сеть, то есть при включении питания, смс об этом придет через минуту не меньше, но это не принципиально.

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

Продолжение поста «Нужно устройство, которое будет оповещать о включении питания» Arduino, Электроника, Нужен совет, Ответ на пост, Длиннопост

Сам модуль комплектуется еще датчиком температуры- я их ставить не стал, в столе валяются, больше в коробке нет ничего, инструкция и коды управления устройством есть в инете, есть еще приложение, по сути просто набор кодов. По цене мне вышли 2 штуки 6 086 руб., а две - 7 140 руб. в обоих магазинах они были последние.

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