slava68: (Default)


"Принц Персии" на Ардуино Мега с чипом Atmega1284p :-)))

Эмулятор 8086 на 300 000 инструкций в секунду.
-------
A bit of info about it... I wrote an 80186-compatible interpreting CPU emulator, more code to emulate the basics of a typical 1980's PC (video card, disk controller, input, 8253 timer chip, 8259 interrupt controller, etc), wired up 1 MB of SRAM on the breadboard, and added a 2.8" 320x240 LCD display. I embedded a public domain XT BIOS in the PROGMEM. It uses a microSD card to simulate a hard disk.

Right now, keyboard input has to come from a real PC plugged into the USB port, but built-in PS/2 keyboard support is the plan right now.

Also will be adding 256-color 320x200 MCGA support. It's CGA-only now.

Yes, it's insanely slow. Still cool to see it work though!
--------
Память пришлось сделать отдельно (на проводочках)

подробности здесь: https://www.reddit.com/r/arduino/comments/6sdtxr/arduino_emulating_an_8086_pc_a_work_in_progress/
slava68: (Default)
Поставил сегодня заказанный из Китая модуль в коробку к воротам в комплексе.
Прошел по всем домам, собрал номера телефонов, познакомил контроллер ворот с жильцами комплекса :-)))

Вроде нормально работает. Время дозвона несколько больше, чем при нажатии на кнопку брелка, но дальность действия, естественно увеличилась.
slava68: (Default)
Оригинал взят у [profile] alex_avr2 в Про эволюцию модулестроения или как правильно управлять двигателями постоянного тока
Так сложилось, что последние 11 лет меня буквально преследуют проекты, в которых нужно управлять двигателями постоянного тока. Эта задача не такая простая, как может показаться на первый взгляд. Спустя все эти годы, я наконец, пришел к пониманию, как должен быть устроен правильный драйвер и хочу поделиться своими знаниями :)


Предыдущее(2014) и последнее(2017) поколения моих универсальных модулей управления двигателями постоянного тока.

Read more... )

slava68: (Default)
Два дня по полдня потратил на сборку. Сейчас закачал воздух 3 атм. Проверяю.
Если уж воздух не уйдёт, то уж вода точно не вытечет.



Несколько дней ломал голову, как лучше сделать схему, ведь если все термоголовки закроются, то насосу придётся несладко...

И тут, позавчера, прямо перед сном меня торкнуло - термоголовками будет управлять Ардуина, а ведь лучше неё никто не знает, когда какие контуры открыты !
Вместо закрывания последней термоголовки можно отключать насос !
И тогда пазл сложился, я быстренько собрал гениальную конструкцию.
Манометр - будет показывать, не утекает ли теплоноситель из системы, и по этому манометру, можно определить, если засорится фильтр (хотя ему тут нечем засоряться)
Термометр - для красоты и дырку в тройнике закрывает. Будет 5 электронных датчиков температуры - по одному на каждой "обратке" контуров и на подающей трубе.

Кранов на трубах не будет - и теплообменник в резервуаре и контуры тёплого пола находятся ниже насоса, так что снять его можно без потерь теплоносителя. Для заправки и слива воды есть краники на коллекторе.

Ну а пока думал, как лучше сделать - поставил стеллажи в кладовке:

slava68: (Default)
Оранж рай за 7 долларов

https://ru.aliexpress.com/item/New-Orange-Pi-Zero-H2-Quad-Core-Open-source-development-board-beyond-Raspberry-Pi/32760774493.html?spm=2114.10010208.1000013.8.EjrX77&scm=1007.13339.33317.0&pvid=dff3afee-62ec-4a2e-b2c2-aaa3249b0c4c&tpp=1

и ведь сюда включена доставка до покупателя, маржа продавца, прибыль производителя, налоги ....


уже дешевле Ардуины ....
slava68: (Default)
Сегодня небо затянуто чёрными тучами, ветер 14м/с порывами до 20 м/с.

когда в 14 часов включил циркуляционный насос, из патрубка пошла теплая вода, но быстро кончилась. Тепловой энергии мало, не хватает даже для компенсации потерь в трубке контура. Температура на улице стремится к нулю. Слил воду из системы.

Хорошо, что здесь много солнечных дней :-)
slava68: (Default)

Сегодня к вечеру решил доделать циркуляцию. Запустил. Счётчик не крутится. Перебрал все режимы на насосе - не крутится.
Рукой пробую - циркуляция идёт. Контур нагрелся очень хорошо даже в закатном солнце. От выбора режима насоса без теплообменника для утилизации тепловой энергии, температура на фланцах панели не меняется.


Проверил счётчик несколько раз, крутится даже от чуть-чуть магнитной отвёртки. Проверил вертушку, крутится от маленького магнитика снаружи.

Система работает, но без расходомера я не смогу вычислить количество теплоты, получаемое от Солнца на площади этой панели.
Завтра подумаю над этим.
slava68: (Default)
Задание:
миниатюрный альтиметр для парапланеристов, позволяющий измерить минимально возможное изменение высоты при пересечении потока тёплого воздуха поднимающегося вверх.

Недостатки серийных моделей: слишком громоздкие, многофункциональные, высокая стоимость. Требуется только звуком сообщить внутри шлема о наборе высоты. Датчик BMP280 размером с булавочную головку. Стоит менее 100 руб.

https://ru.aliexpress.com/item/BMP280-Replace-BMP180-3-3V-Digital-Barometric-Pressure-Sensor-Module-For-Arduino/32725105286.html

Прикольно, когда тебе начинают пригождаться знания. полученные в математической школе :-)))
Я столько ждал этого и вот, наконец-то: мало измерить атмосферное давление, нужно ещё определить скорость его изменения, от этого будет зависеть сигнал в динамик. Это вам не электродом, согнутым в форме неопределённого интеграла засор из унитаза удалять !

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

Судя по даташиту, можно делать около 100 измерений в секунду.


на графике: включил, собрал массив из 10 измерений, относительно плавно поднял сенсор на 80см, относительно резко опустил сенсор на 80 см.

Информация, когда забыл школьную программу: http://portal.tpu.ru/SHARED/k/KONVAL/Sites/Russian_sites/Calc1-ru/4/01.htm


З.Ы. Солнечную установку не забросил, пока погода не мотивирует для работы на улице. Завтра обещают +9, продолжу с ней.
slava68: (Default)
Спина стала меньше болеть, пора продолжить работы с экспериментальной установкой.
Мне нужны трубки, трубки можно срезать лишние от теплого пола. Значит надо установить коллектор в кладовке.
Просверлил, 146% попадания "в воздух", 100мм пенопласта. Поехал купил болтики подлиннее - на 160мм. и засверлил их в разные стороны, чтобы держались от вырывания из стены.


Read more... )

З.Ы. а ещё сегодня пришла китайская посылочка с точными датчиками давления, буду разрабатывать альтиметр для парапланеристов. Точность 10 сантиметров.
slava68: (Default)
Для того, чтобы результаты исследований имели хоть какую-нибудь практическую ценность, необходимо знать, сколько теплоносителя циркулирует в системе в единицу времени. Тогда, можно посчитать количество энергии потребляемое или производимое исследуемой системой.
Достаточно всего одной таблетки трёх параметров: температура на входе, температура на выходе, количество теплоносителя.
Вот с измерением количества теплоносителя и возникли сложности.
Сначала я хотел использовать фигню из детского набора но, .... она для воздуха, она присылает данные в неизвестных попугаях, нужно придумывать костыли для её присоединения к Ардуино, и самое главное, её надо как-то откалибровать на воде. Оставим это на случай ядерной войны.
Поехал в магазин, купить водяной счётчик с проводами.... в этой отсталой стране не так легко найти счётчик с проводами, нашёл обычные, точь-в-точь как русские, только в 8 раз дороже и без проводов (от 36 до 44 лев).
Помню, что у меня где-то завалялся старый счётчик с нулевым пробегом, почему бы не сделать его "с проводами".

Read more... )
slava68: (Default)
Вчера поставил измеряться параметры температуры системы. Вечером шёл дождь, и одному датчику это не понравилось, он регулярно присылал вместо действительной температуры значение "ошибка" 85.0 . В файле оказалось почти сотня ошибок среди более 5000 записей, пришлось ручками исправить. Благо выбросить сотню неправильных значений никак не повлияет точность результатов. Когда солнце просушило какой-то проводник, ошибки исчезли.

На графике освещённости я отметил время включения циркуляционного насоса, примерно в 12:20. Приятно удивило, что температура воды в тазу поднялась на 10 градусов всего за две минуты, при небе затянутом тучами.

10 секунд между замерами )

Утро было пасмурное, со свинцовыми тучами на небе, к 15 часам солнце стало изредка проглядывать, и к вечеру уже светило процентов на 80. Это тоже заметно на графике. Вечером на улице стало -3 градуса Цельсия.


Легенда:
Коричневый график - освещенность. Наглядно видно восход в 7:30 и заход солнца в 16:40.
Желтый - температура воды в тазу. Сначала снижалась вместе с температурой на улице, а после включения насоса поднялась.
Тёмно-синий - температура воды в подземном резервуаре. Почти константа.
Темно-фиолетовый - температура воздуха в подземном резервуаре. Незначительно снижалась.
Фиолетовый - температура воздуха в тени. Чуть подросла, когда выглянуло солнце
Голубой график - температура воздуха на открытом пространстве. На дне небольшой картонной коробки.

график без отображения освещённости:


нужно будет сделать программное исправление ошибок, например, если приходит значение 85.0, то провести повторное измерение.
slava68: (Default)
Прикрыл рукой датчик освещения, чтобы отметить этот момент на будущем графике.
Если всё получится как задумано, вечером выложу графики с описанием.

UPD:
Эксперимент оказался неудачным :-( к сожалению, запись почему-то не началась вчера вечером и практически все труды оказались напрасными :-((( тот момент, когда я включил циркуляционный насос никак не отразился на графике.
Через 14 часов после начала эксперимента кто-то споткнулся о провод питания и запись началась с 52994 секунды от начала эксперимента.
День был не очень солнечным, достаточно ветреным.



Датчик освещённости (синий на графике ) показывает максимум 50*20=1000 единиц, хотя прямой солнечный свет на него попадал не всегда, но разницу он не определил. Закат нормально идентифицируется.

Голубой график - температура воды в тазу. Самый важный момент, момент нагрева при включении панели, ушёл в Вальхаллу.
Сейчас допишу индикацию успешной и неуспешной записи на карту. Будет на LCD-индикаторе отображаться.

"Шершавый" график - температура воздуха на улице в картонной коробке под лучами солнца.

Жёлтый график - температура воздуха в тени.

Два графика ниже 10 градусов - температура воды и воздуха в поземном резервуаре.



UPD: Блин, ну и запарился я сейчас с проверкой исправности записи на SD карту :-(((
Все описанные в интернете способы не работают - не понимаю почему. Карту вынимаешь - продолжает писать, проверка наличия файла даёт положительный результат. Вынимаешь-вставляешь карту - Ардуинка видит всё отлично, только на карту ничего не пишется.
Придумал проверять прирост размера файла - файл растёт, значит всё хорошо, если рост прекратился свергаем Путина делаем софт-ресет микроконтроллера. Лучше потерять одно измерение, чем снова полдня.
Пойду сейчас поставлю эксперимент по новой. Правда погоду на вторник обещают дождливую и к вечеру мороз.
slava68: (Default)
Завтра буду проводить объективную оценку количества теплоты, получаемое от солнечной панели, а затем, когда сделаю побольше датчиков, буду измерять теплопотери дома.


конечно, колхозненько :-))) но цель была сделать быстро и практически на один раз.


на SD-карте получаем файл с данными о времени измерения температуры, индивидуальном номере сенсора и данные с него. Все сенсоры (количество ограничено 255) срабатывают одновременно, как фотография, затем последовательно опрашиваются.

В результате получаем примерно такой график:
Read more... )

З.Ы. Поставил в 22:40 измерять на ночь:
1. Температура воды в подземном резервуаре
2. Температура воздуха в подземном резервуаре
3. Температура на улице в тени
4. Температура на улице на солнце, на дне небольшой картонной коробки (3 датчика).
5. Температура воды в тазу на улице, примерно 10 литров.
6. Освещённость на дне картонной коробки.

измерения раз в 10 секунд.

З.Ы.Ы. у меня есть вот такой набор http://en.rosopeka.ru/Fourier-Systems_1034_2320c.html
детям в школе давали 6 лет назад, даже не распечатывал коробку ни разу. Глянул цену сейчас и прикуел. Это ж сколько украли .... цена этим датчикам копейки долларов, а уж никак не сотни.
Сейчас установил софт, все хочу расходомер придумать. Там как будто под Windows 3.11 интерфейс.
slava68: (Default)
Решил измерить угол наклона крыши. Нужно ли городить дополнительный крепёж или нет. Измерил гипотенузу и прилежащий катет, а как посчитать угол в виндоусовском калькуляторе не знаю :-))) Считал-считал, всё ерунда получается. Точно нужен arccos, но его нет в калькуляторе. На сайте "математика для блондинок" нашёл как сделать :-)



25 градусов наклон крыши. Это хорошо.
slava68: (Default)
Зима. Середина декабря. Солнечный день заканчивается в 16 часов (начинается в 8). Но ведь я проектирую систему зимнего отопления и летнего подогрева бассейна.
Обойтись одной панелью я и не рассчитывал, но теперь надо определить необходимое количество панелей.

Механическая часть стенда для исследований готова, пора приступать к разработке программной части.

Тогда попробую объективно измерить, насколько влияет угол наклона нормали к Солнцу.
slava68: (Default)
Сфоткал трубку внутри


Излучение Солнца во всём спектре взаимодействует с напылением на внутренней поверхности стеклянной колбы вызывая её нагрев.
От горячих стенок тепло передаётся воздуху в колбе и алюминиевой фольге, которая транспортирует тепло к медной трубке.
Внутри медной трубки теплоноситель, в простейшем случае ацетон, он испаряется, поднимается вверх. Вот здесь и объясняется требование устанавливать солнечные тепловые трубки под наклоном от 10 до 90 градусов. На моей панели написано, что минимум 20 градусов наклон, иначе эффективность снижается.


Наверху медной трубки тепло забирается в теплообменник, пары конденсируются и жидкость стекает вниз. Цикл повторяется, пока светит солнце. После захода солнца весь жидкий теплоноситель остаётся внизу трубки и никак не взаимодействует с теплообменником вверху панели. Именно поэтому "трубки" работают хорошо даже в сильный мороз... ну ещё и вакуум между стенками важен :-)))

Собрал "циркуляционный насос" и с рассветом уже начал набивать трубки в рамку


Оставил пару трубок на солнечном свете, хотел проверить, имеет ли значение какой стороной повернуть трубку к Солнцу - без разницы, но потом была большая проблема вставить трубку в рамку :-))) пальцы обжигает. Опустил конец трубки в воду, медь немного остыла, но по ней вода попала внутрь трубки, превратилась в пар и выбила пробку с громким звуком.
утомился, пошёл завтракать )
slava68: (Default)
НИОКР - делаем отопление дома от энергии солнца. Впереди зима, будет хорошее тестирование.

Купил панельку на 30 трубок. Думаю, что понадобится штук пять таких. При заказе из Китая они по 250 евро.

Как только открыл коробку трубки на солнце нагрелись до 100 градусов прямо в коробке.


по моему мнению, это самый лучший вариант конструкции.

так как подвод воды ещё не сделан, а на завтрашнем солнце труба нагреется до 250 градусов

вставлять все трубки не стал, даже на закатном солнце труба теплосъёмника уже стала тёплая.

не терпится скорее узнать, сколько же тепловой энергии можно будет получить с этой площади.


Купил специальные шланги для подключения горячей и холодной воды :-)))
Read more... )
slava68: (Default)
Оригинал взят у [livejournal.com profile] dolgo_vo59 в Новости нанотехнологий и импортозамещения
Оригинал взят у [livejournal.com profile] isurok в Новости нанотехнологий и импортозамещения
нано

В России сконструирован и поступил в продажу жесткий диск на 50 Мb. Весит этот нанотехнологический продукт эпохи небывалых успехов российской науки и технологий 25 кг. Стоит почти 4 млн рублей. Производителем накопительного устройства указан «НИИФИ и ВТ».
Производитель утверждает, что диск может прослужить не менее 15 лет, а наработка на отказ составляет 50 тысяч часов.
Для аналитиков-патриотов хочу сказать,Read more... )



slava68: (Default)
Вот вам ещё чудесатее !!!


Оригинал взят у [livejournal.com profile] coolwolf0 в Диды шлифовали (импортные микросхемы)

Прототип отечественного компьютера уже работает в Пятигорске

ВЕСТИ. Ставропольский край. ГТРК "Ставрополье"


Я понимаю, журноламеры, провинциальное ТВ, станция юных техников... Да, регистры и логические элементы (км555ла3, экр1533ир23) отечественные. Но процессор-то Z80! Это всё равно, что облепить фанерой иностранный двигатель, и гордиться тем, что он крутит колёса.



А вот, проклятые буржуины чё творят, гады:

"Orange Pi One Support ubuntu linux and android mini PC Beyond and Compatible with Raspberry Pi 2"


.... 659 рублей (уже с учётом КРЫМНАШ) , а раньше , без Путина , стоило бы 250 рублей ($9.99)

Про квадрокоптер, для тех, кто не в теме :-))) http://varlamov.ru/1195043.html особенно комменты читайте :-)))

UPD: про старые русские копмутеры. Интересно. Автор просто маньяк :-)))
http://we.easyelectronics.ru/vinxru/istoriya-sovetskih-domashnih-kompyuterov-v-kartinkah-chast-1.html
http://we.easyelectronics.ru/vinxru/istoriya-sovetskih-domashnih-kompyuterov-v-kartinkah-chast-2.html
slava68: (Default)
Решил поковыряться с железкой, может быть дополнить её новыми функциями...
На моей плате микроконтроллер совсем без маркировки :-( искал что-нибудь совпадающие по ножкам питания в корпусе TQFP-44
- безрезультатно. Нашел картинку на китайском сайте:


поиск в Гугле SLH89F5162 дал всего одну единственную ссылку на китайском языке. Мои предположения подтвердились:

Я слишком ленив, чтобы писать на ассемблере :-) )
Интересно, сколько сейчас стоит реинкарнация 8051, чтобы использовать его в современных разработках ? Зачем ?

Profile

slava68: (Default)
slava68

October 2017

S M T W T F S
1 2 34 567
8 9 10 11 12 13 14
15 161718192021
22232425262728
293031    

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 17th, 2017 01:50 am
Powered by Dreamwidth Studios