#1 Re: Проекты » Управление мотор колесом на ардуино » 2021-07-13 14:39:38

А поиском? Вот прямо на этом сайте https://forum.arduino.ua/viewtopic.php?id=1912 - начиная с поста №12. Там даже есть видео транспортного средства в действии - двое детей катаются.

#2 Re: Аппаратные вопросы » Максимальное значение входного напряжения для AD736. » 2021-06-01 23:25:13

Даташит надо уметь читать (это не сразу приходит). А пока не пришло, надо читать полностью, ничего не пропуская.

В разделе "спецификации" на стр. 3 (таблица 1) чётко сказано, что максимальный входной сигнал зависит от напряжения питания

Continuous RMS Level
при VS = +2.8 V, −3.2 V  --- 200 mV rms
при VS = ±5 V to ±16.5 V --- 1 V rms

https://www.analog.com/media/en/technical-documentation/data-sheets/AD736.pdf

#3 Re: Программирование Arduino » помогите с задачей » 2021-05-23 10:45:07

ard125 пише:

А поднапрячься

Не наш метод!

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

#4 Re: Программирование Arduino » опрос портов ардуино » 2021-05-15 09:05:06

ssipk пише:

https://doc.arduino.ua/ru/prog/Array
ничего нового не узнал. Все как на шарпе

Ну, если так, то после

ssipk пише:

int arr [7]; //определяем массив на 8 элементов
arr[i - 12] = digitalRead(i); //здесь в  делаю сдвиг в массиве  и благодаря этому чтение начинается с 12 пина

Тебе трудно помочь.

Кстати, на шарпе это тоже никак работать не может.

#5 Re: Программирование Arduino » Правильно инициализировать экземпляр класса SoftSerial в своем классе. » 2021-04-23 22:59:49

Да, почему, если Вам подходит, то и флаг в руки.

Но. Иногда, ни с того ни с сего, без видимых причин, вдруг будут теряться байты. Нечасто, но будут. Если задача позволяет на это забить, то и слава Богу.

#7 Re: Проекты » Приемник и передатчики » 2021-04-04 12:41:58

Виноват, у ATmega32A 32 GPIO, а ног-то у неё 40, как и у AT90S8515

#8 Re: Проекты » Приемник и передатчики » 2021-04-04 11:43:22

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

А что касается "хватит-не хватит" - э смотря что ему (центру) делать надо.

У меня будет так:
1. ждёт (возможно, глубоко спит и экономит батарею)
2. Если пришёл сигнал от одного из датчиков
    2.1 Определить номер датчика
    2.2 если соответствующий этому датчику светодиод не светится, то
          2.2.1 Включить светодиод
          2.2.2 Пискнуть зуммером
3. Если нажата кнопка, соответствующая светодиоду
    3.1 погасить этот светодиод
4. перейти к 1.

Поскольку датчиков до 8, если делать "в лоб" по-простому, то потребуется 3х8 = 24 пина. У Наны (ATMega328P) столько просто нет. Варианты - ставить что-нибудь с большим количеством ног (например, AT90S8515 (40 ног) или ATmega32A (32 ноги)) или же добавлять микросхему "драйвер передней панели", например TM1668 (тогда все кнопки и светодиоды будут на ней, а она к контроллеру присоединяется всего тремя проводами - хватит и ATtiny85).

Кстати, думаю ещё вот о чём - питать базу не от двух АА, а от одного 18650. Он чуть побольше, но для базы это не критично. Из плюсов - на дольше хватает, возможность подзарядки. У него напряжение великовато (нужно не более 3,5В), но тут выручит диод в цепи питания - съест напряжение и, заодно, обеспечит защиту от переполюсовки.

Я понятно написал?

Все перечисленные микросхемы не "единственные в своём роде" - есть 100500 вариантов их замены, я просто привожу те, которые у меня есть в СВХ, потому что думаю сейчас как раз о них.

#9 Re: Проекты » Приемник и передатчики » 2021-04-03 16:27:27

Я сейчас (ну, в ближайшие дни) делать это буду. Продолжать писать? Ну, там фото, разводку платы главного модуля? Корпус?

#10 Re: Проекты » Приемник и передатчики » 2021-04-02 14:02:08

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

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

Далее, модуль JDY-40.

Наконец берешь держатель литиевой (они трёхвольтовые  - это важно!) батарейки-таблетки. Какой именно - смотри что тебе доступно из батареек и держателей. Я беру CR1220 просто потому, что они у меня есть (и держатели и батарейки). А так, ширна модуля - 14мм, стало бы и батареки лучше типа CR10xx или CR12хх, чтобы не вылазили за края модуля.

Собственно для дистанционного датчика - всё, больше ничего не нужно.

Модуль временно подключаешь к ардуино и конфигурируешь в режим С1. Остальное можно пока оставить по умолчанию (я ещё скорость делаю 1200 и канал выбираю, чтобы с другими поделками на этом модуле не пересекалось).

Когда модуль сконфигурирован, прямо на нём со спины располагаешь датчик и батарейный отсек (термоклеем) и припаиваешь так: батарея на выходы питания модуля. Датчик на один из выходов GPIO и на Gnd модуля. Заметь, никакие "круглые" выводы модуля, кроме питания ты никак не трогаешь - они в воздухе остаются.

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

Если будешь делать несколько передатчиков, всё делай также, только датчики на разные GPIO разводи (получается, что всего можно сделать до 8 передатчиков).

Центральный пульт

-такой же JDY-40, только его конфигурируешь в режим C2 (канал такой же как был у передатчиков, иначе он их не услышит)

Все GPIO модуля заводишь на цифровые пины ATMega.

Не забывай, что всё лучше питать от 3 - 3.5В, т.к. JDY-40 не любит больше (хотя и работает, но, боюсь, недолго). Для питания центрального модуля я планирую использовать две батарейки АА

Контроллер программируешь так - он спит в режиме powerdown пока не придёт PCINT прерывание от JDY-40. Тогда он просыпается, по пину с которого пришло прерывание определяет какой из датчиков сработал, делает что-то (пищит или там светодиод зажигает или ещё что) и снова погружается в сон.

Ну, в общих чертах так.

#11 Re: Проекты » Приемник и передатчики » 2021-04-01 12:50:44

vozup пише:

может были у кого-то похожие проекты

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

Нужны ссылки на детали о пояснения как и что делать?

#12 Re: Проекты » Приемник и передатчики » 2021-04-01 11:41:35

Опять же конь в вакууме. Вы никак не можете понять, что для того что бы Вам помочь нужна точная информация, а не "наклона, вибрации".

Вот смотрите.

Если речь идёт о простейшем датчике вибрации (типа SW-18020 или SW-420), то это по сути тупая кнопка. Тогда Вам нах не нужен на конце удочки никакой контроллер. Ставите туда крошечный модуль JDY-40 (в режиме GPIO) с этим датчиком и крошечной батарейкой, которой на пару лет хватит, и всё. Размер примерно 10x6x3 мм и вес - грамм-два. На центральном посту такой же GDY-40. Один центральный пост сможет обслуживать до 8-ми удочек, т.к. у JDY-40 имеется 8 GPIO.

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

Почему я должен расписывать эти варианты? Вам трудно ответить на вопрос более точно?

#13 Re: Проекты » Приемник и передатчики » 2021-04-01 09:12:22

vozup пише:

Опишу проект: Есть от 1 до 6 абонентов (передатчиков) которые переодически отправляют сигнал

Какой сигнал? Где они его берут? От этого зависит ответ на вопрос. Иди Вы думаете, что для "геркон сработал об открытии двеои" и "замер силы удара по конструкции" делаются одинаково?

#14 Re: Программирование Arduino » Помилка компіляції Attiny85 » 2021-03-03 14:12:59

tl431 пише:

В скетчі я використовую SoftwareSerial.

А причём тут ты? библиотека Modbus использует HardwareSerial - это прямо в тексте сообщения и сказано.

#18 Re: Проекты » Какой сделать проект? » 2021-01-09 09:58:13

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

#19 Re: Проекты » Какой сделать проект? » 2021-01-08 20:40:13

Да, тупой-то среди нас есть, только не я.

Всё началось с твоего поста #3 давай-ка его перечитаем

Batu пише:
xterd пише:

Всем привет. Подскажите какие проекты можно сделать на базе Arduino Nano. Заранее спасибо big_smile

Из полноты Машины Тьюринга следует что нет таких проектов которые нельзя сделать.

В нём, или в запросе ТС было что-то про эмуляцию? Так чего ты её сейчас приплетаешь?

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

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

Ладно, показал, все увидели, всё, до свиданья, ты мне неинтересен.

#20 Re: Проекты » Какой сделать проект? » 2021-01-08 16:25:02

Batu пише:

И два килобайта это много для такой "сложной" задачи.

А для

Batu пише:

нет таких проектов которые нельзя сделать.

тоже 2к - много?

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

#21 Re: Проекты » Какой сделать проект? » 2021-01-08 11:04:00

Дебил - это тот, кто утверждает "нет таких проектов которые нельзя сделать" на МК с двумя килобайтами ОЗУ, исходя "Из полноты Машины Тьюринга". И это совсем не я.

Batu пише:

Причем тут вики?

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

#22 Re: Проекты » Какой сделать проект? » 2021-01-07 09:45:42

Ну, вот, Honey, нас с Вами и поставили на место:

Batu пише:

Ты чушь сказал. Эмуляторов МТ как говна.

Я же Вам говорил, что поциент

Batu пише:

прав. Закончил универ.

Википедики - они такие! Они всегда правы! :-))))

#23 Re: Проекты » Какой сделать проект? » 2021-01-06 12:49:30

Honey пише:

Наоборот - нет. Для этого понадобится бесконечная память.

Не раскрывайте страшных тайн! Да и с человеком поосторожнее, ибо он

Batu пише:

прав. Закончил универ.

#24 Re: Проекты » Какой сделать проект? » 2021-01-06 09:08:48

Batu пише:

Любой проц моделируется МТ и наоборот. Чисто теоретический ответ.

Чисто безграмотный ответ человека, который "слышал звон", уж извини.

#25 Re: Проекты » Какой сделать проект? » 2021-01-05 19:20:13

Batu пише:

Из полноты Машины Тьюринга следует что нет таких проектов которые нельзя сделать.

А при чём тут машина Тьюринга? Она у тебя есть в форм-факторе Uno?

Підвал форуму