[image]

GPS маяки, радиомаяки и другие системы поиска ракет.

 
+
-
edit
 

Nec

втянувшийся

Брат-2> Лучше подскажи, все ли pin ATtiny13 PB0,PB1,PB2,PB3,PB4 можно переводить в цифровые выходы, или как аналоговые, не все?
PB5 = ADC(0),PB2 = ADC(1), PB4 = ADC(2), PB3 = ADC(3). На этом АЦП закончились. Про PB5 помним = Reset. И все, без исключения, выводы можно настроить как на цифровой вход, так и на цифровой выход.
Так же PB0 и PB1 можно настроить как вход компаратора. AIN(0) и AIN(1) соответственно. Они же выходы аппаратного ШИМ или выводы внешнего прерывания, при желании). Вообще, на внешние прерывания (не INT, а PCINT) можно настроить любую ногу МК. Но эти две обладают особой магией)
А программирование происходит просто - прижали Reset к земле и ноги Mosi, Miso, Clk стали для программирования. Этим и круто пользоваться - внутрисхемное программирование. Главное чтобы извне на них ничего не щелкало во время репрога.
   116.0.0.0116.0.0.0
+
-
edit
 

Nec

втянувшийся

Я недавно (на днях пришли) покупал аттини88 по 120р с бесплатной доставкой. Но у них тоже есть некоторые подводные камни. Отсутствуют аппаратный UART, RAM 512б против 1Кб у атмега8 и еепром всего 64б.Еще и вместо кварцевого резонатора кварцевый генератор.

MH-Tiny ATTINY88 micro макетная плата 16 МГц/Digispark ATTINY85 модернизированная/NANO V3.0 ATmega328 Расширенная совместимость с Arduino | AliExpress

MH-Tiny ATTINY88 micro макетная плата 16 МГц/Digispark ATTINY85 модернизированная/NANO V3.0 ATmega328 Расширенная совместимость с Arduino. ➜ 153 заказов. ✓ Хорошие отзывы покупателей. ⭐ Рейтинг - 4.8 ⚡ Мы ускорили доставку! 【Скидки, купоны, промокоды】. Покупайте Интегральные схемы по выгодной цене на сайте и в приложении AliExpress. //  sl.aliexpress.ru
 
Прикреплённые файлы:
 
   116.0.0.0116.0.0.0
Это сообщение редактировалось 06.11.2023 в 19:24
+
-
edit
 

Брат-2

опытный

Nec> PB5 = ADC(0),....
Nec, примерно так о функциях pin и предполагал, но по факту так не получается. На одну заморочку нашел ответ. Если РВ5 запрограммировать, то ATtiny13 для программирования подохнет, но pin1 нормально не заработает, надо еще физически изменить fuse. Какая гадость ваша заливная рыба!
   2323
RU Брат-2 #07.11.2023 14:22  @Брат-2#06.11.2023 23:23
+
+2
-
edit
 

Брат-2

опытный

Брат-2> .... Какая гадость ваша заливная рыба!

Все, с прошивкой ATtiny13 разобрался, причина в том, что информация в интернет как в мусорном ящике, надо найти не просто совет, а правильный совет! :)
Подкорректировал настройки в соответствие с этим советом:

Программирование Attiny13 с помощью IDE Arduino Uno. Руководство | Уголок радиолюбителя

В этом кратком руководстве мы расскажем как можно быстро запрограммировать микроконтроллер Attiny13 с помощью Ардуино. 1. Перевод Ардуино в программатор //  fornk.ru
 

Все цифровые выводы работают, решил с РВ5 не связываться, но понял, как его включить. Рекомендации по высоковольтному и простому программатору ArduinoISP использовал для Arduino UNO, но сам применил Arduino Nano, они идентичны, кроме размеров плат.
Михаил, если надумаешь использовать ATtiny13, обращайся к специалисту, то есть ко мне! :D Как всегда есть нюансы, кроме того для аналогового входа надо подправить скетч ручками.
   2323
RU Полтора акробата M&D #07.11.2023 15:39  @Брат-2#07.11.2023 14:22
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

Брат-2> Михаил, если надумаешь использовать ATtiny13, обращайся к специалисту, то есть ко мне! :D Как всегда есть нюансы, кроме того для аналогового входа надо подправить скетч ручками.

Нет, использовать ATtiny13 даже и в мыслях не было. Было неуемное желание использовать ESP, но уперся лбом в подводный камень. Китайцы припаяли на ESP активный кварцевый генератор, который фонит в эфир и забивает сигнал GPS. И по этой причине возникают проблемы с компактной компоновкой трекера.
   118.0.0.0118.0.0.0
Это сообщение редактировалось 07.11.2023 в 15:53
RU Брат-2 #07.11.2023 19:34  @Брат-2#07.11.2023 14:22
+
-
edit
 

Брат-2

опытный

Брат-2> Все, с прошивкой ATtiny13 разобрался, ...
В ATtiny13 светодиодного индикатора уровня загрузил скетч, по признакам работает, светодиоды загораются от наводящего, но когда индикатор подключил к приемнику, ATtiny13 прикинулась мертвой, заработала только первая ступень на транзисторе. Проверка монтажа и цепей ничего не дала. Хотел уже молотком все исправить! :eek: Но вспомнил, что выставил, в соответствие с рекомендацией сторожевой детектор напряжения питания 4,3в, а аккумулятор приемника просел до 4,0в, вот МК и замолчала! Выставил ВOD 2,7v, подправил пороги компараторов (уменьшил шаг), перезалил, заработало. Вот для оправдания прикрепляю коротенькое видео, маячком болтаю в сторонке, уровень меняется, что и слышно, но гораздо лучше видно по индикатору. Как работает, мне понравилось, стоило моих мучений. Мне еще ничего так трудно не давалось, как этот пеленгатор, спасибо Путину, времени вагон! :(
Прикреплённые файлы:
 
   2323
+
-
edit
 

Брат-2

опытный

.....
П.а.M.> Нет, использовать ATtiny13 даже и в мыслях не было....
Была шутка для Михаила. :)
   2323
Это сообщение редактировалось 08.11.2023 в 11:46
RU Полтора акробата M&D #08.11.2023 12:20  @Брат-2#07.11.2023 20:00
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

П.а.M.>> Нет, использовать ATtiny13 даже и в мыслях не было....
Брат-2> Была шутка для Михаила. :)

Видел твою шутку.
Но пока не пониманю, в чем смысл использовать ATtiny вместо ATmega?
   118.0.0.0118.0.0.0
+
-
edit
 

Брат-2

опытный

..
П.а.M.> Но пока не пониманю, в чем смысл использовать ATtiny вместо ATmega?

Миша, понятно, что на этой ATtiny13 ничего серьезного не сделаешь, но она и не для этого. Очень мало ресурсов отнимает элементарная логика, очень много генераторы, надо проверить триггеры. К примеру, мой узел формирования импульсов для маяка, который собрал на Arduino mini, а там действительно всего ничего, но залил в ATtiny13 на 150%. Короче, она для замены схем на классических цифровых микросхемах.
   2323
RU Полтора акробата M&D #08.11.2023 15:20  @Брат-2#08.11.2023 14:36
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

Брат-2> .... Короче, она для замены схем на классических цифровых микросхемах.

Т.е. она нахир не нужна!
   118.0.0.0118.0.0.0

Tayfur

втянувшийся
Брат-2>> .... Короче, она для замены схем на классических цифровых микросхемах.
П.а.M.> Т.е. она нахир не нужна!

Она нужна чтобы программно реализовывать сложную логику когда сложные мат.вычисления не нужны.
   119.0.0.0119.0.0.0
RU Полтора акробата M&D #08.11.2023 17:00  @Tayfur#08.11.2023 16:56
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

Брат-2>>> .... Короче, она для замены схем на классических цифровых микросхемах.
П.а.M.>> Т.е. она нахир не нужна!
Tayfur> Она нужна чтобы программно реализовывать сложную логику когда сложные мат.вычисления не нужны.

А что мешает все эту логику программно реализовать на АТмеге?
   118.0.0.0118.0.0.0

Tayfur

втянувшийся
П.а.M.> А что мешает все эту логику программно реализовать на АТмеге?

В принципе ни что не мешает, но...
Прикреплённые файлы:
819199.jpg (скачать) [300x247, 15,8 кБ]
 
 
   119.0.0.0119.0.0.0
RU Полтора акробата M&D #08.11.2023 17:44  @Tayfur#08.11.2023 17:33
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

П.а.M.>> А что мешает все эту логику программно реализовать на АТмеге?
Tayfur> В принципе ни что не мешает, но...

Не!, в том что этот мелкий клоп способен заменить целую горсть цифровой логики я нисколько не сомневаюсь. Но зачем эту ATtiny13 ставить рядом с другим контроллером, если всю эту логику можно организовать внутри самого контроллера?
   118.0.0.0118.0.0.0

Nec

втянувшийся

П.а.M.> Но зачем эту ATtiny13 ставить рядом с другим контроллером, если всю эту логику можно организовать внутри самого контроллера?

А её и не нужно ставить рядом с другим контроллером, если можно все организовать на одном. Её нужно ставить там, где экономически и практически не целесообразно использовать более мощный МК. Однако, бывают случаи когда есть необходимость её поставить рядом с другим и расширить его возможности.
   116.0.0.0116.0.0.0
RU Полтора акробата M&D #08.11.2023 18:06  @Nec#08.11.2023 17:58
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

Nec> А её и не нужно ставить рядом с другим контроллером, если можно все организовать на одном.

Так я как раз об этом. И поэтому мне понятно зачем Брат-2 в эту ATtiny13 уперся, и при этом ему ее еще и не хватает, и он хочет рядом еще одну ставить.
   118.0.0.0118.0.0.0

Nec

втянувшийся

П.а.M.>... в эту ATtiny13 уперся, и при этом ему ее еще и не хватает, и он хочет рядом еще одну ставить.

Быть может, я чего-то недопонял. Вроде бы, Брат-2 все хватило, бесценный опыт получил.
Количество цифровых входов/выходов можно расширить сдвиговым регистром (хоть я и не сторонник этого), о котором я писал. А если чего-то не хватает в плане мощностей МК, то у AVR есть и другие контроллеры. Например, лично для меня, следующий по мощностям "народный" attiny2313. И памяти и ног побольше.
   116.0.0.0116.0.0.0
RU Полтора акробата M&D #08.11.2023 18:45  @Nec#08.11.2023 18:21
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

Nec> Быть может, я чего-то недопонял. Вроде бы, Брат-2 все хватило....

Может и я чего-то недопер, но он где-то пишет, про вторую тиньку.
   118.0.0.0118.0.0.0

Tayfur

втянувшийся
Nec>> А её и не нужно ставить рядом с другим контроллером, если можно все организовать на одном.
П.а.M.> Так я как раз об этом. И поэтому мне понятно зачем Брат-2 в эту ATtiny13 уперся, и при этом ему ее еще и не хватает, и он хочет рядом еще одну ставить.

Тут все со своими тараканами в голове. Может не хочет сложности с программированием. Может у него есть две отдельные прошивки на две задачи. И он не хочет сам писать одну прошивку под две задачи.
   119.0.0.0119.0.0.0
RU Полтора акробата M&D #08.11.2023 19:57  @Tayfur#08.11.2023 19:18
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

Tayfur> Тут все со своими тараканами в голове. ...

Вот и нехир гадать. Пусть автор сам пояснит.
   118.0.0.0118.0.0.0
RU Брат-2 #08.11.2023 20:24  @Tayfur#08.11.2023 19:18
+
-
edit
 

Брат-2

опытный

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

Изначально запланировал индикатор на 5 светодиодов, но потом оказалось, что у ATtiny13 реально можно использовать только 4 ноги. Аpakhom предложил свою идею увеличения количества светодиодов на эти 4 ноги. Не проверял на практике, но предполагаю, что при помощи дешифратора задача решается относительно просто. Поначалу мне показалось, что решить программно подобную задачу затруднительно (по крайней мере, для меня). Вдобавок, меня включение по одному не устраивает, мне нужен светящийся столбик! Именно поэтому и была идея поставить две ATtiny, и 8 светодиодов, и столбиком. Но меня устроило решение с транзистором для первой ступени индикатора. Наверно в этой истории главное, что разобрался с нюансами программирования ATtiny13, вероятно смогу осилить и всю линейку ATtiny, зачем: «Пути Господне неисповедимы!» :D
   2323
RU Полтора акробата M&D #08.11.2023 20:46  @Брат-2#08.11.2023 20:24
+
-
edit
 

Полтора акробата M&D
mihail66

аксакал

Брат-2> .... зачем: «Пути Господне неисповедимы!» :D

Ну стало быть, успехов тебе, и скатертью дорога! :D
   118.0.0.0118.0.0.0
Это сообщение редактировалось 08.11.2023 в 21:01
+
+1
-
edit
 

Брат-2

опытный

П.а.M.> Ну стало быть, успехов тебе, и скатертью дорога! :D

Собрал вот такой пеленгатор 433мГц. К сожалению подходящей мыльницы для корпуса не нашел. Пришлось часть крышки срезать и прилепить новую лицевую панель. При этом пластик мыльниц имеет низкую адгезию для известных мне клеев. Пришлось все крепить на винтики. На лицевой панели: индикатор питания (зеленый светодиод), 5-ти уровневый индикатор сигнала, кнопка «СТАРТ», 3 кнопки дополнительных каналов передатчика. По бокам: включатель питания, гнездо для подзарядки, ручка регулировки чувствительности приемника, ручка смещения индикатора, ручка регулировки громкости. Сверху антенна « Двойной квадрат».
Прикреплённые файлы:
 
   2323
RU Брат-2 #20.11.2023 13:29  @Брат-2#20.11.2023 13:12
+
-
edit
 

Брат-2

опытный

П.а.M.>> Ну стало быть, успехов тебе, и скатертью дорога! :D
Брат-2> Собрал вот такой пеленгатор 433мГц. ...
Вид пеленгатора изнутри. Все подписано. Приёмник на MAX1473 экранирован. К сожалению готовых модулей на указанной микросхеме нет. Модуль передатчика 10 мВт 4-х канальный заводской, со своей спиральной антенной, служит для управления системами ракеты на расстоянии 100м. То есть пеленгатор и стартовый пульт управления. Приемник подобное соседство терпит. Аккумулятор Li-Pol 4,3в, 800мА/час.
Прикреплённые файлы:
 
   2323
RU Брат-2 #20.11.2023 13:42  @Брат-2#20.11.2023 13:29
+
-
edit
 

Брат-2

опытный

П.а.M.>>> Ну стало быть, успехов тебе, и скатертью дорога! :D
Чувствительность приемника оценивал на глазок, методом сравнения. Сравнивал вот с таким пеленгатором, который изготовил ранее. Приемник на микросхеме UAA3220TS, заводская платка от брелка автомобильной сигнализации. Индикатора уровня нет, только звуковой контроль. Пеленгатор - пульт управления стартом. Для корпуса нового пеленгатора было желание использовать такую мыльницу, однако их больше нет в наших магазинах.
Прикреплённые файлы:
 
   2323

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru