Arduino - современные технологии в радио.

Модератор: Radiomann

virusbk
Сообщения: 361
Зарегистрирован: Ср фев 18, 2015 11:20 pm
Откуда: Москва

Сообщение virusbk » Чт дек 03, 2015 9:08 pm

Очкарик
Proteus последняя версия, на торрентах есть с таблеткой.
Забавная вещь, сегодня уже кое-что получилось сделать в ней.
Константин.
Знал бы прикуп, жил бы в Сочи!

Аватара пользователя
Radiomann
Сообщения: 7888
Зарегистрирован: Чт мар 03, 2011 11:02 pm
Откуда: Германия
Контактная информация:

Сообщение Radiomann » Чт дек 03, 2015 9:15 pm

Да, программа хорошая, жаль нелегальная, а то можно было-бы тоже поиграться.

Аватара пользователя
Aquarius
Сообщения: 2839
Зарегистрирован: Ср май 23, 2012 12:52 pm
Откуда: СССР (Москва)

Сообщение Aquarius » Чт дек 03, 2015 10:34 pm

Radiomann писал(а):жаль нелегальная, а то можно было-бы тоже поиграться.
Что мешает ? :oops:
Александр Володиевич

Аватара пользователя
Radiomann
Сообщения: 7888
Зарегистрирован: Чт мар 03, 2011 11:02 pm
Откуда: Германия
Контактная информация:

Сообщение Radiomann » Чт дек 03, 2015 11:39 pm

Aquarius писал(а): Что мешает ? :oops:
То, что нелегальная, а я законопослушный бюргер. Так что ...

virusbk
Сообщения: 361
Зарегистрирован: Ср фев 18, 2015 11:20 pm
Откуда: Москва

Сообщение virusbk » Пт дек 04, 2015 12:07 pm

Radiomann
Посмотрите, предыдущие версии. Они были и триальные, смогут поработать некоторое время.
Я умудрился найти и подключить к нему библиотеку arduino uno, и решилась проблема со взаимодействием с DS1307.
Изображение

Теперь можно двигаться дальше.
Константин.
Знал бы прикуп, жил бы в Сочи!

IG_58
Сообщения: 2231
Зарегистрирован: Вт дек 25, 2012 5:36 pm
Откуда: Германия

Сообщение IG_58 » Пт дек 04, 2015 1:28 pm

Константин, очень интересно получилось :)
Т.е., для RTC DS1307 есть библиотека для Arduino?
Скетч покажете, как это выглядит?

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

virusbk
Сообщения: 361
Зарегистрирован: Ср фев 18, 2015 11:20 pm
Откуда: Москва

Сообщение virusbk » Пт дек 04, 2015 1:39 pm

IG_58
Есть, и не одна.
Скетч в основном взят из примера в библиотеке DS1307RTC
От меня там только дополнительно моргание диодом в количестве ЧЧ:ММ.
Дальше буду дешифраторы и ключи добавлять, ну и отображение на что-нибудь посерьезнее. Вывод в консоль - это для отладки.
R2 нужен, без него reset не работает, во всяком случае в эмуляторе :)

//Программа чтения времени из DS1307 и мигание светодиодом ЧЧ:ММ
#include <Wire>
#include <Time>
#include <DS1307RTC>

#define pinLED 13 //

void setup() {
// initialize digital pin 13 as an output.
pinMode(pinLED, OUTPUT);
Serial.begin(9600);
while (!Serial) ; // wait for serial
delay(200);
Serial.println("DS1307RTC Test");
Serial.println("-------------------");
}

void print2digits(int number) {
if (number >= 0 && number < 10) {
Serial.write('0');
}
Serial.print(number);
}

void loop() {

tmElements_t tm;

if (RTC.read(tm)) {
Serial.print("Ok, Time = ");
print2digits(tm.Hour);
Serial.write(':');
print2digits(tm.Minute);
Serial.write(':');
print2digits(tm.Second);
Serial.print(", Date (D/M/Y) = ");
Serial.print(tm.Day);
Serial.write('/');
Serial.print(tm.Month);
Serial.write('/');
Serial.print(tmYearToCalendar(tm.Year));
Serial.println();
} else {
if (RTC.chipPresent()) {
Serial.println("The DS1307 is stopped. Please run the SetTime");
Serial.println("example to initialize the time and begin running.");
Serial.println();
} else {
Serial.println("DS1307 read error! Please check the circuitry.");
Serial.println();
}
}

for (int i=0; i<tm.Hour; i++)
{
digitalWrite(pinLED, HIGH);
delay(300);
digitalWrite(pinLED, LOW);
delay(300);

}

delay(2000);

for (int i=0; i<tm.Minute; i++)
{
digitalWrite(pinLED, HIGH);
delay(300);
digitalWrite(pinLED, LOW);
delay(300);
}
delay(2000);
}
Константин.
Знал бы прикуп, жил бы в Сочи!

IG_58
Сообщения: 2231
Зарегистрирован: Вт дек 25, 2012 5:36 pm
Откуда: Германия

Сообщение IG_58 » Пт дек 04, 2015 1:57 pm

Понятно, спасибо :)
Игорь.

virusbk
Сообщения: 361
Зарегистрирован: Ср фев 18, 2015 11:20 pm
Откуда: Москва

Сообщение virusbk » Вт дек 08, 2015 5:09 pm

Мне удалось несколько продвинуться в этой теме.
Подразобрался в скетче для часов отсюда http://lukjanow.ru/2013/05/nixie-clock/
И сейчас уже имею более или менее рабочий макет без силовой части в протеусе:
Изображение
Это мне помогло разобраться в логике и отладить скетч не имея железок под рукой.
Сорри за беспорядок в соединениях.
В качестве индикаторов взял из имеющихся рабочих в библиотеке. Поэтому на них вижу нечто напоминающее из фильма хищник.
Но все работает. Осталось прописать логику установки даты/времени по нажатию второй кнопки + логику работы подсветки из светодиодов.
Все остальное будет идти уже как новое (будильник, температура и т.п.)
Константин.
Знал бы прикуп, жил бы в Сочи!

IG_58
Сообщения: 2231
Зарегистрирован: Вт дек 25, 2012 5:36 pm
Откуда: Германия

Сообщение IG_58 » Вт дек 08, 2015 7:25 pm

О какая хорошая штука Протеус, оказывается. Нужно бы мне скачать триал и попробовать.
Игорь.

virusbk
Сообщения: 361
Зарегистрирован: Ср фев 18, 2015 11:20 pm
Откуда: Москва

Сообщение virusbk » Пт дек 11, 2015 3:57 pm

Вот еще что есть в Протеусе:
Разводка и моделирование печатных плат.
При желании можно разобраться.

Изображение
Изображение
Константин.
Знал бы прикуп, жил бы в Сочи!

Аватара пользователя
Andrey.I
Сообщения: 1648
Зарегистрирован: Вт июл 02, 2013 1:21 pm
Откуда: Москва
Контактная информация:

Сообщение Andrey.I » Пт дек 11, 2015 4:46 pm

virusbk
Константин, протеус позволяет печатать трафареты или "ЛУТы" для изготовления печатных плат? Пробовали?
С уважением, Андрей

virusbk
Сообщения: 361
Зарегистрирован: Ср фев 18, 2015 11:20 pm
Откуда: Москва

Сообщение virusbk » Пт дек 11, 2015 4:50 pm

Andrey.I
Пока лично не пробовал, но в целом не вижу проблем для печати.
Константин.
Знал бы прикуп, жил бы в Сочи!

virusbk
Сообщения: 361
Зарегистрирован: Ср фев 18, 2015 11:20 pm
Откуда: Москва

Сообщение virusbk » Пт дек 25, 2015 10:38 am

Вчера закончил монтаж спроектированной в протеусе платы, вот хочу поделится опытом.
Собсвенно был нарисован в негативе трафарет.
Изображение
Приобретен фоторезист. http://www.chipdip.ru/product0/9000033470/,
Ультрафиолетовая лампа.
Трафарет напечатал на пленку на лазерном принтере.
Далее по инструкции, фоторезист наклеил на стеклотекстолит, экспонировал, смыл щелочью.
Тут с первого раза не получилось, т.к. правильно пишут, что сначала необходимо точно определить время засветки для своих условий. У меня получилось, что достаточно 30-40 секунд всего, а начинал я с 10 минут, как написано в инструкици к фоторезисту.
В итоге время подобрал только с 4 попытки, из за этого есть косяки в наклейке пленки. вот промежуточное фото.
Изображение
Вчера все спаял, не очень удачно получилось с площадкой под катушку L..
Но все заработало. DC-DC преобразователь с 12 В на стабилизированных 5 В + переменником удалось на холостую получать от 18 до 220В.
Если есть вопросы, готов ответить.
Константин.
Знал бы прикуп, жил бы в Сочи!

Аватара пользователя
VASILI
Сообщения: 3621
Зарегистрирован: Сб сен 18, 2010 10:00 pm
Откуда: Молдова

Сообщение VASILI » Пт дек 25, 2015 11:15 am

virusbk писал(а): DC-DC преобразователь с
Очень интересная для меня тема, если можно чуть подробнее о схеме?
Куплю клавиатуру для ноутбука
ASUS Eee PC1015BX

Ответить

Вернуться в «Hot Rod Radio»