+6.90
15 читателей, 22 топика

Зонтик-метеостанция на базе Spark Core


В данном проекте представлен зонтик с функцией геопозиционирования, который предсказывает погоду.

Главным элементом проекта является небольшое устройство Spark Core с поддержкой Wi-Fi и светодиодная лента ws2812 RGB, позволяющие создать носимую вещь из мира «Интернета вещей». Для выполнения настоящего проекта необходимы базовые знания электроники и микроконтроллеров.

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

Работа с Touch TFT дисплеем в FEZ Panda II

В данной статье я хочу рассказать о том, насколько легко работать в среде .NET Micro Framework с LCD Touch панелями.
Фирмой GHI Electronics выпускается дисплей FEZ Touch: GHI-FTOUCH-262
Внешний вид самого дисплея:
FEZ Touch LCD
Дисплей обеспечивает разрешение 240x320 QVGA при 16 битном цвете. Он сенсорный и содержит Touch контроллер.
Также как и плата FEZ Panda II он выпускается фирмой GHI Electronics и вся прелесть в том, что подключение максимально простое: FEZ Touch просто «втыкается» в 40-пиновый разъем платы Panda 2 и на этом все!

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

Веб-сервер с двумя указателями температуры


Данный проект демонстрирует показания двух температур, измеренных с помощью Arduino, а также двух датчиков MCP9700.

Arduino Uno и Ethernet шилд используются в качестве веб-сервера, на котором размещается веб страница. На этой веб странице отображаются две температуры на двух приборах. Данная веб страница хранится на SD-карте, которая вставлена в кардридер micro SD-карт на Ethernet шилде.

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

Алкотестер на базе датчика MQ-3 и Arduino


В настоящем проекте используется датчик содержания алкоголя MQ-3. Благодаря плате с датчиком SparkFun Gas Sensor Breakout Board, вы сможете подключить MQ-3 к микроконтроллеру Arduino для определения уровня промилле по вашему дыханию.

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

Управляем освещением с Android устройства через Bluetooth

В статье представлен прототип устройства управления освещением или любой другой нагрузкой при помощи Android устройства: будь то планшет, смартфон, часы и т.п. Связь осуществляется по Bluetooth каналу.
В качестве модуля Bluetooth используется дешевый китайский модуль HC-06.
Целью данной статьи является:
1. Осветить работу связи Bluetooth/Android на контроллерах с .NET Micro Framework. Для этой цели я использовал FEZ Panda II (другого .NET у меня нет :) ), но подойдет естественно любой контроллер с фрэймворком .NET Micro Framework. В коде нужно лишь будет подправить подключаемые библиотеки и проверить правильность указания I/O.
2. В предыдущих статьях по связи с Android STM32 и Arduino многие интересовались как передавать не по одному символу, а целую строку. Здесь я хотел бы привести пример передачи целых строк в обеих направлениях.
Для этого, мы возьмем реальную задачу — управление двумя лампочками в квартире. В качестве лампочек я буду использовать галогенные светодиодные лампочки с цоколем G4. Как известно, питание таких лампочек составляет 12 Вольт и запитываться они будут от отдельного источника питания.



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

Kidogo - цифровой 8 канальный USB генератор сигналов

Kidogo — 8 канальный USB генератор (или «инжектор» прим. перевод.) сигналов. Система Kidogo содержит аппаратную часть в виде USB-модуля и программную часть — редактор сигналов Kidogo Player. Редактор сигналов поддерживает до 512 временных интервалов (длительностью от 1 мс до 1с) для каждого из 8-ми каналов.


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

Плата расширения с последовательным портом для Raspberry PI


В данном проекте создается односторонняя плата, которая соединяет последовательный порт RS-232 с микрокомпьютером Raspberry PI и позволяет подключить некоторые выводы PI для проведения экспериментов.

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

Электрокардиограф и монитор частоты сердечных сокращений


В данном проекте мы создадим портативный электрокардиограф и монитор частоты сердечных сокращений. Разумеется, устройство можно использовать в медицинских целях.

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

Измерение и логгирование температуры с FEZ Panda II

Я долго думал о чем написать следующий пост, debug, потоки (thread), прерывания и т.п для каждого поста как-то мало получится, а одним постом все в куче, тоже не красиво. Да и теории в принципе хватает, это вы и сами сможете почитать, а что непонятно — спросить в моем блоге.
Но тут подвернулась реальная задача измерения температуры нагрева катушки соленоида ЭМ-клапана в длительном промежутке времени. В дальнейшем я решил писать новые топики с практической реализацией и в каждом топике затрагивать немного теоретической части. Т.о. мы будем медленно, но верно продвигаться от более простых, к более сложным проектам.

Итак, имеем популярный цифровой датчик температуры DS18B20 (даташит). Подключил я его по трехпроводной схеме (с внешним питанием). Здесь можно посмотреть схему подключения к Arduino, у нас будет тоже самое подключение, единственное пин данных — D4.

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

Контроллер теплых полов

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


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