Ардуино

Возникла у меня во время переписки с Vga мысль подкинуть сообществу одну совсем не новую идею — использовать Arduino. Мы конечно тут все крутые программисты на ассемблере и С, но среди нас попадаются и такие которые только начинают свой путь в царстве электроники. Для которых, собственно, и был создан проект Arduino.


Читать дальше
  • 0
  • 17 июля 2011, 20:23
  • mzw

Управление дисплеем по I2C

Предыстория
Полтора года назад, я делал курсовой проект под названием «частотомер». Измерял я частоту вращения вентилятора компа и выводил данные да дисплей. Это был мой первый проект на микроконтроллере. Все шло хорошо, пока дело не дошло до выбора дисплея. Ну не было в нашем городе их и все! Хотя вру, был один в ЧиД за 800р, но бедному студенту это не по карману :) Через месяц, мне нужно было съездить в Москву, за одно решил заехать на Митинский рынок, где я и приобрел свой первый дисплей: МЭЛТ 16S2H (контроллер HD44780). В итоге курсовик сдан на отлично, но остался какой-то странный осадок… Какая-то не изящная схема включения у этого МЭЛТ-а (ну правильно, я по-конски припаял его к контроллеру проводом толщиной 1мм). Тогда и возникла идея свести количество проводов к минимуму. Первоначально я хотел сделать интерфейс SPI, на паре регистров 74HC595, однако в местной радиолавке их не оказалось. Я плюнул и оставил эту идею до лучших времен.



Читать дальше

Робот на гусеничном шасси под управлением Arduino (Часть 1)

Робот на гусеничном шасси под управлением Arduino


Вот так он выглядит в сборе:


Управление роботом выполнено на базе Arduino-совместимой платы Freeduino и платы управления двигателями Motor Shield v2.


Читать дальше
  • +8
  • 18 марта 2011, 22:36
  • anwi

Arduino: Sensor Shield (прототип)

Arduino: Sensor Shield (прототип)

Начал делать модуль с датчиками для робота.
Модуль собран на макетной плате для Arduino.

На данный момент реализовано:

* звуковой сенсор;
* датчик линии;
* ИК-дальномер.

Фото прототипа:



Читать дальше
  • +1
  • 18 марта 2011, 20:09
  • anwi

Arduino: LED Shield

Arduino: LED Shield


По мотивам arduino.cc/en/Tutorial/ShiftOut родилась идея создания модуля:
на модуле размещаются два сдвиговых регистра 74HC595 в SMD корпусах, через резисторы по 300 Ом подключаются группа с 8 светодиодами и две группы по 4 светодиода. Катоды светодиодов через джамперы подключаются на землю. Над регистрами и резисторами устанавливается панелька для 4-х разрядного семисегментного индикатора типа CC/CA56-12. Сегменты подключаются к выходам первого регистра. Разряды подключаются к четырем выходам второго регистра. Оставшиеся четыре выхода выводятся на панельку и могут быть использованы для подключения исполнительных устройств. К этим же выходам подключена группа 4 светодиодов.
Получаем модуль для изучения работы сдвиговых регистров, создания всяческих гирлянд и мигалок… А при снятых джамперах и установленном семисегментном индикаторе модуль вывода.
На модуле имеются 2 кнопки, которые джамперами JP1 и JP2 коммутируем на цифровые порты 8, 9 или на аналоговые порты 1, 2.
В версии 2 добавлен пьезоизлучатель. Через джампер коммутируется на цифровой порт 10 или аналоговый порт 0.

На плате версии 2 джамперы для подключения кнопок и пьезоизлучателя не разведены. Предусмотрены контактные площадки для самостоятельного их подключения проводами.


Читать дальше
  • +2
  • 18 марта 2011, 15:04
  • anwi

Arduino: I2C / TWI (TWO-Wire) and 1-Wire Shield

Модуль предназначен для подключения 8-выводных микросхем с интерфейсом I2C / TWI (TWO-Wire) и датчиков с интерфейсом 1-Wire к Arduino/Freeduino

Состав модуля:
  • микросхема часов реального времени DS1307,
  • литиевая батарейка CR2032,
  • панель для установки микросхемы памяти типа AT24Cxx,
  • две тактовые кнопки для установки часов,
  • трехконтактные разъемы для установки датчиков температуры типа DS18x20,
  • кнопка сброса,
  • светодиод питания,
  • джамперы.


Читать дальше
  • +1
  • 18 марта 2011, 14:50
  • anwi