Даджетовский сейчас, судя по сайту, стоит 4950 — дороже в полтора раза.
Вполне адекватная цена, у меня как раз такой — отличная вещь.
Но далеко не все считают эту цену приемлемой.
В 2500 вписаться легко можно: датчик, attiny2313 (удобный UART, ножек в достатке, кварц не нужен на таких скоростях), индикатор на выбор ЖК или цифровой-LED и по-мелочи — пара конденсаторов.
Пожалуй и на температурный датчик останется )
>На виртуальном кладбище проектов Гугла вырыта свежая могила.
>«Облака — это очень удобно и безопасно. Забудьте уже эти домашние хранилища. Пользуйтесь нашими облаками».
>Отдайте эту очень полезную программу в open source! Нельзя же просто взять и выкинуть
Еще он установил Finux, бесплатную операционку на базе UNIX'a, созданную финнами почти исключительно для того, чтобы показать всем «какие мы крутые», и распространяемую через сеть. Разумеется, Finux удивительно мощный и гибкий; в частности, позволяет контролировать цепь видеосигнала до энной степени, выбирать много разных частот развертки и полос пропускания видеоплаты, если вы таким увлекаетесь. Пекка увлекался и, как многие другие финуксоиды, настроил комп так, чтобы тот показывал уйму крохотных пикселей (помещается много информации, но утомительно для глаз) или меньшее число более крупных пикселей, а также разные промежуточные разрешения. Всякий раз, как он менял разрешение, экран на секунду гас и раздавался щелчок — пьезокристаллы переходили на другой диапазон частот. Как то в три часа ночи Пекка переключил режим. Экран погас, щелкнул и взорвался ему в лицо. Передняя часть кинескопа была, естественно, из толстого стекла — ее осколки вошли Пекке в лицо, тело, торс. Тот самый люминофор, который светился под бегущим электронным лучом, передавая информацию глазам Пекки, теперь впился в его тело. Один осколок уничтожил глаз и остановился, не дойдя до мозга самую малость. Другой перерезал связки, третий просвистел рядом с головой и выкусил аккуратный треугольник из левого уха.
Ощущение, что начиная S3 ViRGE ни одной не пропустил…
«Voodoo», «Matrix G200», «Riva TNT» — романтика, не то что сейчас: все на два лица и все греются как утюги, не считая тех рабочих лошадок, что залезли в процессор.
Надо уточнить: «мой» тоже показывает и влажность и температуру — на экранчике показания чередуются. И к компьютеру подключается. Кстати, стоит по прежнему 5000р.
У меня вот такой девайс. Полагаю предыдущая версия.
Поменьше. Брал за 5000р два года назад. Не пожалел ни секунды.
Могу подтвердить прямую зависимость цвета индикатора и собственных ощущений. И это не самовнушение, т.к. специально ставил опыты пытаясь угадать цвет по ощущениям — попадания 7 из 10. Даже, в какой-то момент показалось, что прибор и не нужен. Но, как говорится, есть нюансы. Бывает, что и по всем признакам должна быть норма — но нет, оказывается есть зависимость от направления ветра и качества воздуха в других комнатах квартиры, а также, например, открыта или нет дверь в ванную и работает ли там вентилятор.
Lua или С? Я рассматривал с точки зрения реализации на Lua.
Моя разработка передатчика дальше работающего прототипа не пошла (оказалось, что то, чем я планировал управлять, не годится для разрабатываемого устройства).
Вот такой получится Lua-код Ir-передатчика (протокол NEC):
return
function( pin, addr, data )
local tone = function( t )
local write = gpio.write
local i = t
while i > 0 do
write(pin, 0)
write(pin, 1)
_ = i * 1 * 1 - 1 - 1 - 1 -- magic delay :)
i = i - 1
end
end
-- prepare
local a = bit.band( addr, 0xff )
-- print( string.format("%x",a) )
local an = bit.band( bit.bnot(addr), 0xff )
-- print( string.format("%x",an) )
local d = bit.band( data, 0xff )
-- print( string.format("%x",d) )
local dn = bit.band( bit.bnot(data), 0xff )
-- print( string.format("%x",dn) )
local m = bit.bor( bit.lshift( dn, 24 ), bit.lshift( d, 16), bit.lshift( an, 8 ), a )
-- print( string.format("%x",m) )
local delay = tmr.delay
local isset = bit.isset
gpio.mode( pin, gpio.OUTPUT )
-- send
tone( 340 ) -- 9000ms*38kHz/1000000
delay( 4325 ); -- 4500mcs - 175mcs (call time)
for i = 0, 31 do
tone( 21 ) -- 9000ms*38kHz/1000000
delay( isset(m, i) and 1515 or 392 ) -- 1685/562mcs one/zero pause - 170mcs (call and cycle time)
end
tone( 21 ) -- 9000ms*38kHz/1000000
end
Протокол NEC очень распространен и про него можно почитать например тут.
Опыты по приему показали, что на Lua вполне можно и приемник сделать, но с пост-декодированием сигнала, то есть сначала сохранить моменты переходов 0->1->0, а затем определить переданные данные.
На С, уверен, задача решается много эффективнее, примеры гуглятся — только выбирай:
site:github.com esp8266 ir remote
И еще, разбираться с протоколами очень удобно используя анализатор «USB Saleae» — это однозначный мастхев )
А как насчет цифровых потенциометров, не возникало желание использовать их?
И еще, опорное ЦАПа (оно же питание 74HC595) снимается с AMS1117-5.
Режет глаз отсутствие конденсаторов, на выходе AMS1117-5 и около 74HC595.
Но далеко не все считают эту цену приемлемой.
В 2500 вписаться легко можно: датчик, attiny2313 (удобный UART, ножек в достатке, кварц не нужен на таких скоростях), индикатор на выбор ЖК или цифровой-LED и по-мелочи — пара конденсаторов.
Пожалуй и на температурный датчик останется )
Если уж считаем копейки, то ардуино здесь лишнее.
>«Облака — это очень удобно и безопасно. Забудьте уже эти домашние хранилища. Пользуйтесь нашими облаками».
>Отдайте эту очень полезную программу в open source! Нельзя же просто взять и выкинуть
Что ж ты творишь, «корпорация добра»?
«Мы сделаем вас счастливыми» (с)Отроки во вселенной
было понятно, чем все кончится
R.I.P. (Rebrending Improving Performance)
позвольте, я «проявлю» потому, что — это совершенство!..
©Криптономикон, Нил Стивенсон
«Voodoo», «Matrix G200», «Riva TNT» — романтика, не то что сейчас: все на два лица и все греются как утюги, не считая тех рабочих лошадок, что залезли в процессор.
«Один на работе стоит: вертикаль, другой – сидит: перпендикуляр, а третий вот принял горизонталь. Вот лег и буду лежать, кому какое дело, а может это самая продуктивная поза и есть?...»
© Аркадий Райкин
Завлечение, подача, фотки, факты, оформление — все на высоте. Браво!
Поменьше. Брал за 5000р два года назад. Не пожалел ни секунды.
Могу подтвердить прямую зависимость цвета индикатора и собственных ощущений. И это не самовнушение, т.к. специально ставил опыты пытаясь угадать цвет по ощущениям — попадания 7 из 10. Даже, в какой-то момент показалось, что прибор и не нужен. Но, как говорится, есть нюансы. Бывает, что и по всем признакам должна быть норма — но нет, оказывается есть зависимость от направления ветра и качества воздуха в других комнатах квартиры, а также, например, открыта или нет дверь в ванную и работает ли там вентилятор.
Моя разработка передатчика дальше работающего прототипа не пошла (оказалось, что то, чем я планировал управлять, не годится для разрабатываемого устройства).
Вот такой получится Lua-код Ir-передатчика (протокол NEC):
Протокол NEC очень распространен и про него можно почитать например тут.
Опыты по приему показали, что на Lua вполне можно и приемник сделать, но с пост-декодированием сигнала, то есть сначала сохранить моменты переходов 0->1->0, а затем определить переданные данные.
На С, уверен, задача решается много эффективнее, примеры гуглятся — только выбирай:
site:github.com esp8266 ir remote
И еще, разбираться с протоколами очень удобно используя анализатор «USB Saleae» — это однозначный мастхев )