Эффектор
USB-HID термометр
Спецификация HID позволяет обойтись без написания драйвера для любой версии Windows.
Цифровой магнитометр на HMC5883L
В качестве датчика использован готовый модуль GY-273.
Эта гибридная микросхема содержит литиевый элемент питания, поэтому для экономии его ресурса поставляется с остановленным осциллятором. Не все устройства, использующие этот компонент умеют запускать его после замены.
Согласно документации для запуска осциллятора нужно совершить манипуляции с битом ST в регистре секунд.
Осуществить запуск осциллятора, а заодно и загрузить в регистры значения времени и текущей даты можно с помощью несложной конструкции на базе контроллера Arduino nano.
Конструкция собирается на беспаечной макетной плате по схеме:
Ниже можно скачать или скопировать скетч.
Несколько пояснений:
- для первоначального запуска нужно раскомментарить соответствующие строки и вписать актуальные значения даты и времени.
- после компиляции, загрузки и запуска в последовательный порт раз в секунду будут выводиться считанные из регистров дата и время.
Sketch: M48T08.ino
#define DQ0 2
#define CE 10
#define _G 11
#define _W 12
void set_addr(byte addr) {
byte i;
for (i = 0; i <= 2; ++i) {
digitalWrite(A0 + i, addr >> i & 1);
}
}
void set_byte(byte data) {
byte i;
for (i = 0; i <= 7; ++i) {
digitalWrite(DQ0 + i, data >> i & 1);
}
}
byte read_byte(byte addr) {
byte
data;
byte i;
for (i = 0; i <= 7; ++i) {
pinMode(DQ0 + i, INPUT_PULLUP);
}
set_addr(addr);
delayMicroseconds(1);
digitalWrite(_G, 0);
delayMicroseconds(1);
data = 0;
for (i = 0; i <= 7; ++i) {
data += digitalRead(DQ0 + i) << i;
}
digitalWrite(_G, 1);
delayMicroseconds(1);
return data;
}
void write_byte(byte addr, byte data) {
byte i;
set_addr(addr);
set_byte(data);
for (i = 0; i <= 7; ++i) {
pinMode(DQ0 + i, OUTPUT);
}
delayMicroseconds(1);
digitalWrite(_W, 0);
delayMicroseconds(1);
digitalWrite(_W, 1);
delayMicroseconds(1);
}
void setup() {
Serial.begin(9600);
digitalWrite(CE, 0);
digitalWrite(_G, 1);
digitalWrite(_W, 1);
pinMode(_G, OUTPUT);
pinMode(_W,
OUTPUT);
pinMode(CE, OUTPUT);
for (byte i = 0; i <= 2; ++i) {
pinMode(A0 + i, OUTPUT);
}
/* Раскомментарить для первого запуска и вставить актуальные значения даты и времени
digitalWrite(CE, 1);
delay(1);
write_byte(0, 0); // Control
// По мануалу для уверенного
первого запуска нужно все равно установить бит ST,
а затем уже снять его
write_byte(1, B10000000); // Стоп
осциллятора
write_byte(1, B00000000); //
Запуск осциллятора
write_byte(0, B10000000); //WRITE
write_byte(1, B00001000); //Set 8 sec
write_byte(2, 0x41); //Set 41 min
write_byte(3, 0x10); //Set 10 h
write_byte(4, 0x04); //Set 4 day
write_byte(5, 0x22); //Set 22 date
write_byte(6, 0x11); //Set 11 month
write_byte(7, 0x23); //Set 23 year
write_byte(0, 0); //No WRITE
digitalWrite(CE, 0);
/**/
}
void loop() {
digitalWrite(CE, 1);
delay(1);
write_byte(0, B01000000); // READ
Serial.print(String(read_byte(0),HEX)+" 20"+String(read_byte(7),HEX)+"-"
+String(read_byte(6),HEX)+"-"+String(read_byte(5),HEX)+" ");
Serial.print(String(read_byte(3),HEX)+":"+String(read_byte(2),HEX)+":"
+String(read_byte(1),HEX));
Serial.println();
write_byte(0, 0); //No READ
digitalWrite(CE,
0);
delay(1000);}
Из узла отбора по пару Wein легко сделать универсальный узел отбора.
Для этого нужно:
- разрезать возвратную силиконовую трубку;
- вставить в разрез водяной тройник;
- на получившейся отвод надеть игольчатый клапан (для обжима использовать короткий отрезок силиконового шланга);
- просверлить отверстие диаметром 8ммм в фланце после парового крана;
- выход игольчатого клапана соединить отрезком силиконового шланга с внешним диаметром 9 мм с фланцем парового крана.
Насос подачи сырья с ШИМ регулятором скорости.
На выходе насоса установлен датчик потока. На работу НБК он не влияет и нужен был только на этапе НИОКР.
Система слива отходов. Горячая барда смешивается в сифоне с водой, сливаемой в раковину из холодильника, и охлаждается до безопасной для трубопровода канализации температуры.
Типичный протокол рабочего цикла НБК:
- общее время работы: ~ 3 часа
- израсходовано сырья: 46 л
- полезный выход: 11,7 л (~64%)
- израсходовано воды на парообразование: ~ 10 л
ноябрь 2020 г.
Очень заманчиво контролировать температуру и влажность воздуха в погребе с помощью дистанционного датчика домашней метеостанции не выходя из дома . Но, вот незадача, радиосигналы датчика с частотой 433 МГц полностью экранируются перекрытием потолка погреба и слоем грунта.
Решить эту проблему поможет простой пассивный ретранслятор, который можно полностью изготовить из коаксиального телевизионного кабеля.
|
Электрическая схема ретранслятора.
1 - антенна на поверхности земли.
2 - коаксиальный кабель.
3 - вторая антенна находится в погребе.
|
Идея ретранслятора взята в блоге "Дед клуб" из статьи "Самодельный пассивный ретранслятор мобильного телефона и интернета". Конструкция антенн и их расчет взяты из статьи "Простая самодельная антенна для приёма эфирного цифрового телевидения" того же блога.
Ретранслятор был изготовлен из гибкого удлинителя телевизионной антенны длиной 5 м. Телевизионные разъемы (гнездо и штекер), отлитые вместе с кабелем также пригодились.
Порядок изготовления ретранслятора из удлинителя телевизионной антенны следующий:
- Разрезать кабель на расстоянии 30-40 см от штекера.
- От длинного куска кабеля отрезать два отрезка длиной ~71 см и освободить от изоляции их концы на длину 1 см.
- Распушить оплетку на концах отрезков и срезать под корень центральную жилу вместе с изоляцией.
- Скрутить распушенную оплетку в жгутики.
* Думаю, что можно не срезать центральную жилу, а очистить её от изоляции, изогнуть под прямым углом и скрутить вместе с оплеткой.
- Освободить от изоляции свободные концы длинного и короткого отрезков удлинителя с телевизионными разъемами на длину ~2 см.
- Распушить оплетку и снять алюминиевый экран.
- Скрутить распушенную оплетку в жгутики.
- Освободить от изоляции центральные жилы на длину ~1 см.
- Спаять ретранслятор по приведенной ниже монтажной схеме:
Монтажная схема пассивного ретранслятора на частоту 433 МГц
|
Спускаем конец кабеля с гнездом в трубу вентиляции.
|
|
Размещаем дистанционный датчик внутри петли нижней антенны.
Вставляем штекер антенны в гнездо кабеля.
|
|
Петлю верхней антенны деформируем так, чтобы она уместилась в вентиляционной трубе и закрепляем в колпаке дефлектора.
Плоскость петли направляем в сторону основного блока домашней метеостанции.
* Петля, показанная на фотографии, изготовлена из медного одножильного изолированного провода диаметром 2мм.
|
|
Устанавливаем колпак дефлектора на место.
|
Метеостанция расположена в глубине дома на расстоянии примерно 15 м от верхней антенны. Сигнал дистанционного датчика принимается уверенно.
Если расстояние до метеостанции будет больше 20-30 м, то мощности, излучаемой антенной, скорее всего не хватит для уверенного приема сигнала датчика, т.к. антанна в виде одиночной петли не обладает усилением. В таком случае можно попробовать сделать наружную антенну (или даже обе) направленной петлевой рамочной фазированной, добавив еще одно кольцо на расстоянии 17.3 см:
Фотография взята с сайта "Дед клуб" http://dedclub.blogspot.com
Такая антенна является остронаправленной, а её реальный коэффициент усиления достигает 5 дБ. Подробное описание, конструктивное исполнение и расчет такой антенны приведены в статье блога "Дед клуб" - "Простая самодельная антенна для приёма эфирного цифрового телевидения".
Ложементы плеча и предплечья
|
Устройство относится к аппаратам двигательной терапии для совершения пассивных движений. В рамках данного раздела описано только техническое решение устройства и не даются никакие рекомендации по его применению. Использовать описанное устройство для медицинской реабилитации можно только после консультации с лечащим врачом.
Устройство собрано из "подручного материала":
- Узел сгибания/разгибания собран на базе моторедуктора автомобильного стеклоподъёмника и металлических трубок от старой пантографической лампы.
- Ложементы плеча и предплечья изготовлены из пластикового водостока.
- Струбцинный узел крепления к мобильному шасси взят от пантографической лапмы.
- Мобильное шасси изготовлено из колёсной платформы офисного кресла и черенка для садового инструмента.
В состав блока управления входят отладочная плата STM32L-Discovery и драйвер шагового двигателя DRV8825.
|
Z-probe на оптопаре
USB-HID магнитометр на HMC5883L
В составе компьютерного самописца используется для круглосуточного мониторинга магнитной обстановки в помещении лаборатории.
Терморегулятор с ИК управлением
Простой терморегулятор с дискретным выходом. Для измерения температуры используется цифровой датчик DS18b20 с интерфейсом 1-Wire. Управление режимами и установка температурных параметров осуществляется с помощью ИК пульта ДУ.
20.03.2021
На дворе март 2021 г. Приточную трубу вентиляции занесло снегом до самого верха. А ретранслятор продолжает исправно трудиться, передавая из под земли и сквозь сугроб информацию о микроклимате в погребе. Удивительно, что радиосигнал пробивает почти метровую толщу снега. Не смотря на зиму с затяжными морозами температура в погребе не опускалась ниже 2 градусов.
Еще в конце прошлого года, когда температура в погребе опустилась до 6 градусов, вместо дефлектора на приточную трубу вентиляции было надето пластиковое ведерко - чтобы ограничить приток холодного воздуха.
Новости
41 - 54 из 54
Начало
|
Пред.
|
1
2
3
|
След. | Конец