admin

Метеостанция, часы, будильник, календарь, таймер и ночник

51 сообщение в этой теме

admin    2 325

Домашняя метеостанция, мега часы,будильник, лунный календарь,обратный таймер + ночник.

Ссылка на статью: http://cxem.net/house/1-432.php

Автор статьи: http://cxem.net/profile/16993/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
SODIUM    0

Есть пример реализации многоуровневого меню? А то я щас разрабатываю устройство на атмеге и очень нужно реализовать данное меню.

Изменено пользователем SODIUM

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
b00blik    0

прошивка+ схема+ программа, почему то на  сайте не отображается прошивка, сейчас подредактирую статью

Cloc.~(26).PcbDoc.Zip

прошивка.zip

схема+плата.zip

тест.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
SP634    0

Добрый день!

Отличное устройство, хочу повторить. Можно-ли выложить файл пп в SPL или другом редакторе? 

Изменено пользователем SP634

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
b00blik    0

@BEST-83154  в исходник надо привести к читабельному виду. Исходник на BascomAVR 

@SP634 попробую экспортировать пп в SPL

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
SP634    0
55 минут назад, b00blik сказал:

плата в Sprint-Layout 6.0

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RADS    118

Спасибо за Ваш девайс, хочу такие, буду делать. Достойная работа! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хорошая и нужная схема. Подскажите можно ее сделать для LCD на латинице? Все китайские магазины продают их по 300 руб., а на латинице наши барыги заламывают за 1 тыс., а датчик влажности можно реализовать на DHT22, он точнее. Вот тогда бы было все замечательно. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

DHT22 более точен чем DHT11. Считаю более разумно сейчас использовать более дешевые китайские LCD индикаторы в таких схемах, сегодня посмотрел WH2004L доходит до 2 тыс. руб. Лучше заплатить за датчик более дорогой. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
b00blik    0

прошивка на английском. Гдето могут быть незначительные ошибки в позиционоровании курсора

если надо изменить какие либо надписи то пишите, на какие, главное соблюдать кол-во  символов.

час6.pdf - 3D модель платы,  можно покрутить, повертеть,  посмотреть что получится, открывать с помощью Adobe Reader( перед открытием сохранить на диск), браузер откроет чистый лист

METEO1.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
b00blik    0

Вот схема в протеусе8,5 SP1 (сильно не пинать, накидал на скорую руку)

Правда у меня  протеус глючит  не подтески

Proteus.rar

 

Изменено пользователем b00blik

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Алексей   
Гость Алексей

Здравствуйте, а при потере питания система осается в рабочем состоянии? как ситаете секунды?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
b00blik    0

Все настройки хранятся EEPROM.

При пропадании питания часы продолжают считать, т.к. реализованы на  микросхеме часов реального времени DS1307,  которая ,при отсутствии питания, работает от батарейки 3 вольта В1 на схеме

Секунды берутся с DS1307, контроллер по таймеру Timer1 раз в секунду опрашивает микросхему DS1307

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
221273    0

Собрал данную схему. Почему-то не запустилась. Использовал китайский дисплей. Датчики не впаивал. Может поэтому и не работает.

Изменено пользователем 221273

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
221273    0

Экран светится. Надписей на экране никаких нет. Частота 16 МГц на кварце есть. На часовой микросхеме почему-то нет генерации. Вместо  ST485 собрал MAX232. Для прошивки использовал TL866A.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
b00blik    0

вы  собирали по моей печатной плате ?  судя по MAX232 то печатка  ваша, можно глянуть?

 какую прошивку используете?

отсутствие заставки и на часовой микросхеме  генерации говорит что контроллер не "запустился"

в программе идет первым делом :

1 инициализация LCD
2 затем инициализация i2c
3 запуск часовой микросхемы
4 отображение лого
обратите внимание на то что на моей схеме в качестве датчика давления Р1 применен модуль BMP180. В модуле уже установлены подтягивающие резисторы номиналом 4.7кОм на шине I2C к +3.3В. Без модуля  и подтягивающих резисторов на шине  I2C  часы DS1307 не запустятся. (хотя лого все равно должно отображаться) 

фьюзы какие ставили?

проверил, у меня на макетной плате контроллер+ экран+ кварц 16МГц+конденсаторы С9 и С10  и резистор R4  на reset - макетка запускается, на экране:

 лого 2 сек
затем надпись No allarms  где-то  пол сек
затем отображается меню  где-то  1 сек
затем  сам переходит в пункт меню Clock setting 
и в пункте Date  непрерывно перемещает курсор

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Сообщения

    • Изначально была задумка доя зарядки мобильников. Т е. 5в при токе  до 2А вполне достаточно.
    • Даже если ты и найдёшь чьи-то данные точно такого же авто-"самбухера", они тебе ни чем не помогут. Только измерения реальных TS-ок конкретного экземпляра, и только после этого возможно твоё "хочу под его сделать короб." К тому же он двухкатушечный, и варианты "короба" скорее всего возможны различные.
    • Сугубо для сравнения цены. Внешний 5-ти вольтовый аккумулятор для смартфона с ёмкостью порядка 5000-10000 мАч я могу купить относительно недорого в любом магазине своего города, а вот банки 18650 нужно заказывать, при чём качественные экземпляры стоят дорого. Я про то что павер-банк дешевле и универсальнее. А вот про готовые девайся с разным напряжением спасибо, поищу проанализирую.
    • Нашпиговать чесноком, натереть солью и в холодильник на неделю
    • вот разводка, может я что не так делаю, это вид снизу, модуль вставляется с обратной стороны Второй сверху справа, под массой, это CE, выбор приемник/передатчик, он на PB1 в прошивку установлен на вывод. Под ним SCK на ногу PB5(SCK). Настроен на выход. ниже MISO - PB4(MISO) - на вход Левый-нижний - IRQ - PD2(INT0) - пока не подключен Над ним MOSI - PB3(MOSI) - на выход Выше CSN(SS) - PB0 - настроен на выход Вот определения #define F_CPU 8000000 #define HI 1 #define LOW 0 #define SPI_MASTER 1 #define SPI_DDR DDRB #define SPI_PORT PORTB #define SPI_PIN PINB #define SPI_SCK PB5 #define SPI_MISO PB4 #define SPI_MOSI PB3 #define NRF24_SPI_DDR DDRB #define NRF24_SPI_PORT PORTB #define NRF24_SPI_SS PB0 #define NRF24_CE_DDR DDRB #define NRF24_CE_PORT PORTB #define NRF24_CE PB1 #define NRF24_CH 121 #define NRF24_PAYLOAD 5 #define NRF24_ADDRSIZE 5 #define NRF24_ADDRP0 { 0xE8, 0xE8, 0xF0, 0xF0, 0xE2 } и инициализация SPI SPI_DDR = (1«SPI_MOSI)|(1«SPI_SCK); SPCR = (1«SPE)|(1«MSTR)|(1«SPR0); SPSR = (1«SPI2X); и передатчик SetBit(NRF24_SPI_DDR, NRF24_SPI_SS); SetBit(NRF24_CE_DDR, NRF24_CE);  
    •   Можно греть два контакта держа паяльник под наклоном и добавив припоя для перекрытия точек пайки и наклонять кнопку на чуть-чуть  . Потом так  другую сторону . Потом снова прежнюю сторону . Кнопки 6х6 так выпаиваются .  Или при помощи высоких технологий .  
    • В чём идея ? Повышайку к повербанку подцепить ?  У китайцев готовые экземпляры с переключением выходного напряжения попадались.   Ну это вы, зачем то, 18650 в посте упомянули.