Например TDA7294

Форум РадиоКот • Просмотр темы - Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480x272
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 17, 2024 00:31:43

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480x272
СообщениеДобавлено: Ср авг 05, 2020 23:00:54 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
Форум по статье Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480x272
статья
материалы
Изображение

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Сб авг 08, 2020 15:17:07 
Первый раз сказал Мяу!

Карма: 4
Рейтинг сообщений: 3
Зарегистрирован: Чт янв 30, 2020 11:46:55
Сообщений: 26
Рейтинг сообщения: 0
прежде всего хотела поздравить авторов GFX и radioandrei74 за столь интересную конструкцию
вопросы по проекту,
1. где вы расположили датчики bmp280 и DS18b20? абсурдно предполагать что внутри метеостанции! ведь на то и метеостанция чтобы отражать значения температуры и влажности не помещения а уличные значения !
Если все-таки датчики выведены на улицу поделитесь опытом исполнения
2. возможно добавить функционал метеостанции и в место картинок выводить изображение с камеры? например такой https://aliexpress.ru/item/32969609187. ... 41-_ePNSNV


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Вс авг 09, 2020 20:34:40 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
1. может для вас и важна влажность на улице, но у меня есть квартира там и живу, зачем мне влажность на улице? DS18b20 нужно вывести см на 10-15, чтобы измерял именно в комнате. bmp280 внутри. на улице можно что-то измерять при желании, но это геморно- северная сторона здания, правильное устройство, беспроводная надежная экономная передача данных... была идея где-то взять готовые данные по улице (например, с яндекса), но пока забил, уличные значения итак телефон показывает.
2. ну в целом конечно можно, только это не добавить функционал, а сделать заново печатку и прошивку, пока не интересно. цеплять ее на проводах? или беспроводную камеру? все это требовательно к производительности и примененный МК не потянет этого, у него оперативной памяти гулькин нос для работы с jpeg и ничего аппаратного нет.

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Вс авг 09, 2020 23:06:12 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: 3
Зарегистрирован: Чт авг 30, 2012 16:25:53
Сообщений: 187
Рейтинг сообщения: 1
по мне так и необходимо измерять температуру на улице и в квартире,
у меня датчики bmp280 и DS18b20 установлены на улице, смонтированы в отдельном корпусе. метеостанция и датчики соединены между собой витой парой, длина витой пары 1,5 метра, для надежности плату с датчиком bmp280 аккуратно обмазал лаком по дереву. Из за длины кабеля пришлось непосредственно на выводы DS18b20 запаять еще один выводной резистор подтяжки номиналом 10 ком, все выводы датчика одел в термо-усадку и также обмазал лаком.
из функционала я бы добавил еще один датчик DS18b20 для измерения температуры в квартире


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Пн авг 17, 2020 14:47:26 
Первый раз сказал Мяу!

Карма: 4
Рейтинг сообщений: 3
Зарегистрирован: Чт янв 30, 2020 11:46:55
Сообщений: 26
Рейтинг сообщения: 0
так в чем проблема? на один пин можно подключить как только Один, если нужно то два, так и несколько датчиков DS18B20.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Вс авг 23, 2020 19:51:14 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Пт окт 30, 2009 22:33:56
Сообщений: 262
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Вопрос к автору, кусок кода где инициализация дисплея можно?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Ср авг 26, 2020 11:53:08 
Первый раз сказал Мяу!

Карма: 4
Рейтинг сообщений: 3
Зарегистрирован: Чт янв 30, 2020 11:46:55
Сообщений: 26
Рейтинг сообщения: 0
можно, смотрите статью Индикатор - шилд с TFT 4.3 на stm32f103vet6 https://www.radiokot.ru/artfiles/6511/


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Ср авг 26, 2020 20:10:31 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Пт окт 30, 2009 22:33:56
Сообщений: 262
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
veranika, там нигде не расписана инициализация (мне нужен код), исходников нет, только прошивка.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Ср авг 26, 2020 22:23:57 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
Alex_Megavolt_79,
Спойлер
Код:
 

LCD_FSMC_Config_low_speed();
 
//  uint16_t  HDP=799;
//  uint16_t  VDP=479;
 
  uint16_t  HDP=480-1;
  uint16_t  VDP=272-1;
 
    WriteComm(0x00E2);   //PLL multiplier, set PLL clock to 120M
   WriteData(0x0023);   //N=0x36 for 6.5M, 0x23 for 10M crystal
   WriteData(0x0002);
   WriteData(0x0054);
   WriteComm(0x00E0);  // PLL enable
   WriteData(0x0001);
   delay_ms(10);
   WriteComm(0x00E0);
   WriteData(0x0003);   // now, use PLL output as system clock
   delay_ms(10);
   WriteComm(0x0001);  // software reset
   delay_ms(20);
   WriteComm(0x00E6);   //PLL setting for PCLK, depends on resolution
   
  //Set LSHIFT freq, i.e. the DCLK with PLL freq 120MHz set previously
  //Typical DCLK for TY700TFT800480 is 33.3MHz(datasheet), experiment shows 30MHz gives a stable result
  //30MHz = 120MHz*(LCDC_FPR+1)/2^20
  //LCDC_FPR = 262143 (0x3FFFF)
  //Time per line = (DISP_HOR_RESOLUTION+DISP_HOR_PULSE_WIDTH+DISP_HOR_BACK_PORCH+DISP_HOR_FRONT_PORCH)/30 us = 1056/30 = 35.2us
//   WriteData(0x03);
//   WriteData(0xff);
//   WriteData(0xff);
      
   WriteData(0x0003);
   WriteData(0x0033);
   WriteData(0x0033);

  //Set LSHIFT freq, i.e. the DCLK with PLL freq 120MHz set previously
  //Typical DCLK for TY430TFT480272 is 9MHz
  //9MHz = 120MHz*(LCDC_FPR+1)/2^20
  //LCDC_FPR = 78642 (0x13332)
//  WriteData(0x01);
//  WriteData(0x33);
//  WriteData(0x32);
      
   WriteComm(0x00B0);   //LCD SPECIFICATION
   WriteData(0x0008);  //18 bit TFT panel
   WriteData(0x0000);  //Hsync+Vsync +DE mode  TFT mode
   WriteData((HDP>>8));  //Set HDP
   WriteData(HDP);
  WriteData(VDP>>8);  //Set VDP
   WriteData(VDP);
  WriteData(0x0000);

   WriteComm(0x00B4);//HSYNC
   WriteData(0x04);  //Set HT
   WriteData(0x1f);
   WriteData(0x00);  //Set HPS
   WriteData(0xd2);
   WriteData(0x00);   //Set HPW
   WriteData(0x00);  //Set HPS
   WriteData(0x00);
   WriteData(0x00);

   WriteComm(0x00B6);   //VSYNC
   WriteData(0x02);   //Set VT
   WriteData(0x0c);
   WriteData(0x00);  //Set VPS
   WriteData(0x22);
   WriteData(0x00);      //Set VPW
   WriteData(0x00);  //Set FPS
   WriteData(0x00);


   WriteComm(0x00B8);
   WriteData(0x000f);    //GPIO is controlled by host GPIO[3:0]=output   GPIO[0]=1  LCD ON  GPIO[0]=1  LCD OFF
   WriteData(0x0001);    //GPIO0 normal

   WriteComm(0x00BA);
   WriteData(0x0001);    //GPIO[0] out 1 --- LCD display on/off control PIN

   WriteComm(0x0036); //rotation
   WriteData(0x00C0);//RGB=BGR

   WriteComm(0x003A); //Set the current pixel format for RGB image data
   WriteData(0x0060);//18-bit/pixel

   WriteComm(0x00F0); //Pixel Data Interface Format
   WriteData(0x0003);//16-bit(565 format) data

   WriteComm(0x00BC);
   WriteData(0x0040);//contrast value
   WriteData(0x0080);//brightness value
   WriteData(0x0040);//saturation value
   WriteData(0x0001);//Post Processor Enable

   delay_ms(5);

   WriteComm(0x0029); //display on

   WriteComm(0x00BE); //set PWM for B/L
   WriteData(0x0006);
   WriteData(0x0080);
   WriteData(0x0001);
   WriteData(0x00f0);
   WriteData(0x0000);
   WriteData(0x0000);

   WriteComm(0x00d0);
   WriteData(0x000d);

   LCD_FSMC_Config();

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Ср авг 26, 2020 22:45:57 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Пт окт 30, 2009 22:33:56
Сообщений: 262
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
GFX, благодарю, но не помогло, у меня экран всё равно не корректно инициализируется.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Чт авг 27, 2020 13:29:35 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
Alex_Megavolt_79, частота кварца и разрешение совпадает? Если разрешение другое-то и инициализация другая. плюс может непропай где?

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Чт авг 27, 2020 13:43:09 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Пт окт 30, 2009 22:33:56
Сообщений: 262
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
GFX, на ардуине всё нормально, специально на алике купил плату переходник, под этот дисплей. Две недели уже бьюсь. То цвета не те, тут даже не в простом перемене RGB-BGR и их вариации, то инициализация неустойчивая, при этом красный очень тёмно красный. Либо устойчивая, красного вообще нет. Все комбинации перепробовал с передачей пикселей, понял одно, что неправильно инициализация тактирования и настройки синхронизации. В Вашей инициализации, фон жёлтый как и должен быть, а буквы вместо красного - жёлтые ближе к песочному. А у Вас на сколько кварц стоит? У меня три экрана 4,3" с разрешением 480х272 , 5" 800х480 и с 7" 800х480 . С 7" проблем нет, а с первыми двумя не получается. И из примеров ардуины брал именно тем с разрешением, что под один и что другой экран.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Чт авг 27, 2020 16:53:29 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
Alex_Megavolt_79, кварц на 10 Мгц стоит, разрешение 480х272.

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Чт авг 27, 2020 18:27:49 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Пт окт 30, 2009 22:33:56
Сообщений: 262
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
GFX, ну да и у меня так же. Буду дальше ковырять.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Чт авг 27, 2020 20:41:49 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
Alex_Megavolt_79, а скорость FMS меняли? при инициализации ее нужно ставить на очень медленную.

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Фоторамка-метеостанция на stm32f103ve + SSD1963 4.3" 480
СообщениеДобавлено: Чт авг 27, 2020 23:00:50 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Пт окт 30, 2009 22:33:56
Сообщений: 262
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
GFX, у меня сейчас вот так
Спойлер
Код:
   // Настройка FSMC
   FSMC_NORSRAMTimingInitStructure.FSMC_AddressSetupTime = 0x0f;
   FSMC_NORSRAMTimingInitStructure.FSMC_AddressHoldTime = 0x01;
   FSMC_NORSRAMTimingInitStructure.FSMC_DataSetupTime = 0x0f;
   FSMC_NORSRAMTimingInitStructure.FSMC_BusTurnAroundDuration = 0x00;
   FSMC_NORSRAMTimingInitStructure.FSMC_CLKDivision = 0x0f;
   FSMC_NORSRAMTimingInitStructure.FSMC_DataLatency = 0x00;
   FSMC_NORSRAMTimingInitStructure.FSMC_AccessMode = FSMC_AccessMode_A;

задержки по максимуму. Единственное контроллер f407 и частота 168 МГц

P.S.
Аааааааа!!!!!
Нашёл!!! А дело не в бобине!!! На некоторых вариантах инициализации, экран всё таки отображал цвета почти правильно, но тускло и под разным углом обзора по разному цветовые тона отображались(вплоть до того, что жёлтый становился белым, но красный как красны, а вот когда под другим углом жёлтый жёлтый, красный на почти чёрный). Я внимательно сравнил и увидел, что этих вариантах не зедействуется регистр set_post_proc 0xBC, в котором выставляются настройки яркости контрастности и насыщенности. Те параметры которые использовались в Вашей инициализации и в некоторых других, мне почему-то не подходят. Почему, я пока объяснить не могу. Но сейчас уже очень близко по цветовым тонам, что должно отображаться и под разным углом (нужно ещё чуток подобрать, просто бегло, попробовал)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y