PDA

Просмотр полной версии : "Умный дом" под управлением ZX Spectrum утопия или реальность?



Vovoi
15.12.2014, 17:43
Хорошо, когда интерес к ZX Spectrum не увядает и на форуме до сих пор появляются энтузиасты создать очередной клон машины. Одни, чтобы относительно комфортно работать в наши дни. Другие, чтобы иметь все модели в одном корпусе. Есть желающие дать ZX Spectrum какие-то реальные, повседневные задачи, например, систему "Умный дом". А что, несложный в освоении микрокомпьютер, простота программирования, гибкость настройки.
Простой поиск открывает следующие ссылки.
Наше:
* AVR ZX Spectrum V2_0 "http://zx-pk.ru/showthread.php?t=23671"
* Полный проект AVR ZX Spectrum с исходниками "http://zx-pk.ru/showthread.php?t=19442"
* ZX-топия (в дополнение к обзору концепций развития ZX) "http://zx-pk.ru/showthread.php?p=53829#post53829"
С другой стороны:
* «Аюша» — контроллер на процессоре 6502 "http://habrahabr.ru/post/223389/"
* Контроллер умного дома "http://habrahabr.ru/post/215215/"
* Raspberry Pi, сигнализация и умный дом "http://habrahabr.ru/post/136811/"
Ссылок можно отыскать и больше, но к форумчанам вопрос. Как считаете, насколько успешно можно создать такое хотя бы на базе AVR ZX Spectrum?
Здесь можно выкладывать задачи, которые по дому реально сможет решать Спеки (контролировать температуру в доме, сигнализировть о затоплении помещения и т.д.). Также интересна информация по датчикам и способам их подключения к Speccy.

Eagle
15.12.2014, 18:14
Всё дело в датчиках и способах их сопряжения с zx, с них и надо начинать.

Vovoi
15.12.2014, 18:23
То есть датчик должен иметь некий микроконтроллер, передающий Спекки "нужные" сигналы? Конечно сразу напрашивается "подвешивание" (и "прощание" соответственно) к кемпстоноджойстиковым проводам. Там тупо соединил и если дверь закрылась, значит джойстик, скажем, "повернули вправо" - выводим на экран "Дверь закрыта". Но 5 контактов конечно же мало.

AAA
15.12.2014, 18:33
У меня уже давно уютный дом из спектрумов )) Куда не глянь везде стоят.

ALS
15.12.2014, 18:37
Если к Спектруму подключить 8255, можно будет, например, отслеживать состояние 16 датчиков движения и управлять восемью лампочками (или электродетонаторами).

ZX_NOVOSIB
15.12.2014, 19:43
Када я был маленький, у меня был спектрум, и с ним вот такая книжка (http://zxpress.ru/books_files/EL_DEVIC.ZIP) :

http://zxpress.ru/pictures/41.jpg

Батя у меня электрик, я его спрашивал, почему он не сделает то, что описано в книге. Батя отвечал : "Схемы на компьютер нету, без схемы ничего не могу сделать". Книжки-то умные продавали, а вот схемы зажимали, собаки..

Я однако же не унывал, и однажды додумался к кемпстону подключить кнопку, а эту кнопку приделал к калитке. (порт кемпстона я искал методом тыка-перебора.) Получилось что-то типа сигнализации открывания калитки )) Правда провод был длинный и шли помехи, батя посоветовал поставить 1 резистор и 1 кондер и помехи ушли. Потом я доработал программу на бейсике так, чтобы она фиксировала время открывания калитки. Правда толку от этого было ноль, учитывая что кто-то постоянно был дома, но однажды мы с матерью пошли в центр, а когда вернулись, то спектрум сообщил мне, что во столько-то времени кто-то приходил, кто был этот таинственный незнакомец? Может сам Клайв Синклер? :) Хотя скорей это был сосед дядя Вася ))

Вот такая вот музыка, такая, блин, вечная молодость вот такой вот умный дом ))

alvis
15.12.2014, 20:30
"Умный дом" понятие очень расплывчатое и сугубо индивидуальное. Для каждого конкретного случая нужно определиться, что в это понятие будет входить (функционал, датчики и т.п.), а уже потом определяться как и на чем это реализовывать. Для многих решений спектрума достаточно. Разве что с аналоговыми сигналами на спектруме работать не удобно. Можно конечно использовать микроконтроллер со встренным АЦП и передавать в спектрум уже цифровые данные, но тогда в большинстве таких случаев и надобность в спектруме отпадет (хватит самого мк). Так что все упирается в конкретные задачи.

ALS
15.12.2014, 20:48
МК - да, он вполне самодостаточен.
Но Спектрум в этой задаче хорош тем, что может вывести на экран телевизора "теплый ламповый" интерфейс управления этим самым умным домом, с Диззи и прочими ништяками.

Rindex
15.12.2014, 21:16
Ну и как вы на Спектруме запрограммируете на автоматическое включение и выключение света зимой, чтобы было видно, что дом жилой (когда вас там нет). Плюс ещё и градус отопления батарей или ТЭНов, чтобы у вас компьютер тот-же зимой не замёрз в пустом помещении.

MVV
15.12.2014, 21:24
Ну и как вы на Спектруме запрограммируете на автоматическое включение и выключение света зимой, чтобы было видно, что дом жилой (когда вас там нет). Плюс ещё и градус отопления батарей или ТЭНов, чтобы у вас компьютер тот-же зимой не замёрз в пустом помещении.
Всё просто, нужна домохозяйка - фанатка Спектрума :) На Спектрум грузите небольшую программку - планировщик, типа что ей делать, типа потрогать батарею, включить или выключить свет или что-там и там-то...

Rindex
15.12.2014, 21:37
Всё просто, нужна домохозяйка - фанатка Спектрума :) На Спектрум грузите небольшую программку - планировщик, типа что ей делать, типа потрогать батарею, включить или выключить свет или что-там и там-то...

Это к ААА, он вам расскажет про такой "умный дом" и чем он там управляется. :)

ZX_NOVOSIB
15.12.2014, 21:40
Ну и как вы на Спектруме запрограммируете на автоматическое включение и выключение света зимой, чтобы было видно, что дом жилой (когда вас там нет). Плюс ещё и градус отопления батарей или ТЭНов, чтобы у вас компьютер тот-же зимой не замёрз в пустом помещении.В книжке, что выше, всё написано. Надо сделать АЦП и ЦАП и подрубить их к спекку. Дальше на бейсике пишем что душе угодно и как душе угодно )) К АЦП будем цеплять датчик температуры, к ЦАП будем подключать "включатель тенов и лампочки". Хотя в наше время по моему можно и без ЦАП обойтись.

Еще можно таким же макаром научить спек "нажимать кнопку на мобиле", кнопочная мобила будет всегда на подзарядке, а в случае опасности спек "нажмет на кнопку" и мобила передаст сигнал SOS (смс или звонком).

alvis
15.12.2014, 21:59
Ну и как вы на Спектруме запрограммируете на автоматическое включение и выключение света зимой, чтобы было видно, что дом жилой (когда вас там нет). Плюс ещё и градус отопления батарей или ТЭНов, чтобы у вас компьютер тот-же зимой не замёрз в пустом помещении.
Можно и на спектруме это сделать вполне. Но если бы внимательнее читал, то выше было написано, что сначала нужно определит конкретные задачи, а потом уже рассматривать возможности спектрума или чего то другого. Я не автор топика, но у меня вот нет необходимости включать/выключать батареи и следить за ними. Другому что то еще не нужно или наоборот нужно...

Vovoi
15.12.2014, 22:02
ZX_NOVOSIB
Году в 2001 я искал живую машину (скорпа) и по объявлению попал к одному товарищу. Он спаял на Z80 какой-то "спичечный коробок" с мигающими лампочками и сказал, что этот контроллер будет использоваться для охранной системы его гаража. Кроме того, проверять температуру помещения, открывать и закрывать замки и т.д. Короче он узнал, что я пишу на асме, попросил влиться и обвязать штуковину программно. Но тогда в моей голове все еще жил недописанный компилятор, какие там еще гаражи. Эхх напрасно отказался, у него были планы серийного производства таких контроллеров. И кто знает, может быть более совершенный "Спекки-девайс" был бы сегодня в ряду подобных охранных систем.

ALS
"Но Спектрум в этой задаче хорош тем, что может вывести на экран телевизора "теплый ламповый" интерфейс управления этим самым умным домом, с Диззи и прочими ништяками"
И еще, я могу любую часть кода скорректировать как хочу, "не отходя от кассы". Можем ли мы сегодня внести коррективы, например, в следующую систему "http://dom-automation.ru/smart-home/"?

Rindex
"Плюс ещё и градус отопления батарей"
Наверное должна существовать какая-то термопара "выдающая" числовые (цифровые) значения. Я знаю, что из транзисторов можно спаять схему, которая пропускает 5 и менее вольт (как-то на диодах паяется). Скажем, подал 8V, а она как-то фильтрует 5 пропускает, а 3 куда-то выкидывает. Вот собрать бы такую схему, которая оповещает о каждом скачке напряжения. Прошло 1 вольт, горит один светодиод. Пустили 2 вольта, горят уже две лампочки. Для радиолюбителей такие схемы скорее всего "детский сад". А здесь, глядишь и датчик готов.

Rindex
15.12.2014, 22:05
Можно и на спектруме это сделать вполне. Но если бы внимательнее читал, то выше было написано, что сначала нужно определит конкретные задачи, а потом уже рассматривать возможности спектрума или чего то другого. Я не автор топика, но у меня вот нет необходимости включать/выключать батареи и следить за ними. Другому что то еще не нужно или наоборот нужно...

Вообще-то это система, "умный дом", должна и охранять дом, её вроде как раз для этого придумали. Т.е. если электричество злодеи вырубят, она должна работать. Ну и как? У тебя Спектрум на аккумуляторах?

Vovoi
15.12.2014, 22:17
...Я не автор топика, но у меня вот нет необходимости включать/выключать батареи и следить за ними. Другому что то еще не нужно или наоборот нужно...
Все верно. Производитель "впаривает" все подряд, соообщая, что "это" неотъемлимая часть пакета. Имея "спектрум" и датчики (некий KIT радиокубиков) можно собирать лишь необходимые в доме узлы.
Также верно, что нужно определиться с целями. Мне хотелось, чтобы форумчане поделились своим опытом. Что они видели, что использовали сами. У меня из "умного дома" лишь светильник, который включается на движение и не реагирует на оное днем, при свете. Но светильник отрабатывает честные 15 секунд и отрубается. Если, пардон, я писаю и замер с очередными мыслями на 16 секунд, то светильник немедленно сообщает об этом, иначе видите ли можно промахнуться! Так что приходится немного пританцовывать у очка. Если бы светильником управлял Speccy то ясное дело корректива по времени уже давно была бы внесена.

---------- Post added at 22:12 ---------- Previous post was at 22:11 ----------

.... и еще. Такой прибор наверное вернул бы меня в кодинг. По крайней мере я бы знал, что размышляя над очередной строчкой асм, получится что-то что окажется полезным в доме.

---------- Post added at 22:17 ---------- Previous post was at 22:12 ----------


...Ну и как? У тебя Спектрум на аккумуляторах?
Окей, ради этого дела я притащу старый аккумулятор от жучки из гаража, лишь бы работало =)

Rindex
15.12.2014, 22:20
Vovoi, ну телевизоры сейчас новые модели имеют датчик движения, просто через пару минут, если ничего не движется, то в "спящий режим" впадают. Люстры есть такие, где просто включение/выключение происходит если хлопнуть в ладоши, а сейчас просто можно и пальцем щёлкнуть.

Vovoi
15.12.2014, 22:24
Если к Спектруму подключить 8255.....
А самому такое можно собрать и подключить, например, к "авру"? (http://zx-pk.ru/showthread.php?t=23671&highlight=avr)

Те, кто испытывал указанный девайс, пытались (и успешно) встраивали его в клавиатуру ("http://zx-pk.ru/attachment.php?attachmentid=48608&d=1404307167" и "http://zx-pk.ru/attachment.php?attachmentid=43632&d=1381646973"). То есть в итоге законченная "охранка" может быть похожей на эту "http://www.3dnews.ru/assets/external/illustrations/2010/01/25/159547.jpg", или "http://www.google.ru/url?sa=i&source=images&cd=&ved=0CAUQjBw4FA&url=http%3A%2F%2Fru.asus.com%2Fwebsites%2Fglobal%2 Fproducts%2FwxnpgpW4BIy2IJoX%2Ftheme.jpg&ei=7zaPVMO7AoOAywOh1YKYDQ&psig=AFQjCNEpUcHdKQ5F2gMRptQ8LXt_KGDK3Q&ust=1418758255112652".

MVV
15.12.2014, 22:31
Vovoi, вам больше подойдет Arduino c его шилдами:
http://arduino.cc/en/Main/Products


http://www.youtube.com

http://habrahabr.ru/post/224571/

Vovoi
15.12.2014, 22:48
Vovoi, вам больше подойдет Arduino c его шилдами
Это было бы вообще мечта!!! Но на Спекки я напишу (при особой надобности) практически все ПО, начиная от загрузки ОС, заканчивая следящими за домом приложениями, если увижу конечный результат и он меня увлечет и сильно порадует. На ардуино пока не знаю где там биос, как все устроено внутри, куда грузится ОС и какая она и можно ли с легкостью что-то поменять. Словом, на изучение асма и общей структуры девайса уйдут месяцы, а то и годы. Впрочем, потихоньку изучаю С и Scratch, поскольку ARM уже прочно вошел в быт.
Эту тему создал в надежде, что из Спектрума все еще можно что-то "выжать" не прилагая особых усилий.

ALS
15.12.2014, 23:09
А самому такое можно собрать и подключить, например, к "авру"? (http://zx-pk.ru/showthread.php?t=23671&highlight=avr)
Для АВРа (и любого другого МК) лучше использовать его собственный последовательный интерфейс (UART), переделав его в RS485.

А подключение 8255 к Спектруму - эт ж классика : http://bneven.com/zxio.html
Да и здесь, на форуме, все это есть.

alvis
15.12.2014, 23:09
Вообще-то это система, "умный дом", должна и охранять дом, её вроде как раз для этого придумали. Т.е. если электричество злодеи вырубят, она должна работать. Ну и как? У тебя Спектрум на аккумуляторах?
Просто хочется оставить последнее слово за собой? Мне не жалко.
А по теме разговора - разумеется при использовании спектрума (или чего то другого) в подобной системе, он будет иметь возможность автономного питания. А вчем проблема? Можно даже организовать некий "спящий режим" для экономии, из которого он будет выходить по определенному событию (датчики, таймер и т.п.) ...

Djoni
15.12.2014, 23:10
На компьютер уровня ZX Evolution можно сделать автоматическое управлении например освещением через систему nooLite (http://www.noo.com.by/sistema-noolite.html)

Модуль передатчик МТ1132 управляемый через последовательный интерфейс предназначен для управления силовыми блоками по радио каналу.

Документ http://www.noo.com.by/assets/files/PDF/MT1132.pdf
http://www.noo.com.by/assets/files/PDF/nooLite_2013.pdf

http://www.noo.com.by/sistema-noolite.html

Gutten
15.12.2014, 23:13
Если надо дискретных входов, то у среднестатистического спека есть 5хDI от кепстона + 16xDI/DO на муз.сопроцессоре + 9хDI,1xDO на порте принтера + 1xDI,1xDO на порте магнитофона. Закупить датчики с аналоговым выходом (скажем, 4..20мА) и дискретным, либо прикупить к ним преобразователи типа "ИПМ 0399/М2". Спектрум обвешать оптопарами и вперёд - к мечте "умного дома". На монитор выводить мнемосхему и тренды, на диск скидывать архивы.

Если конечно, денег не жалко на это.

---------- Post added at 23:13 ---------- Previous post was at 23:11 ----------

Если воткнуть в спек ZX-MC2, то ещё и RS232C добавится, который можно в RS485 преобразовать, да хоть в Compobus-Profibus-CAN. Есть где развернуться.

alvis
15.12.2014, 23:21
Если надо дискретных входов, то у среднестатистического спека есть
у спектрума есть как минимум матрица из 40 клавиш, которая полностью или частично может использоваться как входы в режиме "работа" и для управления в режиме "программирование". Возможных комбинаций море.

Gutten
15.12.2014, 23:23
Ну если сделать защиту от пересечения датчик/нажали кнопку - то и клаву можно использовать.

alvis
15.12.2014, 23:26
Если воткнуть в спек ZX-MC2, то ещё и RS232C добавится, который можно в RS485 преобразовать, да хоть в Compobus-Profibus-CAN. Есть где развернуться.
Речь идет пока об абстрактном спектруме. Есть модели где есть по умолчанию и ком-порт и порт ВВ55 или порт принтера, где то уже установлен или даже встроен ZX-MC2...

Gutten
15.12.2014, 23:39
ну так в абстрактном и есть то, что я описал - кемпстон, музпроцессор, магнитофон.

alvis
15.12.2014, 23:46
ну так в абстрактном и есть то, что я описал - кемпстон, музпроцессор, магнитофон.
Я не отрицаю того, что ты написал. Я просто сказал, что вариантов даже еще больше.

---------- Post added at 22:46 ---------- Previous post was at 22:42 ----------


Ну если сделать защиту от пересечения датчик/нажали кнопку - то и клаву можно использовать.
может это даже и не потребуется. Возможно достаточно будет грамотно распределить датчики или просто включать работу с клавиатурой только "по требованию" и в этот момент не опрашивать определенные датчики. Об этом рано думать. Важно, что это это принципиально возможно.

Vovoi
16.12.2014, 09:34
у спектрума есть как минимум матрица из 40 клавиш....
Да,мне тоже наряду с кемпстоном пришла эта мысль. Например, саму клавиатуру посадить на PS/2 контроллер, а железные контакты использовать в дело (как-то исхитриться). Но решение о подключаемом устройстве наподобие TAPE,которое читает порт и далее управляет железячками более привлекательно, т.к. сохраняет работоспособность Спекки (ну, страдает лишь кассета).
Кроме того, и со Спектрума иногда нужно посылать сигналы. А как "отправить" в клавиатуру команду, чтобы контакт замкнулся? Так что с TAPE in/out получается двусторонний обмен, с кнопками только READ, т.е. фиксируем открытие двери, сейфа и т.д.

Den1982
16.12.2014, 10:29
Было уже?
http://zxpress.ru/pictures/174.jpg
http://zxpress.ru/book.php?id=30
http://trd.speccy.cz/book/WHATCAN.ZIP
Я хреновый программист и никакой радиолюбитель но ИМХО: ZX Spectrum - это компьютер. Любой компьютер можно использовать для измерения/управления какими либо процессами, нужен лишь интерфейс ввода/вывода. И да, у любого спектрума есть такой - это Tape In/Out.
P.S. А книга-то интересная.

Eagle
16.12.2014, 10:30
Так что с TAPE in/out получается двусторонний обмен, с кнопками только READ, т.е. фиксируем открытие двери, сейфа и т.д
Прикрутить узкополосные частотные фильтры и получим управление через магнитафонный выход на несколько устройств.

MVV
16.12.2014, 11:29
Это было бы вообще мечта!!! Но на Спекки я напишу (при особой надобности) практически все ПО, начиная от загрузки ОС, заканчивая следящими за домом приложениями, если увижу конечный результат и он меня увлечет и сильно порадует. На ардуино пока не знаю где там биос, как все устроено внутри, куда грузится ОС и какая она и можно ли с легкостью что-то поменять. Словом, на изучение асма и общей структуры девайса уйдут месяцы, а то и годы.
Теория. Руководства. Проекты. (http://wiki.amperka.ru)
Подборка отличных видеоуроков по Arduino от Джереми Блюма переведённых на русский. 13 серий от базовых вещей до сложных наворотов (http://wiki.amperka.ru/видеоуроки:джереми-блюм).


http://www.youtube.com

alvis
16.12.2014, 14:21
А как "отправить" в клавиатуру команду, чтобы контакт замкнулся? Так что с TAPE in/out получается двусторонний обмен, с кнопками только READ, т.е. фиксируем открытие двери, сейфа и т.д.
Речь шла о входах, типа джойстика. Для двухсторонней работы более правильно использовать параллельный/последовательный интерфейсы

Orionsoft
17.12.2014, 02:16
8255 вам в помощь .
и др интерфейсные mcx

Vovoi
18.12.2014, 09:44
Если разрешите, промежуточный итог.
Как машина, ZX Spectrum, понятное дело, справится с обслуживанием дома, если "к Спектруму подключить 8255, можно будет, например, отслеживать состояние 16 датчиков". Если речь заходит о дистанционном управлении, то Спектрум несколько уступает нынешним решениям (надо подключать "сетевуху" и писать ПО, а также программы, отправляющие СМС-информацию на трубку, если будет сотв. девайс). Кроме того, Speccy сегодня все еще остается громоздким (не компактным как ноутбук), поэтому без существенных доработок, на мой, непрофессиональный взгляд, здесь не обойтись. Если же, допустим, на AVR ZX Spectrum "прикрутить" ж/к (e-ink) дисплей, маленькую клавиатуру, добавить сетевой адаптер и компактное подобие 8255, то что-то и получится, но по скорости обслуживания вряд ли кого устроит. Кроме того, это уже будет другая машина, схожая с ZX только тем, что имеет такой же процессор Z80. Но для ценителей Speccy, "родственник" все-таки ближе ARM-машин)))

MVV
18.12.2014, 14:04
Спектрум несколько уступает нынешним решениям (надо подключать "сетевуху" и писать ПО, а также программы, отправляющие СМС-информацию на трубку, если будет сотв. девайс).
Да все намного проще, если вы ещё дружите с головой :) К примеру сетевой девайс с поддержкой ZWave (https://ru.wikipedia.org/wiki/Z-Wave) для управления различными устройствами.

Умный дом своими руками: автоматизация электроприборов и домашнего кинотеатра (http://lifehacker.ru/2013/10/23/house-20-2/)

http://www.youtube.com

Умный дом на базе Z-Wave (http://habrahabr.ru/post/160493/)

SfS
19.12.2014, 14:18
Ну и как вы на Спектруме запрограммируете на автоматическое включение и выключение света зимой, чтобы было видно, что дом жилой (когда вас там нет). Плюс ещё и градус отопления батарей или ТЭНов, чтобы у вас компьютер тот-же зимой не замёрз в пустом помещении.

точно так же как и на AVR )

Датчики в спеку подключить - не проблема. Самый простой вариант - контроллер RS232/RS485 - и всё...

p@lex
19.12.2014, 18:07
Народ, сразу видно, что среди вас нет железячников. К спектруму теоретически согласно описания процессора можно легко подключить 65536 как устройств ввода, так и устройств вывода. Потребуется правда рукосуйство в компьютер.Практически без ухищрений это количество меньше в силу уже подключенных к спектруму родных устройств и неполной дешифрации адреса. К нему можно подключить с рукосуйством абсолютно любый датчики, да хоть головку самонаведения ракеты. Я тоже задумывался сделать умный дом на нём. Вся проблема не в софте и не в спектруме и даже не самих датчиках, а в собирании всех сигналов от датчиков в один узел.

Eltaron
19.12.2014, 19:51
Вся проблема не в софте и не в спектруме и даже не самих датчиках, а в собирании всех сигналов от датчиков в один узел.
Вся проблема в том, что задача должна решаться разумными средствами. Если микроконтроллер за полбакса умеет и i2c, и spi, и кучу GPIO имеет, и uart, а к Спектруму даже датчик открытой двери на герконе не подключить без горы логики, то очевидно, что Спектрум для такой задачи - это самое безумное, что может быть выбрано.

Den1982
20.12.2014, 13:48
Вся проблема в том, что задача должна решаться разумными средствами. Если микроконтроллер за полбакса умеет и i2c, и spi, и кучу GPIO имеет, и uart, а к Спектруму даже датчик открытой двери на герконе не подключить без горы логики, то очевидно, что Спектрум для такой задачи - это самое безумное, что может быть выбрано.

Если следовать разуму и логике, то мы давно должны были отправить "фтопку" все эти наши спектрумы, эмуляторы, да и этот(и не только) форум впридачу.:v2_dizzy_roll:

Eltaron
20.12.2014, 14:19
Если следовать разуму и логике, то мы давно должны были отправить "фтопку" все эти наши спектрумы, эмуляторы, да и этот(и не только) форум впридачу.:v2_dizzy_roll:
Не вижу логики.
Фапать на ретро - это нормально. Мы уже старые, нам сложно перестроиться, у нас синдром утенка и мы любим Спектрум.

Но пытаться применить музейную технику для решения современных задач - ну безумие же. Поймешь тогда, когда твой "умный дом" повиснет от того, что на кухне включился холодильник. Или когда счет за электричество получишь. Или когда кошка хвостом заденет разъем ZX-Bus. Для принципиально новых разработок должна применяться новая элементная база. Мы так никогда на Марс не полетим, если будем с TTL-логикой топтаться.

Vovoi, AVR изучается за неделю неспешными вечерами. Я 10 лет назад утром купил мегу8515, вечером уже собрал программатор и моргал светодиодом на ассемблере. Если действительно интересует "умный дом", лучше инвестируй время в освоение AVR или (лучше) STM32. Большинство датчиков (освещение, влажность, температура) используют i2c или 1-wire, и на одну только zx-реализацию этих протоколов ты времени потратишь больше.

p@lex
20.12.2014, 18:11
если у вас датчиков немного, например 5 герконов-то они просто подключаются к стандартному гнезду кемпстон джостика. Если мало то можно использовать синклер 1 и 2 джостики.Это ещё плюс 10 датчиков.Это всё без рукосуйства и программируется прямо на бейсике очень легко.Причём всю информацию можно выводитьна экран телевизора в любом удобном для вас виде. Проблема в том, что например спектрум у вас стоит в центре дома, а вы собираетесь вести к нему все датчики открытия окон и дверей со всех комнат дома.Это уже куча проводов, которые как то незаметно надо уложить по всему дому.

Alex Rider
21.12.2014, 17:45
Проблема в том, что например спектрум у вас стоит в центре дома, а вы собираетесь вести к нему все датчики открытия окон и дверей со всех комнат дома.Это уже куча проводов, которые как то незаметно надо уложить по всему дому.
И беперебойно запитать Спектрум, если не хотите после помех по питанию "1982 Sinclair Research Ltd."

Vovoi
21.12.2014, 23:05
...Умный дом на базе Z-Wave
Обалденно! Но там написано "Все что вам нужно для управления электронными приборами — это вышеописанное оборудование и Android смартфон". Если я включу питание на этом смартфоне и на Speccy, какой из девайсов быстрее выведет на экран "готов к вашим командам"? Извиняюсь, что первым начал "меряться письками", но хотел намекнуть на то, что в теме речь шла о другом типе компьютеров, любимом форумчанами. Но видео очень понравилось, спасибо!


Проблема в том, что например спектрум у вас стоит в центре дома, а вы собираетесь вести к нему все датчики открытия окон и дверей со всех комнат дома.Это уже куча проводов
Я не железячник, но читал о неких датчиках, которые отсылают информацию по радиосигналу. Это как радиоуправляемые машинки, они тоже передают/получают сигналы. Так что расстояние, пожалуй, не проблема.
А про 65536 я подзабыл, точно, есть такие!))))

Gutten
21.12.2014, 23:36
осталось научить ZX получать, и ГЛАВНОЕ, понимать эти радиосигналы.

Dima_ZX
20.09.2016, 11:59
А если сделать немного проще, Основной контроллер на AVR или STM32, управляет устройствами, получает информацию с датчиков, выполняет написанные и загруженные скрипты, а Spectrum, с которым связь по RS232, просто осуществляет общий контроль и мониторинг системы, с выводом на экран плана дома, и подготовкой и отправкой скриптов в контроллер, тогда Спектруму не нужен будет бесперебойник.

Totem
21.09.2016, 00:47
осталось научить ZX получать, и ГЛАВНОЕ, понимать эти радиосигналы.

в это проблем нет, проблема
, что Клайв не предвидел, что в РФ, умный дом будут делать на базе ZX

max232cpe
10.02.2025, 11:22
Что мешает прикрутить к порту расширения вв55, ви53, вв51?
На выходе получаем 24 линии ввода-вывода и rs232 для работы с периферией или удаленного управления!
На предприятиях до сих пор трудятся станки с вм80 и зачастую 24\7 и никаких проблем особо нет.