HF-UHF

Технический форум => Уголок самоделкина => Программирование => Тема начата: ES1LL от Август 19, 2019, 11:11:11

Название: Arduino и чайник
Отправлено: ES1LL от Август 19, 2019, 11:11:11
Решил в данном посте публиковать изучение ардуино со стороны чайника, тоесть себя :)
Раньше задавался вопросом: а оно мне надо? Теперь настало то время, когда ответ стал однозначным: надо !

Первые шаги:

Купил 2шт Arduino Nano.

 [ Invalid Attachment ]

Основа - контроллер Atmel - Mega328P

USB-RS232 интерфейс реализован на микросхеме CH3400.
Описание CH340C: https://cdn.sparkfun.com/datasheets/Dev/Arduino/Other/CH340DS1.PDF (https://cdn.sparkfun.com/datasheets/Dev/Arduino/Other/CH340DS1.PDF)
Драйвер: http://www.martyncurrey.com/download/ch3400-usb2serial-driver/ (http://www.martyncurrey.com/download/ch3400-usb2serial-driver/)

Ну и конечно же нам понадобится перфорированная макетка без которой проводить опыты будет муторно.
Поэтому заказал в догонку.
https://www.ebay.com/itm/1Set-SYB-500-Solderless-Breadboard-kit-Power-Module-65-Bread-Lines/183536790382?hash=item2abba52b6e:g:Z20AAOSwDEBb7YN6
Название: Re: Arduino и чайник
Отправлено: ES4AW от Август 20, 2019, 16:40:44
Китайцы собирают как могут, поэтому может понадобиться подбор скорости порта для прошивки с компа
Название: Re: Arduino и чайник
Отправлено: ES1LL от Август 23, 2019, 15:56:54
Нашёл ещё один драйвер https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Мои платы оказались со старым типом загрузчика, поэтому в среде разработки выбрал:

 [ Invalid Attachment ]
Название: Re: Arduino и чайник
Отправлено: ES1LL от Август 23, 2019, 19:49:06
Собственно для чего это всё затевается:
 Есть большое желание сделать индикатор поворота антенны с отображением угла поворота в цифрах, а также продублировать управление и индикацию в самодельную программу на компьютере. Ну и конечно же научиться программировать в ардуино, вспомнить молодость :)

Интерфейс считывания показаний датчика угла поворота оказался самый простой: в ардуинках есть порты ввода-вывода, на которые можно навешивать всякие датчики, то есть как аналоговые сигналы, так и цифровые.
В своё время был заказан второй датчик Холла с углом поворота 0-360градусов. Он хоть и дорогой (17 евро), зато имеет ряд преимуществ над резистором: не ржавеет, водостойкий, практически с нулевым трением ротора, высокая точность соотношения угол-напряжение.
https://www.ebay.com/itm/Hall-angle-sensor-0-360-degrees-0-5V-output-12bit-no-mechanical-contact/132132195494 (https://www.ebay.com/itm/Hall-angle-sensor-0-360-degrees-0-5V-output-12bit-no-mechanical-contact/132132195494)

Таким образом, при подаче напряжения на датчик имеем аналоговый выход 0-5V.
В ардуинках оказывается можно подавать на аналоговый порт напряжения 0-5v и он преобразует это в цифровой вид. Прелесть ! http://arduino.ru/Tutorial/AnalogInputPins (http://arduino.ru/Tutorial/AnalogInputPins)
http://arduino.ru/Reference/AnalogRead (http://arduino.ru/Reference/AnalogRead)

Таким образом, всё, что потребуется, тупо подключить выход датчика на порт ардуинки. А вот что будет делать ардуинка с этим, предстоит реализовывать программно.
https://www.arduino.cc/en/tutorial/AnalogInput (https://www.arduino.cc/en/tutorial/AnalogInput)

Вот как то так.
Название: Re: Arduino и чайник
Отправлено: ES4AW от Январь 15, 2021, 08:51:40
Может и эта статья про компас будет в помощь https://create.arduino.cc/projecthub/electropeak/make-a-digital-compass-w-gy-511-accelerometer-magnetometer-df9dc1
Название: Re: Arduino и чайник
Отправлено: ES4AW от Январь 15, 2021, 10:36:50
Кстати тут https://www.sarcnet.org/rotator-mk2.html появилась хорошая идея как заменить провода на радио линк. Для нашего случа и в качестве индикации , вполне хороший вариант. Питание дял мотора всёравно есть на крыше.

А тут ещё ссылка на компас https://create.arduino.cc/projecthub/322974/the-3-steps-for-you-to-build-your-compass-with-arduino-56ebc6

Я вот думаю что лучше аналоговая круглая карта QTH  и диоды покругу или локонична цифровая строчка азимута???
Название: Re: Arduino и чайник
Отправлено: ES1RAM от Январь 17, 2021, 00:04:12
Вот у Федора в Ташкенте индикатор, как раз аналоговая карта. Видео на 3:38.
https://youtu.be/KpqMBifSmdY