| 
	
		|  |  |  
	
	
	
  
  
    |  08.06.2010, 00:16 |  |  
|  Форумный Акваконтроллер (сборка)  
Бан за нарушения 
 
					Реєстрація: 06.11.2007 Звідки Ви: Донецк, зона АТО 
						Дописи: 19.780
					 
      сказав Дякую: 5.789 
		
			
				сказали Дякую 17.707 раз(и) в 6.926 повідомленні
			
		
	   
 08.06.2010, 00:16
 Рейтинг: 
 (2 голосов - 5,00 средняя оценка) 
 Данная тема является логическим продолжением темы Форумный акваконтроллер. 
В предидущей теме после 50-ти с лишним страниц обсуждения наконец пришли к определенности.   
Итак базой для контроллера служит сборка MINI2440,  
с дисплеем 7":
 
   
или 3,5":
 
   
Все контроллеры с тачскрином, так что клавиатура не нужна   
Кроме этого к контроллеру через второй USB может быть подключена любая USB мышка или клавиатура. 
Схема контроллера не секрет, так что желающие могут попробовать изготовить самостоятельно (см. вложение)    
Параметры у обоих одинаковы:
Samsung S3C2440A 400MHz, Max freq. 533Mhz
SDRAM
 
Ø 64MB SDRAM 
Ø 32bits Data Bus width
Ø 100MHz Clock 
Flash
 
Ø 1GB Nand Flash
Ø 2MB Nor Flash, BIOS installed
LCD
 
Ø 4 wire resistive touch screen interface 
Ø Up to 4096 color STN, 3.5 inches to12.1 inches, up to 1024x768 pixels 
Ø Up to 64K color TFT, 3.5 inches to 12.1 inches, up to1024x768 pixels 
Ø In box 256K color 800x480/7.0 inches TFT LCD screen, with touch screen
Interface and Resource
Ø 1 x 10/100M Ethernet RJ-45(DM9000) 
Ø 3 x Serial Ports(1 RS232 with CTS and RTS) 
Ø 1 x USB Host 
Ø 1 x USB Slave Type B 
Ø 1 x SD Card Interface 
Ø 1 x Stereo audio out, 1 Micro In
Ø 1 x 10-Pin JTAG 
Ø 4 x USER LEDs 
Ø 6 x USER buttons 
Ø 1 x PWM Beeper 
Ø 1 x POT can be used for A/D converter adjust 
Ø 1 x AT24C08 for I2C test 
Ø 1 x 20-Pin Camera Interface 
Ø 1 x Battery for RTC
Ø 1 x Power In(5V), with switch and lamp 
Oscillator Freq.
12MHz 
RTC
Internal 
Expand Interface
Ø 1 x 34-Pin 2mm GPIO
Ø 1 x 40-Pin 2mm System Bus
Dimension
100 x 100(mm)
OS Support
Ø Linux 2.6.32 
Ø Windows CE.Net 5.0/6.0
Ø uCos2 
Контроллеры можно приобести на eBay. Цена от 120 до 205$ с доставкой в Украину (до порога квартиры).
  
В принципе можно использовать любые контроллеры ARM9, но могут возникнуть проблемы с портами.    
Кроме самого контроллера будет отдельная плата с блоком питания (+/- 5В), восемью исполнительными устройствами, четырьмя входами АЦП и четырьмя датчиками температуры. 
К одному контроллеру можно подключить несколько таких плат (блок питания делается только на одной). Все платы соединяются с контроллером по шине 1-Wire (обычный телефонный/модемный четырехжильный кабель). 
Принцип прост: одна плата - один аквариум    
Программным обеспечением в настоящий момент занимается Володя Череп, Vanessa  и Ваш покорный слуга. Кто хочет присоединиться - милости просим.   
Планируемые функции программы примерно те-же, что и в Акваконтроллере Юсупова, но более расширены и для большего количества аквариумов. Ну и плюс цветной графический тачскрин дисплей, плюс Ethernet, Internet, возможность подключения камеры, звука и т.д. и т.п.
  
..................................................  ............ 
Прошу в данной теме вопросы типа "А шо это такое и шо оно делает !?" не задавать  
 
				__________________[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
 			 Востаннє редагував Starcomputer: 06.06.2011 о 11:43..
 |  
|  Переглядів: 280295  |  
	
		
			| Ці 21 користувач(ів) сказали Дякую Starcomputer за це повідомлення: |  Alex Vest (17.09.2010), BlackAlex  (09.06.2010), boba88  (17.06.2010), chack  (22.06.2010), HiddeN  (14.01.2011), intro  (10.07.2011), jazzdabbler  (29.11.2011), pimass  (17.06.2010), red1157  (17.06.2010), RNKot  (11.02.2011), sae74  (17.06.2010), spav777  (18.10.2011), Ty3uK  (08.06.2010), Vadim Art  (01.08.2010), vitaha123  (04.08.2010), Walentin  (27.02.2011), _Vadim  (09.07.2010), К@питошка  (23.10.2010), Ностальгия  (26.01.2011), Шаманчик  (17.06.2010), ЭКСПЕРИМЕНТАТОР  (16.09.2010) |  
	
	
		|  26.08.2010, 17:15 | #76 |  
	| Живу я тут 
				 
				Реєстрація: 28.06.2003 Звідки Ви: Киев 
					Дописи: 757
				 сказав Дякую: 831 
		
			
				сказали Дякую 833 раз(и) в 397 повідомленні
			
		
	 
      | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 Екранний інтерфейс буде реалізований тільки з використанням кросплатформової бібліотеки Qt, взаємодія з пристроями 1-wire - тільки з використанням кількох функцій WINAPI для роботи з COM-портом. Змінивши функції роботи з COM-портом, програму можна буде скомпілювати під Linux. 
 |  
	|   |   |  
	
	
		|  26.08.2010, 17:28 | #77 |  
	| Живу я тут 
				 
				Реєстрація: 14.06.2010 Звідки Ви: Homburg/Germany 
					Дописи: 111
				 сказав Дякую: 55 
		
			
				сказали Дякую 46 раз(и) в 15 повідомленні
			
		
	 
      | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 Извините, я по-украински не понимаю. Тут недавно обратил внимание на Qt, уже сделал тестовую программку для общения через ком-порт. Могу попробовать сделать что нибудь в направлении этого проекта. В каком месте требуется помощь? Или будет всё на MS-VS? 
 |  
	|   |   |  
	
	
		|  26.08.2010, 17:34 | #78 |  
	| Живу я тут 
				 
				Реєстрація: 17.09.2004 Звідки Ви: Киев, Троещина 
					Дописи: 14.486
				 сказав Дякую: 4.642 
		
			
				сказали Дякую 8.508 раз(и) в 4.382 повідомленні
			
		
	 
 | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 labview,  
Экранный интерфейс будет реализован только с использованием кроссплатформенной библиотеки  Qt, взаимодействие с устройствами 1-wire - только с использованием нескольких функций WINAPI для работы с COM-портом. Изменяя функций WINAPI для работы с COM-портом. программу можно будет скомпилировать под Linux.    
				__________________Страна не ублюдков и не  воров.
 __________________  
 |  
	|   |   |  
	
		
			| Ці 3 користувач(ів) сказали Дякую Sem за це повідомлення: |  |  
	
	
		|  26.08.2010, 17:59 | #79 |  
	| Живу я тут 
				 
				Реєстрація: 14.06.2010 Звідки Ви: Homburg/Germany 
					Дописи: 111
				 сказав Дякую: 55 
		
			
				сказали Дякую 46 раз(и) в 15 повідомленні
			
		
	 
      | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 Ага, а зачем WINAPI, если есть готовая кроссплатформенная библиотека Qt для работы с ком-портом? 
 |  
	|   |   |  
	
	
		|  26.08.2010, 18:22 | #80 |  
	| Бан за нарушения 
				 
				Реєстрація: 26.04.2009 Звідки Ви: 50° 26'N 30° 31'E GMT +2:00 
					Дописи: 3.539
				 сказав Дякую: 1.148 
		
			
				сказали Дякую 1.627 раз(и) в 917 повідомленні
			
		
	 
 | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 Классный котроллер! Симпотично выглядит, но есть всего лишь одно но!Нужели нельзя было поставить свободное ПО?
 
 Вот для меня, это существенный недостаток, принципиально бесит тем блее ядро от линукса более гибкое в настройке и т.д. Линукс в калькулятор загнать можно! А тут снова медиа плеер, корзинка, дебильный виндовский интерфейс и т.д.
 Зачем  1 x 10/100M Ethernet RJ-45(DM9000)  это? Типа для прикола?
 
 PS Кажись меня опередил labview  !
 
 А вообще почему бы и не gtk?
 
 |  
	|   |   |  
	
	
		|  26.08.2010, 19:12 | #81 |  
	| Живу я тут 
				 
				Реєстрація: 28.06.2003 Звідки Ви: Киев 
					Дописи: 757
				 сказав Дякую: 831 
		
			
				сказали Дякую 833 раз(и) в 397 повідомленні
			
		
	 
      | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 
	Цитата: 
	
		| 
					Допис від labview  В каком месте требуется помощь? Или будет всё на MS-VS? |  MS-VS - частный случай. Главный файл проекта генерируется Qt-утилитой qmake. После этого проект можно собрать утилитами make или nmake, либо открыть его в VS.
labview , на выходных я выложу свои исходники и исполняемые файлы для Windows (для запуска на ПК) и Windows CE (для запуска на mini2440). Если получится, может даже сделаю вариант под linux. Потом решим, что делать дальше.
 
	Цитата: 
	
		| 
					Допис від labview  Ага, а зачем WINAPI, если есть готовая кроссплатформенная библиотека Qt для работы с ком-портом? |  Функции WINAPI используются в небольшом фрагменте кода. Понадобилось только шесть функций - открыть/закрыть порт, изменить параметры/таймауты порта и прочитать/записать данные. Переделка этого фрагмента под кроссплатформенную библиотеку Qextserialports не займет много времени.
 
	Цитата: 
	
		| 
					Допис від Anarhist  Нужели нельзя было поставить свободное ПО?  |  Можно. На моем mini2440 изначально был linux. 
 
Я выбрал Windows CE, исходя из предположения, что надо будет писать собственный драйвер для работы с шиной 1-wire, а мне это проще было бы сделать под Windows. Теперь это предположение не актуально, так как для работы с шиной 1-wire оказалось достаточно стандартных функций работы с COM-портом и простейшего переходника.
 
Когда программа будет готова, ее можно будет скомпилировать как под Windows, так и под linux.
 
	Цитата: 
	
		| 
					Допис від Anarhist  А вообще почему бы и не gtk? |  Qt мне показался проще.
 |  
	|   |   |  
	
		
			| Ці 3 користувач(ів) сказали Дякую Володя Череп за це повідомлення: |  |  
	
	
		|  26.08.2010, 19:20 | #82 |  
	| Живу я тут 
				 
				Реєстрація: 12.02.2008 Звідки Ви: Оболонь, Петровка 
					Дописи: 8.891
				 сказав Дякую: 2.489 
		
			
				сказали Дякую 2.878 раз(и) в 2.065 повідомленні
			
		
	 
 | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 Володя Череп, этот переходник, на двух 2N7002 актуален? Эти транзисторы есть, копеечные. 
				__________________Свет. ЭПРА, аквариумые лампы  т5;т8; МГ-150; LED-комплекты и светильники  системы СО2 под ключ . тел:095 0105853; 098 6143112
 Лучшие статьи месяца на Аквафоруме
 |  
	|   |   |  
	
	
		|  26.08.2010, 19:31 | #83 |  
	| Живу я тут 
				 
				Реєстрація: 28.06.2003 Звідки Ви: Киев 
					Дописи: 757
				 сказав Дякую: 831 
		
			
				сказали Дякую 833 раз(и) в 397 повідомленні
			
		
	 
      | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 chack, да. 
 |  
	|   |   |  
	
	
		|  26.08.2010, 19:46 | #84 |  
	| Бан за нарушения 
				 
				Реєстрація: 06.11.2007 Звідки Ви: Донецк, зона АТО 
					Дописи: 19.780
				 сказав Дякую: 5.789 
		
			
				сказали Дякую 17.707 раз(и) в 6.926 повідомленні
			
		
	 
      | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 
	Цитата: 
	
		| 
					Допис від Володя Череп  на выходных я выложу свои исходники и исполняемые файлы для Windows (для запуска на ПК) и Windows CE (для запуска на mini2440). Если получится, может даже сделаю вариант под linux. Потом решим, что делать дальше. |  Блин, мне аж стыдно, что из-за работы так до сих пор и не принял участия  
				__________________[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
 
 |  
	|   |   |  
	
	
		|  06.09.2010, 19:04 | #85 |  
	| Бан за нарушения 
				 
				Реєстрація: 06.11.2007 Звідки Ви: Донецк, зона АТО 
					Дописи: 19.780
				 сказав Дякую: 5.789 
		
			
				сказали Дякую 17.707 раз(и) в 6.926 повідомленні
			
		
	 
      | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 Поскольку Володя написал необходимые для железа драйвера, а я (с его помощью) наконец то перекомпилировал и установил все необходимые библиотеки, то с божьей помощью начнем писать саму программу.Один из вопросов, которые возникают - количество устройств (датчиков, исполнительных устройств и т.д.) на одном аквариуме.
 Для тех, кто далек от програмирования поясняю, что один аквариум будет программироваться как один объект, посему структура этого объекта имеет первостепенное значение.
 По моему мнению необходимо и достаточно:
 1. 8 исполнительных устройств 220 в.
 2. 2 диммера (пока в проекте).
 3. 2 датчика температуры (обогрев, охлаждение).
 4. 4 аналоговых входа.
 5. ??? таймеров. Вот тут непонятно.
 Я использую 2 обычных и два секундных.
 Ваше мнение коллеги ?
 
				__________________[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
 
 |  
	|   |   |  
	
	
		|  06.09.2010, 21:45 | #86 |  
	| Бан за нарушения 
				 
				Реєстрація: 04.01.2009 Звідки Ви: Полтава 
					Дописи: 5.494
				 сказав Дякую: 6.242 
		
			
				сказали Дякую 5.758 раз(и) в 2.264 повідомленні
			
		
	 
 | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 Starcomputer, а зачем 2 датчика температуры (обогрев, охлаждение).На одном почему не сделать?
 __________________ 
 
				 Востаннє редагував sae74: 06.09.2010 о 21:54..
 |  
	|   |   |  
	
	
		|  06.09.2010, 21:49 | #87 |  
	| Живу я тут 
				 
				Реєстрація: 17.09.2004 Звідки Ви: Киев, Троещина 
					Дописи: 14.486
				 сказав Дякую: 4.642 
		
			
				сказали Дякую 8.508 раз(и) в 4.382 повідомленні
			
		
	 
 | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 
	Цитата: 
	
		| 
					Допис від sae74   а зачем 2 датчика температуры (обогрев, охлаждение).На одноМ почему не сделать?
 |  Хм..... а я хотел сросить почему не восемь?  
				__________________Страна не ублюдков и не  воров.
 __________________  
 |  
	|   |   |  
	
		
			| cказали "Дякую" Sem за цей допис: |  |  
	
	
		|  07.09.2010, 00:06 | #88 |  
	| Живу я тут 
				 
				Реєстрація: 07.12.2008 Звідки Ви: Lviv, Kiev 
					Дописи: 114
				 сказав Дякую: 56 
		
			
				сказали Дякую 39 раз(и) в 19 повідомленні
			
		
	 
 | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 Якщо б я займався даним проектом то розпочав би як на малюнку. 
Mini суто як мозги і графіка. Протокол обміну можна запозичити і переробити - MDB/ICP. Стандартизувати протокол і потім любий сідає і дописує девайс під свої потреби. 
1 Wire дуже тормознута шина, я б не радив його використовувати, а 
для RS-232 використати опторозвязку і буде щастя в довжині  . 
Чекаю ваших відповідей  .
 |  
	|   |   |  
	
	
		|  07.09.2010, 00:08 | #89 |  
	| Живу я тут 
				 
				Реєстрація: 17.09.2004 Звідки Ви: Киев, Троещина 
					Дописи: 14.486
				 сказав Дякую: 4.642 
		
			
				сказали Дякую 8.508 раз(и) в 4.382 повідомленні
			
		
	 
 | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 
	Цитата: 
	
		| 
					Допис від Lestat  1 Wire дуже тормознута шина, |  Аргументы?
				__________________Страна не ублюдков и не  воров.
 __________________  
 |  
	|   |   |  
	
	
		|  07.09.2010, 00:09 | #90 |  
	| Живу я тут 
				 
				Реєстрація: 07.12.2008 Звідки Ви: Lviv, Kiev 
					Дописи: 114
				 сказав Дякую: 56 
		
			
				сказали Дякую 39 раз(и) в 19 повідомленні
			
		
	 
 | 
				
  
				Re: Форумный Акваконтроллер (сборка) ===www.aquaforum.ua===
			 
 
	Цитата: 
	
		| 
					Допис від Starcomputer  5. ??? таймеров. Вот тут непонятно.Я использую 2 обычных и два секундных.
 Ваше мнение коллеги ?
 |  А для чого таймери використовувати? 
якщо для керування ось цього
 
	Цитата: 
	
		| 
					Допис від Starcomputer  1. 8 исполнительных устройств 220 в. |  то можна зробити на одному таймері(годинник)
 
				 Востаннє редагував Lestat: 07.09.2010 о 00:16..
 |  
	|   |   |  
 
   
 
 
	
		|  |  |  
 
 
	
		| Тут присутні: 1 (учасників - 0 , гостей - 1) |  
		|  |  
 
	| 
	|  Ваші права у розділі |  
	| 
		
		Ви не можете створювати теми Ви не можете писати дописи Ви не можете долучати файли Ви не можете редагувати дописи 
 HTML код Вимк. 
 |  |  |  
 
 Часовий пояс GMT +3. Поточний час: 11:15. 
 |