Компютри и модерни джаджи

Часовникова схема с луминесцентни лампи

Много хора искат и се интересуват електрическа схема на часовник, използващ вакуумни индикатористарите съветски времена. Е, разбира се, има много интересни неща в това. Гледайте в ретро стил, а през нощта можете да видите колко е часът. Можете също така да поставите диоди под дъното и това ще бъде като намек. И така, нека започнем да разглеждаме тази схема.

Главната роля е заета от газоразрядни индикатори. Използвах IV-6. Това е луминисцентен седемсегментен индикатор със зелено сияние (На снимките ще видите синкав оттенък на сиянието, този цвят се изкривява при снимане поради наличието на ултравиолетови лъчи). Индикаторът IV-6 е направен в стъклена колба с гъвкави проводници. Индикацията се извършва през страничната повърхност на цилиндъра. Анодите на устройството са направени под формата на седем сегмента и десетична точка.

Може да се прилага показатели IV-3A, IV-6, IV-8, IV-11, IV-12 или дори IV-17 с малки промени в дизайна.

На първо място бих искал да отбележа къде можете да намерите лампи, произведени през 1983 г.

Митински пазар. Много и различни. В кашони и на дъски. Има място за избор.

В други градове е по-трудно, може би ще имате късмет и ще го намерите в местен магазин за радио. Такива индикатори се намират в много домашни калкулатори.

Можете да поръчате от Ebay, Да Да, руски индикатори на търг. Средно $12 за 6 броя.


контрол

Всичко се контролира от микроконтролера AtTiny2313 и часовника за реално време DS1307.

Часовникът, при липса на напрежение, преминава в режим на захранване от батерия CR2032 (както на дънна платка на компютър).

Според производителя в този режим те ще работят и няма да се повредят в продължение на 10 години.

Микроконтролерът работи от вътрешен 8 MHz осцилатор. Не забравяйте да поставите предпазителя.

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

Шофьори

Използвах KID65783AP като ключове за сегментите. Това са 8-те „горни“ клавиша. Направих избор към тази микросхема само защото я имах. Тази микросхема много често се среща в таблата за дисплеи за перални машини. Нищо не пречи да го замените с аналогов. Или издърпайте сегментите с 47KOhm резистори до +50V и натиснете популярния ULN2003 към земята. Само не забравяйте да обърнете изхода към сегментите в програмата.

Дисплеят е направен динамичен, така че към всяка цифра се добавя брутален транзистор KT315.


Печатна електронна платка

Плащането е извършено по метода LUT. Часовникът е изработен на две дъски. Защо това е оправдано? Дори не знам, просто исках да е така.

захранващ агрегат

Първоначално трансформаторът беше 50Hz. И съдържаше 4 вторични намотки.

1 намотка - напрежение на мрежата. След токоизправителя и кондензатора 50 волта. Колкото по-голям е, толкова по-ярко ще светят сегментите. Но не повече от 70 волта. Ток не по-малък от 20mA

Намотка 2 - за изместване на потенциала на мрежата. Приблизително 10-15 волта. Колкото по-малко е, толкова по-ярко светят индикаторите, но сегментите „не са включени“ започват да светят също толкова ярко. Токът също е 20mA.

Намотка 3 - за захранване на микроконтролера. 7-10 волта. I = 50mA

4 намотка - Топлина. За четири лампи IV-6 трябва да настроите тока на 200mA, което е приблизително 1,2 волта. За други лампи токът на спиралата е различен, така че вземете под внимание тази точка.


Преди доста време идеята за смяна на стария ми часовник беше отдавна - не се отличаваше нито с точност, нито с особен вид. Идеята е налице, но със стимула - или няма време, или няма желание да направим китайците от стандартен римейк... въобще пълна каша. И тогава, един ден, на път за вкъщи, влизайки в магазин за неликвидни стоки, витрина с радиолампи от времето на СССР привлече вниманието ми. Освен всичко друго, интересувах се от електрическата крушка IV-12, която лежеше безгрижно в ъгъла. Спомняйки си забележките на продавача в миналото: „всичко, което има, е изложено“, попитах дори без ентусиазъм. … „Чудо, чудо, чудо се случи!“ - оказа се, че имат цяла кутия от тези индикатори! По дяволите, да не бях по-рано... общо взето, купих го;)

В очакване, като се прибрах, първото нещо, което направих, беше да им подадох напрежение - работеха! Ето, ето ритник в рошавата опашка, ето стимул да видите това чудо в действие - работата кипи.

Техническо задание:
1. Истинският часовник;
2. Будилник;
3. Вграден календар (отчитаме броя на дните през февруари, включително във високосна година) + изчисляване на деня от седмицата;
4. Автоматично регулиране на яркостта на индикатора.

Във веригата няма нищо ново или свръхестествено: часовник в реално време DS1307, динамичен дисплей, няколко бутона за управление, всички контролирани от ATmega8.
За измерване на осветеността в помещението е използван фотодиод FD-263-01, като най-чувствителният наличен. Вярно, че има малък проблем със спектралната чувствителност - пикът на чувствителност е в инфрачервения диапазон и в резултат на това много добре усеща светлината на слънцето/лампи с нажежаема жичка, а луминесцентни лампи/LED осветление - клас C.
Анодни/решетъчни транзистори - BC856, PNP с максимално работно напрежение 80V.
За да посоча секундите, инсталирах по-малък IV-6, който лежеше наоколо, тъй като има и по-ниско напрежение на нажежаемата жичка - резистор за охлаждане от 5,9 Ohm ще му помогне.
За алармен сигнал - пиезо излъчвател с вграден генератор HCM1206X.
Платката е окабелена за: резистори 390K 1206 в размер, останалите 0805, транзистори в SOT23, стабилизатор 78L05 в SOT89, защитни диоди в SOD80, триволтова батерия 2032, ATmega8 и DS1307 в DIP корпус.
От захранването цялата верига консумира +9V до 50mA по линията, топлината е 1.5V 450mA, топлината спрямо земята е при потенциал -40V, консумацията е до 50mA. Общо общо максимум 3W.

Не беше възможно да се получи гнездо за индикаторите - нещото беше твърде оскъдно дори за поръчка; вместо това използвах „втулки“ от чифт счупени конектори на модемния кабел RS-232. Отрязахме „опашката“ от тях - оказва се по-компактен от оригиналните панели. (забележка - пробийте внимателно седалката, петната са малки)

Първи проби:

Точността на кварцовия осцилатор DS1307 оставя много да се желае - след измиване на платката и избор на контейнери за кварцови тръби успяхме да постигнем нещо като +/-2 секунди на ден. По-точно, честотата варира в зависимост от температурата, влажността и положението на планетите - изобщо не е това, което искахме. След като помислих малко за проблема, реших да поръчам микросхема DS32KHZ - доста популярен кварцов осцилатор с температурна компенсация.
Ние запояваме кварца и това животно е удобно поставено в свободното пространство върху парче печатна платка. Връзка - сега чрез окабеляване към близкия DS1307.

Не е за нищо, че генераторът е толкова скъп - според справочника производителят обещава да увеличи точността на часовника до +/- 0,28 секунди на ден. В действителност, при приемливи условия на мощност и температурни диапазони, не успях да видя промяна в честотата поради външни фактори. В тестов режим, в стая, часовникът работи около седмица, 2 дни от които беше в летаргичен сън, захранван от стандартна батерия - след това грешката, ако вярвате на услугите за точно време, не надвишава ... +0,043 секунди на ден!!! Това е щастие! За съжаление не беше възможно да се измери по-точно за толкова кратък период от време.

Сглобяване на корпуса:

След сглобяването на корпуса и „сресването“ на фърмуера часовникът има 3 останали бутона: нека ги наречем „A“ „B“ „C“.
В нормално състояние бутонът "C" е отговорен за превключване на режима от показване на времето "часове - минути" към датата "ден - месец", вторият индикатор показва деня от седмицата, след това по година, след това към режим "минути - секунди", при четвъртото натискане - до първоначалното състояние. Бутон "A" бързо превключва към показване на часа.
От режим "часове - минути" бутон "А" превключва в кръг към режим "настройка на будилник" / "настройка на час и дата" / "настройка на яркостта на индикатора". В този случай бутонът “B” превключва между цифрите, а бутонът “C” всъщност променя избраната цифра.
Режим “Настройка на алармата”, буквата A (Аларма) на средния индикатор означава, че алармата е включена.
Режим "настройка на час, дата" - когато е избрана цифрата "секунди", бутонът "C" ги закръгля (от 00 до 29 ги нулира на 00, от 30 до 59 ги нулира на 00 и добавя +1 към минутата) .
В режим “настройка на час и дата” при SQW изхода на m/s DS1307 има меандър от 32.768 kHz - необходим при избор на кварц/кондензатори за генератора, в други режими е 1Hz.
Режим "регулиране на яркостта на индикатора": "AU" - автоматичен, показва измерената осветеност в единици. ;) "US" - ръчна настройка в същите мерни единици.
Фуу, изглежда не съм забравил нищо.

Схематичната диаграма на часовника е показана на фиг. Часовникът е реализиран на пет микросхеми. Генераторът на минутна импулсна последователност е направен на микросхемата K176IE12. Главният осцилатор използва кварцов резонатор RK-72 с номинална честота 32768 Hz. В допълнение към минутната микросхема е възможно да се получат импулсни последователности с честота на повторение от 1, 2, 1024 и 32768 Hz. Този часовник използва импулсни последователности с честоти на повторение: 1/60 Hz (щифт 10) - за да осигури работата на брояча на минутните единици, 2 Hz (щифт 6) - за първоначалната настройка на времето, 1 Hz (щифт 4) - за "мигаща" точка. При липса на микросхема K176IE12 или кварц с честота 32768 Hz, генераторът може да бъде направен с помощта на: други микросхеми и кварц с различна честота.
Броячи и декодери за единици минути и единици часове са направени на микросхеми K176IE4, които осигуряват броене до десет и преобразуване на двоичен код в седем елементен код на цифров индикатор. Броячи и декодери на десетки минути и десетки часове са направени на микросхеми K175IEZ, които осигуряват броене до шест и декодиране на двоичния код в кода на цифров индикатор. За да работят броячите на микросхемите K176IEZ, K176IE4, е необходимо към щифтове 5, 6 и 7 да се приложи логическа 0 (напрежение близо до 0 V) ​​или тези щифтове да са свързани към общия проводник на веригата. Изходите (пин 2) и входовете (пин 4) на броячите на минути и часове са свързани последователно.

Настройката на 0 делители на микросхемата K176IE12 и микросхемата K176IE4 за брояча на минутните единици се извършва чрез прилагане на положително напрежение от 9 V към входове 5 и 9 (за микросхема K176IE12) и към вход 5 (микросхеми K176IE4) с S1 бутон през резистор R3. Първоначалната настройка на времето на оставащите броячи се извършва чрез прилагане на десетки минути към входа 4 на брояча с помощта на бутона S2 с импулси с честота на повторение 2 Hz. Максималното време за настройка на времето не надвишава 72 s.
Веригата за настройка на 0 броячи на единици и десетки часове при достигане на стойност 24 се прави с помощта на диоди VD1 и VD2 и резистор R4, които изпълняват логическата операция 2I. Броячите се настройват на 0, когато на анодите на двата диода се появи положително напрежение, което е възможно само когато се появи числото 24. За да създадете ефекта на „мигаща точка“, импулси с честота на повторение 1 Hz от пин 4 на Микросхемата K176IE12 се прилага към точката на индикатора за единица час или към сегмент d на допълнителен индикатор.
За часовници е препоръчително да използвате седемелементни луминесцентни цифрови индикатори IV-11, IV-12, IV-22. Такъв индикатор е електронна тръба с директно нагрят оксиден катод, контролна решетка и анод, направени под формата на сегменти, образуващи число. Стъклената бутилка от индикатори IV-11, IV-12 е цилиндрична, IV-22 е правоъгълна. Електродните проводници на IV-11 са гъвкави, докато тези на IV-12 и IV-22 са под формата на къси твърди щифтове. Числата се броят по посока на часовниковата стрелка от скъсения гъвкав проводник или от увеличеното разстояние между щифтовете.
Към решетката и анода трябва да се подава напрежение до 27 V. В тази часовникова верига към анода и решетката се подава напрежение от +9 V, тъй като използването на по-високо напрежение изисква допълнителни 25 транзистора, за да съответства изходите на микросхемите, предназначени за захранване от 9 V с напрежение 27 V, подавани към анодните сегменти на цифровите индикатори. Намаляването на напрежението, подавано към решетката и анода, намалява яркостта на индикаторите, но остава на ниво, достатъчно за повечето приложения на часовника.
Ако посочените индикатори не са налични, тогава можете да използвате индикатори като IV-ZA, IV-6, които имат по-малък размер на цифрите. Напрежението на катодната жичка на лампата IV-ZA е 0,85 V (консумация на ток 55 mA) IV-6 и IV-22 - 1,2 V (ток 50 и 100 mA, съответно), за IV-11, IV-12 - 1, 5 V (ток 80 - 100 mA). Препоръчително е да свържете един от катодните изводи, свързан към проводимия слой (екран), към общия проводник на веригата.
Захранването осигурява работа на часовника от мрежа с променлив ток 220 V. Той създава напрежение от +9 V за захранване на микросхеми и решетки на лампи, както и променливо напрежение от 0,85 - 1,5 V за нагряване на катода и индикаторните лампи.
Устройството за захранване съдържа понижаващ трансформатор с две изходни намотки, токоизправител и филтърен кондензатор. Освен това е инсталиран кондензатор C4 и е навита намотка за захранване на веригите с нажежаема жичка на катодите на лампата. При напрежение на катодната нишка от 0,85 V е необходимо да се навият 17 оборота, при напрежение 1,2 V - 24 оборота, при напрежение 1,5 V - 30 оборота с проводник PEV-0,31. Един от терминалите е свързан към общия проводник (- 9 V), вторият - към катодите на лампите. Не се препоръчва последователно свързване на катодите на лампата.
Кондензатор C4 с капацитет 500 μF, в допълнение към намаляването на пулсациите на захранващото напрежение, позволява работа на броячи на часове (спестяване на време) за приблизително 1 минута, когато мрежата е изключена, например при преместване на часовник от една стая в друга . Ако е възможно по-дълго изключване на мрежовото напрежение, тогава трябва да се свърже успоредно с кондензатора батерия Krona или батерия тип 7D-0D с номинално напрежение 7,5 - 9 V.
Структурно часовникът е направен под формата на два блока: основен и захранващ. Основното устройство е с размери 115X65X50 mm, захранващото устройство е с размери 80X40X50 mm. Основното устройство е монтирано на стойка от инструмент за писане.

Индикатор,

чип

Индикаторни анодни сегменти Нет Кацд Общ
А b

b

V Ж д д и Точка
IV-Z, IV-6 2 4 1 3 5 10 6 11 9 7 8
IV-1lH 6 8 5 7 9 3 10 4 2 11 1
IV-12 8 10 7 9 1 6 5 - 4 2 3
IV-22 7 8 4 3 10 2 11 1 6 12 5
K176IEZ, K176IE4 9 8 10 1 13 11 12 - - - 7
K176IE12 - - - - - - - 4 - - 8

Литература

Светодиодите, които преди това бяха ентусиазирано възприемани във всякакви електронни устройства за показване, наскоро станаха кисели и започнаха забележимо да губят от ретро индикатори, като вакуумни тръби, които изглеждат много по-хубави. Затова е създадена версия на електронния часовник, която показва времето с помощта на газоразрядници IN-12.

Характеристики на домашни часовници

  • дисплеят е направен с помощта на лампи IN-12 (nixie),
  • малко тяло,
  • схема без микроконтролери,
  • захранва се от 9 волтов захранващ адаптер
  • консумация на ток 150 mA.

Основата на дизайна е универсалният корпус Z5A. Четири такива лампи пасват идеално по ширина в такъв корпус. Според първоначалния дизайн, часовниковите импулси за часовника са взети от мрежата 220 V, която също е източник на високо напрежение за анодите на лампата.

Вярно е, че е рисковано да се използва устройство, в което всичко е под потенциала на мрежата. Следователно, във втория вариант, захранването беше взето от повишаващ преобразувател на напрежение и тактовата честота беше променена на типична генераторна верига: кварц 32,768 kHz, CD4060, делител CD4013.

Последната диаграма е няколко други диаграми от интернет, леко модифицирани и комбинирани в една. По-горе има принципна електрическа схема, която може да бъде увеличена, като щракнете върху снимката. Следва печатната платка за домашния часовник.

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

Изглед на монтажа отгоре и отдолу.

За тези, които искат да повторят дизайна, препоръчваме да изработите корпуси за часовници с газоразрядни индикатори от алуминий, мед, месинг или дърво (за да подчертаете винтидж вида). В краен случай покрийте пластмасата със самозалепващ се филм, подобен на дърво. И вместо червен цветен филтър отпред, по-добре е да поставите прозрачен плексиглас - тогава естественият цвят на лампите IN-12 ще остане.

.

Говоря за този часовникMoto_v3x(от Радиокот) казаха преди 2 години. Преди година успях да купя индикатори (евтино) и да направя табло с индикации, което лежеше на бюрото ми до декември миналата година. Можете да видите какво включва почистването на кутията в тази статия.
Часовникът се състои от 3 платки: дисплейна платка, основна платка, сензорна платка.
Засега ще говорим за първите две, защото... Ще направя последното на етапа на производство на тялото.
Дъските са едностранни, разбира се с джъмпери. Някои от тях са извършени от MGTF. Разведен в спринт- Оформление 6.

Плащане, извършено преди година:

Следи 0.3мм. LUT.

Основна платка:

Следи 0.6, също LUT.

Няколко думи за схемата.
Stone избра PIC16F887 главно поради броя на щифтовете. Присъствието му беше плюс. Номериране на щифтовете на диаграмата за корпуса DIP-40.
Захранването с нажежаема жичка е променливо, с честота 3 kHz (задава се от кондензатор C11). Веригата е евтина, всички компоненти са налични и не изисква конфигурация.
Получавам отрицателно напрежение, използвайки наличния MC34063.
Защо такава схема? Защото имам собствени хлебарки в главата си.
Захранване с ниско напрежение може да се реализира и на 78l33 (може би най-евтиното), но имам желание да прикача NS-05 към часовника и да го управлявам от Android, но той консумира 40-60 mA. Направих DC-DC с... познайте какво? Точно така, MC34063 :) .
Купих DS3231 на Ali за $0.8, цели 10 броя. Изборът на RTS е очевиден.
Между другото, не е за нищо, че нашите „предприемчиви приятели“ ги продават евтино в Китай. Dska понякога не тръгва от първия път, което никога не е наблюдавано на MS, закупен за $3,5.


Събрах захранването и проверих как свети лампата.


И ме чакаше голямо разочарование:(! Всички лампи бяха използвани и всички светеха различно. Затова трябва да вземете лампи с резерв, за да има от какво да избирате. Разликата в интензитета на светене е колосална , няма смисъл да се прави софтуерна корекция :(.

Тогава отложих малко правенето на този часовник :) и реших да опитам всички предложени части от веригата върху по-прост проект. Схванахме го.
Вземайки предвид натрупания опит, е изработена платка, която по-късно е преименувана на основна и подобрена версия на която може да се види в този проект.


И така, какво присъства в часовника ( окабелен на платката):
- точността на движение се осигурява от DS3231;
- нощен режим;
- LED подсветка (едноцветна) с регулируем интензитет;
- индикация за време;
- индикация за дата;
- индикация за деня от седмицата.
- bluetooth управление;
- докоснете вкл./изкл

За първата версия може би е достатъчно, защото може би ще има втора.

Контрол:

  • настройка на времето
ляв бутон (кратко натискане) влиза в инсталационното меню;
средно - плюс;
ляво - минус;
  • контрол на подсветката
средно (кратко натискане) - увеличава подсветката;
наляво (кратко натискане) - намалява;
  • Включване/изключване на bluetooth - дълго натискане на левия бутон.

Време е да поговорим за сглобяването.

Започваме сглобяването, както винаги, със захранвания.
Първият в нашия списък е IP -27 Volt.


Частта от платката, заета от веригата, е подчертана по-долу.
В точките, посочени на фигурата, трябва да наблюдавате -27V.


Тогава е време за смяна на отоплението.
Част от платката, заета от веригата:

Правилно сглобената верига не изисква конфигурация. Работата му може да се провери с тестер. На моя стар DT-838 показва ~2,3 волта AC.


И в крайния IP при 3,3 волта:

В резултат на това проверяваме събраните IP адреси в точките, посочени на фигурата:

Ако всичко съвпада, запоете джъмпери A и B.

Няма да навлизам в подробности как да сглобя таблото на дисплея. Всичко, от което се нуждаете, е точност и внимание. Светодиодите трябва да бъдат инсталирани преди инсталирането на лампи :).
Индикаторите могат да се проверят чрез свързване на нишката към щифтове 11, 1 две лампи, свързани последователно и +5V към решетката и анода. Трябва да видите сегмента на лампата да гори.

Сглобяването на ключовете изисква внимание и след завършване е необходимо да изплакнете обилно дъската, за да няма отблясъци. Също така бих препоръчал да проверите съседните писти с тестер в диапазона 2Moh :).


След това свързах сглобената дисплейна платка и проверих всеки ключ.

След като всичко беше настроено, запоих МК.

Ще се спра малко на фърмуера на MK. Флашнах го на таблото. Резултатите от програмирането се подписват:

Можете да шиете, напр. Екстра-PIC(софтуер PICPgm) или PICkit-2 lite, фабричен PICkit-2 или PICkit-3. Изборът е твой.
Ако вече няма да мигате MK, тогава след мигането диодът на Шотки може да бъде заменен с джъмпер и може да се инсталира кондензатор 100-470 μF, показан на снимката по-горе.


Сглобяваме останалата част от веригата, включваме я и трябва да видите това:

Честита сграда!

Актуализация 2015\09\27:
Собствениците на програмисти TL866CS може да имат затруднения при програмирането и проверката на фърмуера. Това се дължи на факта, че MK има широчина на шината 14 битаи тези 14 бита се съхраняват в 2 байта ( 16 бита) => 2 бита не са значими. Някои компилатори ги запълват с нули, други с единици. В моя фърмуер те са запълнени с единици, което създава затруднения за софтуера TL866CS.
Решение: изтеглете WinPic800 (програмата е безплатна), изберете контролер, изтеглете фърмуера, Файл- Запази катои го запазете отново. Всичко:).

Актуализация 2015\10\04:

Добавена е поддръжка за температурен сензор DS18b20 към фърмуер версия 1.1. Обработват се както положителните, така и отрицателните температури.

Добавена е поддръжка за температурен сензор DS18b20 и сензор за атмосферно налягане BMP085(BMP180) към фърмуер версия 1.2.
Термометърът обработва както положителни, така и отрицателни температури.

Те се добавят към таблото чрез монтиран монтаж.
Не забравяйте, че модулът BMP085 или BMP180 вече има издърпващи резистори на I2C шината, така че резисторите R86 и R87 на платката трябва да бъдат премахнати.

Температурният сензор трябва да бъде преместен извън корпуса.

Нов цифров шрифт е добавен и към двата фърмуера (в менюто за настройка на часовника).
Коригиран проблем със замръзване при включване.

Схема на свързване:
Модифицирана платка за фърмуер 1.1 и 1.2 (добавени отвори за свързване на сензори)
Файл на фърмуера v 1.01 (допълнителен шрифт)
Файл на фърмуера v 1.1 (поддръжка на температурен сензор + допълнителен шрифт)
Файл на фърмуера v 1.2 (поддръжка за температурен сензор + сензор за налягане + допълнителен шрифт)

Температурни показания на фърмуера 1.1 (снимка Николай В.):

Актуализация 2015\10\17:
Повторно качен фърмуер 1.1 и 1.2!
Поправена е буквата "U" във фърмуер 1.2
Коригирана е буквата "U" и символите за деня от седмицата преди показване на температурата във фърмуер 1.1

Имейлът за контакт се промени, така че тези, които ми писаха в Rambler Забележка. Нямам достъп до стария си имейл :(.

Актуализация 2015\12\17:

Спойлер:

О, поради наплива от работа, за съжаление (или за щастие:)), сега нямам време да се отдам на хобита.
Измина месец (!) правенето на нов шал за часовника IV-17.
Исках да успея дори със сградата за Нова година, но....
Платката изпълнява:
- всичко, което беше във v 1.2;
- сензорен бутон за включване/изключване на TTP223 (директно на платката);
- захранва се от USB;
- будилник с резервна батерия;
- има звуков сигнал (будилник, натискане на клавиш):
- RGB подсветка WS2812B (позволява да зададете собствен цвят на всяка лампа);
- сензор за влажност;
- ако е възможно, пъхнете обучаем IR приемник в тялото;
- и ESP8266 на борда (настройка на часовника чрез браузър, NTP синхронизация);
- хех, само радиото липсва :)))))))))) (въпреки че ако се постараете, можете да направите онлайн радио).





Гледайте в кутията от Максим М.

Актуализация 2016\02\27:
Някой иска ли да пробва WEB-face и NTP синхронизация на модул ESP-12/ESP-12E или модул с 2 свободни крака, които могат да се управляват?
Освен желание е необходимо да имате на склад сглобения часовник и самия модул.
Изпрати ми имейл.

Актуализация 2016\03\07:

Настройка на времето:
Настройване на NTP комуникация:
Изберете период на гласуване:

Настройки на WiFi клиент:
Настройка на WiFi сървър:

ESP-12(ESP-12E) се намира на отделна платка. Схемата за свързване на модула е показана по-долу.

Самият модул се закрепва към дъската с двойнозалепваща лента или лепило.
Ще изглежда нещо подобно:

На снимката модула вече има SD карта. Трябваше да събере повече статистика, но това все още е в далечното бъдеще.
Изисква се дъно ESP-12 изолирайте от дъската.

Ние флашваме часовниковия процесор с фърмуер 1.35, преди да инсталираме модула, защото Обикновено програмистите мигат MK със захранващо напрежение от 5V, което може да има пагубен ефект върху щифтовете на ESP!

Относно фърмуера на модула.

Когато получите ESP-12 от Китай, той ще бъде в команден режим AT.
Трябва да разберем с каква скорост работи чрез UART.
Как да направите това е описано в.
Отделно отбелязвам, че програмирането на модула изисква нива от 3.3V => трябва да използвате или съпоставител на ниво (използвам ADM3202, защото ги имам) или USB<-->com (има много от тях на ALI) с 3.3V изход.

Качете фърмуера на модула, като използвате esptool.exe
Помощната програма идва в комплект с ESP библиотеката за Arduino.
Параноиците могат да инсталират средата на Arduino (как да го направите е описано в статията, свързана по-горе) и да я намерят по пътя:
C:\Documents and Settings\Your account name\Application Data\Arduino15\packages\esp8266\tools\esptool\0.4.6\
Можете да погледнете източниците.

Команда за качване на фърмуера:
c:\esptool.exe -vv -cd ck -cb 115200 -cp COM1 -ca 0x00000 -cf c:\ESPweb20160301.bin

Параметри, които трябва да промените за себе си:
За да превключите модула в режим на качване на фърмуер, трябва да свържете накъсо GPIO0 към маса.

По време на фърмуера това ще се появи на екрана:

След като завършите фърмуера, изключете захранването и премахнете джъмпера от GPIO0.

работа:
Когато е включен, ESP-12 (ако е възможно) се свързва с NTP сървъра и получава точния час.
С продължително натискане на средния бутон на часовника се активира уеб интерфейсът и потребителят може да конфигурира настройките на часовника.

Всичко в менюто изглежда интуитивно.
Просто ще се съсредоточа върху елемента от менюто WiFi сървър - WiFi режим

Избор:
-само клиент. ESP ще повдигне меката точка за достъп "esp8266" с парола "1234567890"). Тази опция е активирана по подразбиране. В браузъра, за да свържете часовника, трябва да наберете адреса - 192.168.4.1;

-само сървър. ESP ще бъде наличен във вашата домашна мрежа. Адресът за връзка може да бъде намерен чрез продължително натискане на левия бутон на часовника. ;

Можете също така да деактивирате WEB интерфейса чрез продължително натискане на средния бутон (NTP синхронизацията не е деактивирана).

Синхронизирането на времето чрез NTP се извършва: когато е включено в края на първата минута (ако съответният елемент е избран в менюто " Сверяване на часовника"), когато избраното време в менюто " Външен сървър за време".
Видео:
<будет позже>

Ако забележите грешка, изберете част от текста и натиснете Ctrl+Enter
ДЯЛ:
Компютри и модерни джаджи