Контролерът за аквариуми с ръце на pic16f677 на микроконтролер, Район радиолюбителски

Схема аквариум контролерът осигурява контрол на температурата на водата и управление на осветлението, за предварително определен график. Контролерът също предвижда контрол аквариум и употреба (включено / изключено) филтър и компресора.

Това е особено полезно при почистване на аквариума, че не е необходимо да се оттегли от захранващия кабел на филтъра, или просто да натиснете един бутон на контролера.

Описание контролер аквариум

Аквариум контролер построен на микроконтролер PIC16F677. Firmware е вероятно и трябва да бъде подходяща за микроконтролери по-високо ниво в групата. Експлоатация на веригата е тестван и микроконтролер PIC16F690. Измерване на температурата осигурява цифров температурен датчик DS18B20 с резолюция от 0.5 грама. Целзий.

Обратното броене е организиран с помощта на DS1302 чип - контролер в реално време. В случай на прекъсване на захранването, стеблото 8 до DS1302 (резервна мощност) е свързан кондензатор С8. Капацитетът му е достатъчно за 3 дни, за да не се върне времето дойде.

Всички контролирани четири бутона: "СВЕТЛИНА» (S) «ОТОПЛЕНИЕ" (Т) "КОМПРЕСОР» (V) и "Филтър» (F). Кратко натискане ще активиране / деактивиране на съответния канал. Можете да превключвате между ръчен и автоматичен режим на управление. Това важи само за осветление и отопление. Включване / изключване на компресора и филтърът се извършва само в ръчен режим. Отопляем автоматично поддържа желаната предварително определена температура на водата в аквариум.

Контролерът за аквариуми с ръце на pic16f677 на микроконтролер, Район радиолюбителски

Управление на осветлението: първата преса се включи светлината, вторият забранява на трети поставя за управление на осветлението в автоматичен режим. За да настроите времето за включване / изключване на светлината, натиснете бутона (S) и го задръжте за повече от 4 секунди.

На първо място, разположено на време. С кратко натискане на бутона (S) е преход от един индикатор на друго освобождаване, всяка стойност може да се променя бутони V (+) и F (-). Освен това, продължително натискане на стойността на бутон (S) се съхраняват, както и преход към времето за прихващане. Ето, как да се създаде една и съща. Друг продължително натискане ви отвежда към първоначалното им състояние.

Настройка на температурата е практически същото. Дълго натискане на бутон (T), за да отидете, за да настроите желаната температура на водата в режим на аквариум. Промяна на стойността на стъпки от 0.5 гр. С чрез бутони V на (+) и F (-). След установяване на продължително натискане (T) контролер в основния режим.

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

Контролерът за аквариуми с ръце на pic16f677 на микроконтролер, Район радиолюбителски
Показва състоянието на всеки канал - графика. Всеки канал е показана чрез тяхната буква "LIGHT» (S) "нагряване" (T) "КОМПРЕСОР» (V) и "Филтър» (F). Ако буквата е в заглавието на екрана, това означава, че каналът е активирана, ако столица, той е изключен.

Все пак съгласно всяка от горните канали или регистри, буквата А (автоматичен режим - автоматично) или М (ръчен режим - употреба). Както е добре, индикаторът показва датата, часа и действителната температура на водата в аквариума.

Контролерът за аквариуми с ръце на pic16f677 на микроконтролер, Район радиолюбителски
За удобство, контролер на задвижването извършва поотделно и свързан към дънната платка с TP-жица RJ-45 конектор. Трансформатор за захранване да използвате всеки изход към вторичната намотка - 9 и ток от най-малко 400 mA.