По результатам поиска в Google - Arduino в Украине не нашлось! Пусть этот блог будет началом!!!

среда, 22 декабря 2010 г.

Eagle стадия успешно завершена CapSense shield (емкостные сенсорные кнопки для Arduino)


Приступаем к программе!
Для этого нужно скрестить три скетча:
  1. RTC DS1307
  2. I2C-7SEG-Arduino
  3. CapSenseSketchForLibrary
С помощью сенсорных кнопок нужно управлять мотором вытяжки, светодиодным или каким-то там освещением и часами с RTC. Пока в плате предусмотрены только разъемы для I2C для часов и микросхемы семисегментного индикатора.

суббота, 11 декабря 2010 г.

Сейчас я делаю (пока в Eagle) CapSense shield (емкостные сенсорные кнопки для Arduino)


Код (пока только библиотека) отсюда. А вообще, это будет начинка вытяжки со стекляной панелью, сенсорным управлением, огромными часами (с RTC), светодиодной подсветкой, ну плюс там, контроль скорости вращения вентилятора, яркости и т.д.  Пока я разрабатываю схему, может кто-то захочет подключиться к проекту и совместно со мной что-нибудь придумать по этому поводу???  Жду комментариев... 

 

среда, 1 декабря 2010 г.

Scratch и визуальное программирование Arduino

http://www.modk.it/
 http://www.linuxformat.ru/download/LXF132.school.pdf
http://habrahabr.ru/blogs/arduino/106778/ 
http://seaside.citilab.eu/scratch/arduino (спасибо  shoolia )

суббота, 20 ноября 2010 г.

Toolduino - помогает!!!

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

пятница, 12 ноября 2010 г.

Пришла пора (я созрел) перенести все файлы по электронике в инет...

В этой записи  в разделе ссылок под архивом блога буду хранить ссылки на файлы (Google docs). (приятного скачивания!!!)

вторник, 19 октября 2010 г.

HELOWEN - праздник осени!

В детском саду моего сына завтра "Праздник осени" и среди родителей проводят выставку поделок на осеннюю тематику. Вот моя поделка:

  no comments....

воскресенье, 26 сентября 2010 г.

Mood Lamp в новом стакане (Arduino+PWM+PIR sensor)

После испытания контроллера лампы в стакане для молока я понял, что это для меня предпочтительный форм- фактор. В магазине как раз стояла одна такая импортная лампа высота 30см ширина 11см. Вот я взял ее и просто опустил туда свою Атмегу 168 со светодиодами. светится ярко и красиво!




для управленния лампой нужно было придумать что-то "без телесное" так как дырочек в "стакане" - нет. Сначала по традиции пришла в голову идея хлопка! Но хлопать когда все спят что-бы потушить свет.... не то.... Вот я и вспомнил про датчик движения, купленный для подъезда пару лет назад, но так и не установленный из-за лени.. Сначала я думал там что-то крутое внутри... но увы китайский ширпотреб....

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


присоединил его к Arduino для дальнейших экспериментов. На инфракрасный датчик нужно одеть трубочку, из фольги например, т.к. он постоянно реагирует на что-то. Потом поместив его в корпус лампы я стал водить над ним рукой. Когда рукой не проводишь напряжение СКАЧЕТ в промежутке 0-2 в, а когда проводишь подскакивает до 3-х вольт.
Скетч из примеров Arduino:

const int analogInPin = 0;  // Analog input pin that the PIR Sensor is attached to

int sensorValue = 0;        // value read from the pot
int outputValue = 0;        // value output to the PWM (analog out)

void setup() {

  Serial.begin(9600);
}

void loop() {

  sensorValue = analogRead(analogInPin);   // read the analog in value:           

  outputValue = map(sensorValue, 0, 1023, 0, 10);    // map it to the range of the analog out:



  Serial.print("sensor = " );     // print the results to the serial monitor:                   
  Serial.print(sensorValue);     
  Serial.print("\t output = ");     
  Serial.println(outputValue);  


  delay(250);  // after the last reading:                   
}

Назначение этого скетча считывать показания датчика (постоянно скачущие) и вписывать их в шкалу  от 1 до 10 (или другую).
                                         




Лут.... на 3 бала.... отпала часть внешней дорожки питания и часть SMD мест с ней.


Лужение с глицерином.... так себе тоже..... надо что-то придумывать, а то паяльник слабый...
Мосфеты выпаял из первой платы и светодиоды от туда же... один капут.... Готовлюсь к припайке SMD... волнуюсь....
Вот как я "полечил" плату....
Наконец-то все в сборе!!!!! Радиатор для стабилизатора на 5в (понижая с 11в сильно греется)
+ PIR sensor + USB-TTL переходник (FTDI) для программирования ATmega 168.

Дальше буду подгонять программу для получения приятных оттенков!!!





суббота, 24 июля 2010 г.

Mood Lamp первые испытания!

Сегодня собрал во едино прототип Mood Lamp. До этого я слегка испытывал контроллер, а он чего-то не работал, так что я решил проверить все с самого начала. Сначала загрузил скетч мигалку - мигает. Потом мигалку на выводы с транзисторами - тоже мигает. Ну а потом PWM на все цвета - заработало!!! При нагрузке сильно греется стабилизатор на 5 вольт (с 11 вольт блока питания) так что я приделал радиатор от старой видео карты (теперь похож на драгстер!)
светодиоды по 2 лм светят аж днем смотреть больно, и не дорогие причем SuperFlux, красный, синий, зеленый, белый. Сделать печатную плату не хватило терпения после того сколько намучился с контроллером... штырьки для крепления сверху платы... сначала показалось так будет прикольно,  но теперь что-то не очень. Одним словом прототип...
Программирую через свою ардуину вытащив контроллер, так я программировал Ардуино мини для кофеварки. В качестве плафона стакан для молока "Буренка" :)

Яркие,... Жуть! Буду адаптировать программу и приделывать регуляторы: кнопку, переменный резистор, и наверное еще что-то... для оригинальности, может микрофон или датчик света...  Не забывайте комментировать!

понедельник, 5 июля 2010 г.

Mood Lamp контроллер

После долгой подготовки наконец готов контроллер для Mood Lamp.

В принципе это упрощенная Arduino, на PWM выходах (6,9,10,11) которой стоят RFD14N05L (14A, 50V, 0.100 Ohm, Logic Level, N-Channel Power MOSFETs) для управления нагрузкой (светодиодами). Идея позаимствована на хорошем сайте!!! ЛУТ (с фотобумагой) по прежнему не поддается на все 100 ... то что-то не переснялось, то после стирания тонера вся плата черная... буду искать новые методы....

суббота, 12 июня 2010 г.

Mood Lamp продолжение

Вот эта красавица выбрана на роль Mood Lamp. Ее основное преимущество - она куплена лет 5 назад! Теперь, когда есть все, что необходимо, займусь этим проэктом вплотную!

воскресенье, 6 июня 2010 г.

Прошивка Arduino bootloader на Atmega 168

Для записи бутлоадера на чистую Atmega 168 используем вот такой вариант соединения (который повторяет программатор ранее сделанный мною) 
Кварц -16 мГц, конденсаторы я взял 10 пФ (в разных схемах Arduino есть и 17 и 22), резистор 1 кОм. 
Сначала я экспериментировал без кварца, с улучшенным бутлоадером, с прошивкой программатора от автора mega-isp-shield, но это не увенчалось успехом :(( . Позже, я нашел страничку где описывалось использование Arduino isp sketch который есть в самом Arduino (в примерах) и схема, ну один в один, как моя:
 и я конечно попробовал...
 Эффект, я вам скажу, потрясающий! - Сразу прошил! Вот что значит фирма! Все предусмотрели!

суббота, 29 мая 2010 г.

Data logging shield for ARDUINO

Наконец то! Хотя-бы какой то прогресс... Намучившись с матрицами, которые я так и не смог заставить работать :((, я решил переключиться на что то по-проще. В одной из моих прошлых поделок  (RTC + EEPROM Shield) я так  и не смог использовать память, хотя часы тикают по сей день. И тут мне попалась страничка с  Data logging shield for ARDUINO

Ну что сказать... классная штука! Записывает на SD (mini, micro) карточку любую информацию получаемую Arduino. И кроме того вся информация записывается в реальном времени и с Timestamp (отметка времени происхождения события). Данные записываются в .CSV файл из которого потом Excel или любая подобная программа может легко построить график или диаграмму.... или просто анализировать этот файл. 
В общем изучив несложную схему:

и ОЧЕНЬ подробное описание я решил сделать такое и себе. Часы уже тикают осталось добавить карточку памяти. В Херсоне держатель для карт найти не удалось, как впрочем и 74AHC125, но нашлась к555лп8 и переходник с miniSD на SD карту и вот что получилось.
На вопрос как мне удалось спаять такую "гущу" отвечу просто - очень захотелось попаять...
Добавим к этому вторую инкарнацию RTC + EEPROM Shield (цвета хаки):
и вот что у нас получилось в сборе с Arduino:
загрузив пробные скетчи от производителя (их полно и на любой вкус!!!)
я с радостью узнал что карта находится:

и часы тикают!.
Впереди много новых экспериментов!!!! Например с солнечной батареей от калькулятора:
Ну а пока насущный вопрос: "Нужно ли хобиисту постоянное, стационарное рабочее место?"
Конечно нужно!!! Правда у меня его нет.... Вот все мое Arduino-хобби:
которое легко помещается в саквояж MARY KAY :)))

Если бы в ХЕРСОНЕ нашлись еще поклонники Arduino, я бы с удовольствием с ними встречался и брал бы с собой свой чемоданчик... Вместе весело паять!!! И пивом запивать!!!
P.S. В другие города/страны не приглашать... не поеду :)))!!!