Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Исходники » Общественный логер температуры, влажности и давления окружающей среды.


Общественный логер температуры, влажности и давления окружающей среды.

Сообщений 1 страница 22 из 22

1

Вот думаю, сделать такое устройство. Если использовать серию Xmega, то там можно хорошо снизить энергопотребление, так-же часы встроенные есть с выводами под внешний кварц.
Нужен бы программист PHP, чтоб сделать обработку данных на FTP сервере и вывести графиками для рыболовов любителей, они сами оценят, на кого идти рыбачить на обычную удочку.
Есть закономерность, по которой можно определить лучший клёв и идти, чтоб поймать рыбу.
Начал я изучать модем M590, температурные показатели не очень, но если устройство сможет хранить тепло, то тепло модема -20 или - 10 из - 45 поддержать всегда сможет ))) Лишь бы на солнышке не перегрелось, дерево по гуще искать придётся и солнечный элемент выносной сделать, чтоб выше вставлять.

0

2

Ev3658 написал(а):

Если использовать серию Xmega, то там можно хорошо снизить энергопотребление


А чем не устраивает Atmega_xxx_P с её потреблением ~1 мкА ? Это если не сильно изголятся, можно и меньше.

Ev3658 написал(а):

так-же часы встроенные есть с выводами под внешний кварц.

Софтовые в Atmega, тот же внешний кварц.

О точности можно забыть, или синхронизироваться через интернет.

Xmega дороже Atmega, если это считать преимуществом.

Ev3658 написал(а):

Нужен бы программист PHP, чтоб сделать обработку данных на FTP сервере и вывести графиками для рыболовов любителей, они сами оценят, на кого идти рыбачить на обычную удочку.

Есть уже готовое  -  https://narodmon.ru

+1

3

sasha_1973 написал(а):

О точности можно забыть

Зависит от того, что использовать в качестве часов, есть внешние чипы, которые от батарейки прекрасно работают и да, от прерывания от них можно пробуждать МК и выполнять действия. Тут соглашусь только с одним, МК не важно какой (какой доступен).

sasha_1973 написал(а):

или синхронизироваться через интернет

Угу или ещё лучше, через спутник и нафиг убить всю автаномность. :)

sasha_1973 написал(а):

Xmega дороже Atmega

Как сказал выше, каждый собирает на том, что доступно.

Ev3658 написал(а):

чтоб сделать обработку данных на FTP сервере

А ФТП зачем тут? Достаточно на ВЭБе сделать два типа захода:

1. простой для пользователей, смотрят графики или что там ещё намудрить вздумается;
2. вход для системного клиента/датчика, который на сервер будет скидывать данные. Тут вообще всё весьма гибко, можно будет продумать только протокол обмена (причем даже без обратной связи, а можно и с считыванием доп.настроек).

Вообще всё это делать не через Атмел, проще юзать ESP8266, там всё в одном флаконе, надо только подумать и поэкспериментировать с возможностью её просыпания от внешних событий (с этим дело не имел, а вот с остальным - прекрасно работает).

0

4

Это всё не то, не нужен простой инструмент, нужен сложный и для рыбаков  :D
Не хочется просто идею создавать, надо создать практичный проект, которые как воздух нужен всем рыбакам любителям.

0

5

Ev3658 написал(а):

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

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

0

6

Ev3658 написал(а):

надо создать практичный проект


Atmega328P (или, у кого, что есть) + Ds3231M (8 или 16 выводов, именно с буквой М) + BME280 (температура + давление + влажность) + выносной датчик t°C (измерение температуры воды) + GPS (с возможность записи трека) + LCD (выполнен по COG технологии = микропотребление) + аккумулятор

0

7

Измерение нужно атмосферной температуры, отрицательной тоже. Вся проблема в низких температурах.
Модем M590 осваиваю, как в него столько STRING информации запихнули, целая книга AT команд.
Пол дня набирал, текст под LCD 1602, может кому пригодится. Ошибки модема:

Код:
Cme_error:
Data "3" , "OЁEPAᥱ" , "НЕ РАЗРЕШЕНА"                      '3-Операция не разрешена - Все команды GSM 07.07 (+CME ERROR: 3)
Data "4" , "OЁEPAᥱ" , "HE ЁOааEPЈҐBAETC±"                 '4-Операция не поддерживается - Все команды GSM 07.07 (+CME ERROR: 4)
Data "5" , "TPE ©ETC± PH-SIM PIN" , "( §OK SIM)"            '5- Требуется PH-SIM PIN (блок Sim) - Все Команды Gsm 07.07( + Cme Error : 5)
Data "10" , "SIM HE BCTAB§EHA" , ""                         '10-SIM не вставлена -  Все команды GSM 07.07 (+CME ERROR: 10)
Data "11" , "TPE ©ETC±" , "SIM PIN"                         '11-Требуется SIM PIN - Все команды GSM 07.07 (+CME ERROR: 11)
Data "12" , "TPE ©ETC±" , "SIM PUK"                         '12-Требуется SIM PUK - Все команды GSM 07.07 (+CME ERROR: 12)
Data "13" , "HEҐCЁPABHOCTb SIM" , ""                        '13-Неисправность SIM - Все команды GSM 07.07 (+CME ERROR: 13)
Data "16" , "HEBEPH®¦ ЁAPO§b" , ""                          '16-Неверный пароль
Data "17" , "TPE ©ETC± SIM PIN2" , ""                       '17-Требуется SIM PIN2
Data "18" , "TPE ©ETC± SIM PUK2" , ""                       '18-Требуется SIM PUK2
Data "20" , "ЁAM±Tb ¤AЁO§HEHA" , ""                         '20-Память заполнена
Data "21" , "HEBEPH®¦ ҐHаEKC" , ""                          '21- Неверный индекс
Data "22" , "HE HA¦аEHO" , ""                               '22-Не найдено
Data "24" , "C§Ґ¬KOM ৥HHA±" , "CTPOKA"                    '24-Слишком длинная текстовая строка
Data "26" , "C§Ґ¬KOM ৥HHA±" , "CTPOKA HA OPA"             '26-Слишком длинная строка Набора
Data "27" , "HEBEPH®E CҐMBO§® B" , "CTPOKE HA OPA"          '27-Неверные символы в Строке Набора
Data "30" , "HET B CETҐ" , ""                               '30-Нет сети
Data "32" , "CEPBҐC OЎPAHҐ«EH" , "ТОЛЬКО ВЫЗОВ 112"         '32-Сервис ограничен – только Экстренные Звонки
Data "40" , "TPE ©ETC± PIN ৱ" , "CETҐ( §OK.CETҐ)"         '40-Требуется Pin Для Персонализации В Сети(блокировка Сети)
Data "103" , "HEKOPEKTH®¦ MS" , "ҐHаEHTҐЄҐKATOP"            '103-Некорректный MS идентификатор
Data "106" , "ME HE BHECEHO B" , "«EPH®¦ CЁҐCOK"            '106-ME не внесено в черный Список Сети
Data "107" , "MS HE ЁOааEPЈҐBAET" , "GPRS"                  '107-MS не поддерживает Gprs
Data "111" , "ME HE MOЈET PA OTATb" , "B ¤AЁPA¬ҐBAEMOM PLMN"       '111-ME не может работать в Запрашиваемом Plmn
Data "112" , "ME MOЈET CMEHҐTb" , "COT© HA ®TO¦ TEPPҐT."    '112-ME может сменить соту на Этой Территории
Data "113" , "PO©MҐHЎ HE аOCT©ЁEH" , "HA ®TO¦ TEPPҐTOPҐҐ"   '113-Роуминг не доступен на Этой Территории
Data "132" , "©C§©ЎA HE ЁOааEPЈҐ-" , "BAETC±(#32)"          '132-Услуга не поддерживается  (#32)
Data "133" , "TPE ©EMA± C§©Ј A" , "ЁOаK§°«EHA(#33)"         '133-Требуемая служба подключена(#33)
Data "134" , "©C§©ЎA BPEMEHHO" , "HEаOCT©ЁHA(#34)"          '134-Услуга временно недоступна(#34)
Data "148" , "HE©CTAHOB§EHA O¬Ґ KA" , "GPRS"                '148-Неустановленная ошибка Gprs
Data "149" , "C O¦ A©TEHTҐЄҐKAᥥ" , "ЁEPEаA«Ґ ЁAKETOB PDP" '149-Сбой аутентификации протокола передачи пакетов Pdp
Data "150" , "HEBEPH®¦ MO Ґ§bH®¦" , "K§ACC"                 '150-Неверный мобильный класс

'GSM 04.11 дополнение E-2: Отправка короткого сообщения с vобильного Устройства
Data "1" , "CBO OаH®¦ HOMEP" , ""                           'Причина 1: «Свободный (не занятый) номер» Данная причина показывает, адресат не может быть доступен при вызове С Мобильной Станции. Номер Имеет Правильный Формат , Но Абонент Не Подключен К Этому Номеру(номер Свободен).
Data "8" , "¤AЁPET OЁPEаE§EHH®¦" , ""                       'Причина 8: «Запрет определенный оператором» Данная причина указывает на то, что MS пыталась отправить сообщение с Мобильного Устройства В Тот Момент , Когда Оператор Остановил Этот Сервис.
Data "10" , "B®¤OB ¤AЁPEвEH" , ""                           'Причина 10: «Вызов запрещен» Данная причина указывает на то, что услуга запрета исходящих вызовов Применяется И Для Службы Сообщений.
Data "21" , "OTKA¤AHO B ЁEPEаA«E" , "COO вEHҐ±"             'Причина 21: «Отказано в передаче сообщения» Данная причина указывает на то, что устройство, отсылающее эту причину,не желает принимать это сообщение, хотя оно может быть принято, поскольку Устройство , Посылающее Причину , Не Занято И Совместимо.
Data "27" , "AаPECAT HE O C§©ЈҐ-" , "BAETC±"                'Причина 27 : «адресат Не Обслуживается» Данная причина указывает на то, что адресат, заданный мобильной станцией, недоступен, поскольку его интерфейс работает некорректно. Термин «работает некорректно» указывает на то, что сигнальное сообщение не могло Быть Доставлено Удаленному Пользователю ; Например , У Удаленного Пользователя Имеются Аппаратные Неполадки Или Неполадки Канала Передачи Данных И Т.д.



Ceer_error:
'Причины неисправности из рекомендации GSM 04.08:( +CEER)
Data "1" , "HE Ґ¤BECTH®¦" , "HOMEP"                         '1-не известен номер
Data "3" , "HET CETҐ" , "AаPECATA"                          '3-нет сети адресата
Data "6" , "KAHA§ HE" , "аOCT©ЁEH"                          '6-канал не доступен
Data "" , ""
Data "8" , "OЁEPATOP" , "¤AЁPETҐ§"                          '8-оператор запретил
Data "16" , "PA¤­EаEHEHҐE" , "B®¤OBA"                       '16-обычное разъединение вызова
Data "17" , "ЁO§b¤OBATE§b" , "¤AH±T"                        '17-пользователь занят
Data "18" , "ЁO§b¤OBATE§b HE" , "OTBE«AET"                  '18-пользователь не отвечает
Data "19" , "HET OTBETA" , ""                               '19-нет ответа

Data "21" , "B®¤OB" , "OTK§OHEH"                            '21-вызов отклонен
Data "22" , "HOMEP Ґ¤MEHEH" , ""                            '22-номер изменен
Data "26" , "OTCOEаҐH.HEB® P." , "ЁO§b¤OBATE§±"             '26-отсоединение невыбранного пользователя
Data "27" , "HEBEPH®¦" , "AаPECAT"                          '27-неверный адресат
Data "28" , "HEBEPH®¦ ЄOPMAT" , "HOMEPA"                    '28-неверный формат номера
Data "29" , "©C§©ЎA OTK§OHEHA" , ""                         '29-услуга отклонена
Data "30" , "OTBET HA" , "STATUS ENQUIRY"                   '30-Ответ на STATUS ENQUIRY
Data "31" , "O ®«H®¦ HE" , "©CTAHOB§EHH®¦"                  '31-обычный не устновленный
'Все другие значения от 1 до 31 относятся к причине 31.

Data "34" , "HET аOCT©ЁHO¦ §ҐHҐҐ" , "/KAHA§A"               '34-Нет доступного канала/линии
Data "38" , "HEЁO§AаKҐ CETҐ" , ""                           '38-неполадки сети
Data "41" , "BPEMEHHA±" , "HEҐCЁPABHOCTb"                   '41-временная неисправность
Data "42" , "ЁEPE¤.KOMM©TAбҐOHHO¦" , "AЁЁAPAT©P®"           '42-Перезагрузка коммутационной аппаратуры
Data "43" , "ҐHЄOPM.O аOCT©ЁE" , "OT PO¬EHA"                '43-информация о доступе не отброшна
Data "44" , "¤AЁPA¬ҐBAEM®¦ KAHA§""HE аOCT©ЁEH"              '44-Запрашиваемый канал/линия не доступна
Data "47" , "PEC©PC® HE аOCT©ЁH®" , ",HE ¤AаAH®"            '47-Ресурсы недоступныбне заданы
'Все другие значения от 32 до 47 относятся к причине 47.

Data "49" , "KA«ECTBO ©C§©Ў HE" , "аOCT©ЁHO"                '49-Качество услуг не доступно
Data "50" , "¤AЁPA¬ҐBAEMA± ©C§©ЎA" , "HE ЁOаK§°«EHA"        '50-запрашиваемая услуга не подключена
Data "55" , "BXOа.B®¤. §OKҐPOBAH" , "¤AKP®TO¦ ЎP©ЁЁO¦"      '55-входщий вызов блокирован закрытой группой

Data "57" , "HOCҐTE§b HE" , "ABTOPҐ¤OBAH"                   '57-носитель не авторизован
Data "58" , "HOCҐTE§b HE" , "аOCT©ЁEH"                      '58-носитель не доступен
Data "63" , "CEPBҐC/OЁбҐ± HE" , "¤AаAH®"                    '63-сервис или опция недоступныбне заданны
'Все другие значения от 48 до 63 относятся к причине 63.


Data "65" , "CEPBҐC HOCҐTE§b HE" , "ЁOааEPЈҐBAETC±"         '65-сервис носитель не поддерживается
Data "68" , "ACM PABEH Ґ§Ґ  O§b¬E" , "ACMmax"               '68-ACM равен или больше ACMmax
Data "69" , "¤AЁPA¬ҐBAEMA± ©C§©ЎA" , "HE B®ЁO§HEHA"         '69-Запрашиваемая услуга не выполнена
Data "70" , "аOCT©ЁH®.OЎPAH,BO¤-" , "MOЈH.HOCҐTE§± ҐHЄOP."  '70-доступны только ограниченные возможности носителя инфомрации
Data "79" , "CEPBҐC/OЁбҐҐ" , "HEаOCT©ЁH®,HE ¤AаAH."         '79-Сервис или опция недоступны, не заданы
'Все другие значения от 64 до 79 относятся к причине 79.

Data "81" , "HEBEPHOE ¤HA«EHҐE" , "ҐHаEHTҐЄҐK.TPAH¤."       '81-Неверное значение идентификатора транзакции
Data "87" , "ЁO§b¤OBATE§b HE «§EH" , "ЎP©ЁЁ®"               '87-Пользователь не является членом закрытой группы
Data "88" , "HECOBMECTҐM®¦ AаPEC" , "HA¤HA«EHҐ±"            '88-Несовместимый адрес назначения
Data "91" , "HEBEPH®¦ B® OP" , "TPAH¤ҐTHO¦ CETҐ"            '91-Неверный выбор транзитной сети
Data "95" , "CEMAHTҐ«ECKҐ HEBEP-" , "HOE COO вEHҐE"         '95-Семантически неверное сообщение
'Все другие значения от 80 до 95 относятся к причине 95.

Data "96" , "HEBEPHA± O ±¤ATE§b-" , "HA± ҐHЄOPMAᥱ"        '96-Неверная Обязательная Информация
Data "97" , "TҐЁ COO в.HE C©вECT-" , "B©ET Ґ§Ґ HE B®ЁO§H."  '97-Тип сообщения не существует или не выполняется
Data "98" , "TҐЁ COO в.HECOBMEC-" , "TҐM C COCT.ЁPOTOKO§A"  '98-Тип сообщения несовместим с состоянием протокола
Data "99" , "®§EMEHT ҐHЄOPM. HE" , "C©вECT.Ґ§Ґ HE B®ЁO§."   '99-Элемент информации не существует или не выполняется                                                      '99-Элемент информации не существует или не выполняется
Data "100" , "©C§OBHA± O¬Ґ KA IE" , ""                      '100-Условная ошибка IE
Data "101" , "COO вEHҐE HECOBMECT." , "C COCT.ЁPOTOKO§A"    '101-Сообщение несовместимо с состоянием протокола
Data "102" , "BOCCT.ЁOC§E ҐCTE«E-" , "HҐҐ BPEMEHҐ"          '102-Восстановление после истечения времени
Data "111" , "O¬Ґ KA ЁPOTOKO§A HE" , "OЁPEаE§EHA"           '111-Ошибка протокола не определена
'Все другие значения от 96 до 111 относятся к причине 111.

Data "127" , "MEЈCETEBO¦ O MEH, HE" , "OЁPEаE§EH"           '127-Межсетевой обмен, не определен
'Все другие значения от 112 до 127 относятся к причине 127

Data "224" , "MO Ґ§bHA± CTAHᥱ" , "ЁOTPE OBA§A OTCOEа."    '224-Мобильная станция потребовала отсоединения
Data "225" , "ЁEPEаA«A(PDP)B®¤®BA-" , "ET ҐЎHOPҐPOBAHҐE MMI"       '225-Неудачное включение протокола передачи пакетов (PDP) вызываетИгнорирование Mmi
Data "226" , "CETb TPE ©ET" , "PA¤­EаҐHEHҐ±"                '226-Сеть требует раъединения
Data "227" , "HE©аA«,ЁPҐCOEаҐHEHҐE" , "K CETҐ:NO SERVICE"   '227-Неудачное присоединение к сети, причина NO SERVICE
Data "228" , "HE©аA«,ЁPҐCOEаҐHEHҐE" , "K CETҐ:NO ACCESS"    '228-Неудачное присоединение к сети, причина NO ACCESS
Data "229" , "HE©аA«,ЁPҐCOEаҐHEHҐE" , "GPRS SERV.REF..."    '229-Неудачное присоединение к сети, причина GPRS SERVICE REFUSED
Data "230" , "B®K§.PDP,ЁO TPE OBA-" , "HҐ° CETb°"           '230-Выключение PDP, потребованное сетью
Data "231" , "B®K§.PDP Ґ¤-¤A C O±" , "ЁPҐ AKTҐBAᥥ LLC"    '231- Выключение PDP из-за сбоя при активации LLC
Data "232" , "B®K§.PDP Ґ¤-¤A ЁOBT." , "PEЎ.B CETҐ ...."     '232-Выключение PDP из-за повторной регистрации в сети с теми же показателями TI (Time Interval)
Data "233" , "B®K§°«EHҐE PDP Ґ¤-¤A" , "OTMEH® GMM"          '233-Выключение PDP из-за отмены GMM
Data "234" , "B®K§.PDP Ґ¤_¤A C O±" , "LLC Ґ§Ґ SNDCP"        '234-Выключение PDP из-за сбоя LLC или SNDCP
Data "235" , "HE©аA«HOE BK§.PDP" , "Ґ¤-¤A O¬Ґ KҐ GMM"       '235-Неудачное включение PDP из-за ошибки GMM
Data "236" , "HE©аA«HOE BK§.PDP" , "Ґ¤-¤A OTKA¤A CETҐ"      '236-Неудачное включение PDP из-за отказа сети
Data "237" , "HE©аA«HOE BK§.PDP" , "HE аOCT©ЁHO NSAPI"      '237-Неудачное включение PDP из-за того, что не доступно NSAPI
Data "238" , "HE©аA«HOE BK§.PDP" , "Ґ¤_¤A OTKA¤A SM"        '238-Неудачное включение PDP из-за отказа SM

'Причины специальных ошибок для: +CEER
Data "240" , "HE©аA«HOE BK§°«EЅҐE" , "Ґ¤_¤A OTKA¤A SM"      '240-FDN активна, но номер не FDN
Data "241" , "B®¤OB ¤AЁPEвEH" , ""                          '241-Вызов запрещен
Data "252" , "¤AЁPET ҐCXOа±вҐX" , "B®¤OBOB"                 '252- Запрет исходящих вызовов
Data "253" , "¤AЁPET BXOа±вҐX" , "B®¤OBOB"                  '253- Запрет входящих вызовов
Data "254" , "B®¤OB HEBO¤MOЈEH" , ""                        '254-вызов невозможен
Data "255" , "C O¦ HҐЈHEЎO ©POBH±"                          '255-Сбой нижнего уровня

+1

8

Ev3658 написал(а):

Вся проблема в низких температурах.


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

0

9

sasha_1973 написал(а):

...железячки с промышленным диапазоном.....

Цена, проект не коммерческий.

0

10

Ev3658 написал(а):

Цена, проект не коммерческий.

Вы-бы определились, шашечки или ехать. Хотите гарантированно работать в минусе, нужны детали с этим самым минусом, иначе, лотерея.

Как вариант, герметичный корпус с подогревом.

0

11

Нашел неожиданное решение с часами, в модеме M590 они встроены.
4.16. Управление часами: +CCLK
4.16.1. Описание
Данная команда используется для установки текущей даты и времени на
часах реального времени мобильного устройства.
4.16.2. Синтаксис
Синтаксис команды: AT+CCLK=<строка с датой и временем>

Код:
AT+CCLK=00/06/09,17:33:00


AT+CCLK?
Ответ:
+CCLK: 00/06/09,17:34:23
OK

Вот бы ещё модем температуру сообщал для внутреннего климат контроля в режиме ожидания.


sasha_1973 написал(а):

....Как вариант, герметичный корпус с подогревом.

Прибор автономный, энергии на подогрев будет на уровне выделения тепла контроллером и модемом.

Отредактировано Ev3658 (2017-03-12 15:01:26)

0

12

Ev3658 написал(а):

Прибор автономный, энергии на подогрев будет на уровне выделения тепла контроллером и модемом.

А в чем проблема подогрева ?
Просто в карман прибор засунуть - мало будет ?

Я не видел пока ни одного девайса, доставаемого из, например, дамской сумочки, который бы не работал...
Или эти сумочки имеют внутри подогреватель ? ;)

Автомобильная электроника...
Прекрасно работает в любом (практически) диапазоне температур...

Или рыболовецкие приблуды должны работать при абсолютном нуле и на вершине Эвереста ?
Можно подумать, что рыболовы такие экстремалы, что, если созданный тут "будильник" скажет, что будет клев, то ломануться в -30° и ветре 13м/с лунки долбить ? ;) Сомневаюсь...

0

13

Просто хочется этот прибор поставить и забыть на несколько лет.

0

14

Ev3658 написал(а):

Просто хочется этот прибор поставить и забыть на несколько лет.

Вопрос - куда поставить ? ;)

Если дома - нет проблем с температурным режимом...
Если где-то в "рыбном месте" - не факт, что не сопрут через... Несколько лет не проживет... ;)

0

15

Это же погодный логер для рыбаков, ставить его надо на берёзу, сосну в забытом глухом месте озёр и прудов, куда точно не захочется пробираться зимой или весной, рыбакам то пофиг  :D
Вот, родилось одно детище в процессе изучения модема, история вчера была неадекватная.
Будит звонок в дверь, одеваюсь, открываю и меня чуть с ног не сбивает наглая женщина и за ней ещё человек 5-8, не считал, толпа была с пол этажа.
Я их обратно в подъезд выдворил, так она дверь ногой держит и говорит, что пришла показывать квартиру покупателям.
Ну я типа ничего не знаю, сейчас позвоню тек, у кого арендовал. Звоню, а эта наглая модама дверь открытой держит. Дозвонился, сказали, что не в курсе и сейчас всё выяснят. Ну я её ногу убрал, дверь закрыл, сказал ожидайте.
Звонят мне те, у кого арендовал и говорят, что сама хозяйка не в курсе, что квартиру сдали, сын её сдал и не сказал. Впускаю эту толпу в коридор, а они уже не разуваясь пошли в зал, опять пресёк это безобразие.
Вообщем картина была жуткая, выход на балкон и окно занавешенно, чтоб не дуло и до куче дверь на балкон перекрывает старый камин времён СССР, на просьбу открыть балкон и показать, что там пластиковые окна, я ответил, что камин горячий, его не убрать, эта батарея не работает из-за одного придурка в городе, который в целях экономии снизил давление в магистрале и тут началось, типа всё работало и я вру, но глаза покупателей не обманешь.
Уходя она показала ключи от квартиры, я в шоке, ведь если бы не оставил ключи в двери, проснулся бы от того, что вокруг меня куча людей в уличной одежде, разносящих грязь по квартире, да и как-то в трусах не хочется вставать.
Вот и собрал за пару дней:

0

16

+2

17

Крутяк!!! Я так и не смог реализовать говорилку, звук не такой был ясный.

0

18

Тут выкладывал. Ежели чё, исходник могу скинуть

+1

19

kip написал(а):

Ежели чё, исходник могу скинуть

А код на Баскоме?
Интересно, как вы обработку карты памяти на 48 мегу поместили?

0

20

Да на баскоме. Где то тут тема была про карты, я наработки выкладывал. Для воспроизведения звука, буфер не нужен, воспроизводим на лету. По этому ОЗУ много не нать. А код и в АВРДОС не большой. там вся проблема в минимальном буфере в 512 байт
Нашёл. Работа с SD картой без AVR-DOS
Код для ардуино, посему мега 328. Вечером крайний код выложу.

Отредактировано kip (2017-03-14 16:48:01)

+1

21

kip

kip написал(а):

Ежели чё, исходник могу скинуть


А вот это было бы просто отлично.

0

22

Выложил в теме, по ссылке выше.

0


Вы здесь » Программирование ATMEL в BASCOM. » Исходники » Общественный логер температуры, влажности и давления окружающей среды.