Unit A rev.3


Unit A rev.1
à ýòî èç "Ïÿòîãî ýëåìåíòà", î÷åíü ïîõîæå

, îòñþäà è íàçâàíèå
Àêâàêîíòðîëëåð
xElements


Âîò íåáîëüøîå îïèñàíèå òîãî, ÷òî îí ìîæåò äåëàòü (áîëüøàÿ ÷àñòü ðåàëèçîâàíà, ÷àñòü ïîêà â îòëàäî÷íîì ñîñòîÿíèè):
14 äèñêðåòíûõ óíèâåðñàëüíûõ âûõîäîâ (ðåëåéíûõ, äëÿ êîììóòàöèè AC 220 V èëè DC)
îäèí âûõîä ñëóæåáíûé, ïðåäíàçíà÷åí äëÿ óïðàâëåíèÿ ìîùíûì èñòî÷íèêîì ïèòàíèÿ ñâåòèëüíèêà ML (ñâîÿ ñïåö.ôóíêöèÿ)
äâà âûõîäà èìåþò ñäâîåííûå ðåëå (ìîæíî îòêëþ÷àòü ïîëíîñòüþ íàãðóçêó AC, ëèáî ìåíÿòü ïîëÿðíîñòü DC)
êðîìå ìàêðîôóíêöèé (16 øòóê) ïîçâîëÿþùèõ âêëþ÷àòü è âûêëþ÷àòü 13 ðåëå ïî ðàñïèñàíèþ, åñòü åùå íåñêîëüêî ñïåö.ôóíêöèé:
äâà âûõîäà ìîãóò èñïîëüçîâàòüñÿ êàê Íàãðåâàòåëè èëè êàê Îõëàäèòåëè (äëÿ êàæäîãî êàíàëà ñâîÿ ïàðà öèôðîâûõ äàò÷èêîâ è
çàäàåòñÿ íåñêîëüêî ïîðîãîâ òåìïåðàòóðû)
îäèí âûõîä èìååò ñïåö.ôóíêöèþ àâòîäîëèâà èñïàðèâøåéñÿ âîäû (îò îñìîñà)
îò 3 äî 5 âûõîäîâ ìîæíî çàäåéñòâîâàòü äëÿ ìóëüòèàêâàðèóìíîé ïðîòîêè (îò 1 äî 4 àêâàðèóìîâ)
Åñëè èñïîëüçóþòñÿ ñïåö.ôóíêöèè òî óïðàâëåíèå ïî ðàñïèñàíèþ äëÿ ýòèõ âûõîäîâ áëîêèðóåòñÿ.
Êðîìå òîãî âñåìè 13 âûõîäàìè ìîæíî óïðàâëÿòü ÷åðåç ñîáûòèÿ îò 8 àíàëîãîâûõ è/èëè 16 äèñêðåòíûõ âõîäîâ.
À òàêæå äëÿ ÷åòûðåõ âûõîäîâ ìîæíî óêàçàòü âðåìÿ âîçâðàòà (äî ~ 1 ÷àñà) â "èñõîäíîå" ñîñòîÿíèå (çàùèòà îò çàáûâ÷èâîñòè).
4 êàíàëà ØÈÌ (ìàêñèìàëüíàÿ íàãðóçêà äî 2À íà êàíàë) äëÿ óïðàâëåíèÿ âåíòèëÿòîðàìè îõëàæäåíèÿ ìîäóëåé ñâåòèëüíèêà
(òàêæå äëÿ êàæäîãî êàíàëà åñòü ñâîÿ ïàðà öèôðîâûõ äàò÷èêîâ è ñïåö.ôóíêöèÿ ìåíÿþùàÿ îáîðîòû âåíòèëÿòîðîâ
â çàâèñèìîñòè îò óñòàíîâëåííûõ ïîðîãîâ òåìïåðàòóðû, à òàêæå ïðè ïðåâûøåíèè ìàêñèìàëüíîãî ïîðîãà ïðèíóäèòåëüíî
îòêëþ÷àþùàÿ ñâåòîäèîäíûå ìîäóëè (èíäèâèäóàëüíî), ïîêà òåìïåðàòóðà íå ñíèçèòñÿ äî óñðåäíåííîãî çíà÷åíèÿ ìèíèìàëüíîãî
è ìàêñèìàëüíîãî ïîðîãîâ)
3 êàíàëà ØÈÌ (ìàêñèìàëüíàÿ íàãðóçêà äî 2À íà êàíàë) äëÿ óïðàâëåíèÿ "Ëóíîé", â êîíêðåòíîé ðåàëèçàöèè ýòî ïàðà 10 âàòòíûõ RGB ñâåòîäèîäîâ.
2 êàíàëà ØÈÌ äëÿ ðåàëèçàöèè Îõëàäèòåëåé (íà îñíîâå âåíòèëÿòîðîâ, îïÿòü òàêè ñî ñâîèìè èíäèâèäóàëüíûìè ïàðàìè öèôðîâûõ äàò÷èêîâ
è ñïåö.ôóíêöèè ðàáîòû). Íà îäèí èç ýòèõ êàíàëîâ ìîæíî ïîäêëþ÷èòü ñðàçó ÷åòûðå íàãðóçêè äî 2À!
Òàêæå íà ýòîì êàíàëå ØÈÌ è åùå äâóõ ØÈÌ ðåàëèçîâàí (â ðàçðàáîòêå) êîíòðîëëåð óïðàâëåíèÿ äâóìÿ ïîìïàìè òå÷åíèÿ (DC, óïðàâëÿåìûìè)
äëÿ ñîçäàíèÿ âîëí (êàê ïðîñòî ñ ïîìîùüþ ïîìï, òàê è ñ âåéâáîêñàìè), ëèáî îò âñòðîåííîãî èñòî÷íèêà 12(24)V,
ëèáî îò âíåøíåãî 24...36V. È ìàêñèìàëüíûì òîêîì äî 3À íà êàíàë. Ïðè ýòîì íà îäíîì ØÈÌå ðåàëèçîâàí óðîâåíü ìîùíîñòè ðàáîòû ïîìï (îáùèé),
à íà äâóõ äðóãèõ ØÈÌàõ (íèçêî÷àñòîòíûõ, ÍÎ åñòü âîçìîæíîñòü ïîäêëþ÷èòü è âûñîêî÷àñòîòíûå ØÈÌû, ò.å. ìîæíî ïîäêëþ÷àòü ñþäà íå òîëüêî ïîìïû,
à è äðóãîå îáîðóäîâàíèå, íàïðèìåð íàðàñòèòü ñâåòèëüíèê) çàäàåòñÿ ÷àñòîòà è ñêâàæíîñòü âîëíû (èíäèâèäóàëüíî äëÿ êàæäîãî êàíàëà).
24 êàíàëüíûé äèììèðóåìûé äðàéâåð ñâåòîäèîäîâ íà òîê 0,9À (ìîæíî íàñòðîèòü íà 0,35...1,2À) è âõîäíîå íàïðÿæåíèå 12(24)V
Îäíîâðåìåííî ìîæíî óêàçàòü äî 10 ðàçëè÷íûõ óðîâíåé ØÈÌà (11 áèò) ïëþñ ìàêñèìàëüíûé óðîâåíü è
ïîäêëþ÷èòü ê íèì ýòè 24 êàíàëà â ëþáîé êîíôèãóðàöèè.
äî 8 àíàëîãîâûõ äî 16 äèñêðåòíûõ âõîäîâ, ïî íèì ìîæíî óêàçàòü ñîáûòèÿ (ïî 4 ñîáûòèÿ íà êàæäûé àíàëîãîâûé è ïî 2 íà êàæäûé äèñêðåòíûé).
Äàííûìè ñîáûòèÿìè ìîæíî óïðàâëÿòü (ðàçðåøåíèå/çàïðåò/ñáðîñ/óñòàíîâêà) 13 äèñêðåòíûìè âûõîäàìè (ðåëå) è
3 ØÈÌàìè (òåìè, ÷òî èñïîëüçóþòñÿ â ãåíåðàòîðå âîëíû èëè äëÿ äðóãèõ çàäà÷).
Äëÿ óïðàâëåíèÿ ØÈÌàìè "Ëóíû", ãåíåðàòîðà âîëí, 10 êàíàëüíîãî ØÈÌà 24 êàíàëüíîãî äðàéâåðà ñâåòîäèîäîâ è êàðòû ïîäêëþ÷åíèÿ ñâåòîäèîäîâ ðåàëèçîâàíû íåñêîëüêî ìàêðîôóíêöèé.
Åñòü êëàññè÷åñêèé âàðèàíò (32 ìàêðîôóíêöèé), êîãäà ïî ðàñïèñàíèþ âêëþ÷àåòñÿ (íà íóæíûé óðîâåíü) è âûêëþ÷àåòñÿ ØÈÌ, à òàêæå ìîæíî óêàçàòü ïðîäîëæèòåëüíîñòü ðàññâåòà è/èëè çàêàòà (íåçàâèñèìî), ïëþñ åñòü âîçìîæíîñòü ìåíÿòü óðîâåíü ØÈÌà ìåæäó ðàññâåòîì è çàêàòîì êàê ïî óêàçàííûì âðåìåííûì ïàðàìåòðàì, òàê è ïî ïñåâäîñëó÷àéíîé ïîñëåäîâàòåëüíîñòè ("îáëà÷íûé" ðåæèì).
 ïëàíàõ: ðàñøèðèòü "êëàññè÷åñêèé" fade ñöåíàðíûìè ôóíêöèÿìè (ãðîçà, ëóííàÿ äîðîæêà è ò.ï.)
Íàøåë microSD êàðòó îòëè÷íî ðàáîòàþùóþ ñ êàðòðèäåðîì. Âîññòàíîâèë áëîê ìàêðîôóíêöèé äëÿ ðàáîòû ñ êàðòû ïàìÿòè.
Óïðàâëåíèå (îïåðàòèâíî ìîæíî óïðàâëÿòü ëþáûì óçëîì) è íàñòðîéêà êîíòðîëëåðà â öåëîì ìîæåò áûòü îñóùåñòâëåíà ÷åðåç USB ïîðò íà ïåðñîíàëüíîì êîìïüþòåðå ïîñðåäñòâîì ñâîåãî ÿçûêà äèðåêòèâ (êàê ÷åðåç API, òàê è ÷åðåç òåðìèíàë).
Òàêæå ïî÷òè àíàëîãè÷íî (çà èñêëþ÷åíèåì êðèòè÷åñêèõ/çàêðûòûõ äèðåêòèâ) ìîæíî óïðàâëÿòü ñ ëþáîãî êîìïüþòåðà/ïëàíøåòà/ñìàðòôîíà ïîäêëþ÷åííîãî ê èíòåðíåòó (÷åðåç âåá-ñåðâåð).
Ïîñëåäíèì íà î÷åðåäè áóäóò ñöåíàðèè ðàáîòû (íî ýòî òî÷íî ïîòîì)
Íà÷àëî
Ðåøèë ïåðåäåëàòü ñâîé Ìàëàâè ïîä ìîðå.
Íà÷àë ïåðâûì äåëîì ðàçáèðàòüñÿ ñî ñâåòîì. Òóò ñðàçó âîçíèêëè ïðîáëåìû. Òàê êàê
àêâàðèóì èçíà÷àëüíî áûë ñïðîåêòèðîâàí ïîä öèõëèäíèê (àêà ïñåâäîìîðå), ñâåòà òàì áûëî ðåàëèçîâàíî ïî ìèíèìóìó. Ïîëîæåíèå óñóãóáëÿåòñÿ åùå òåì, ÷òî àêâàðèóì ðàñïîëîæåí â ïåðåãîðîäêå, ïðè÷åì âûñòóïàåò èç íåå ñ äâóõ ñòîðîí (íå ñàìûé ëó÷øèé âûáîð, êàê îêàçàëîñü). Ïðîñòðàíñòâî íà âîäîé ñ êàæäîé ñòîðîíû àêâàðèóìà íå ïðåâûøàåò 20 ñ íåáîëüøèì ñàíòèìåòðîâ. Ò.å.
ïîñòàâèòü Ìà íå âûéäåò, ñâåòèëüíèê íà ËË òàêæå îòïàäàåò, ëàìïû áàíàëüíî òóäà íå âñóíóòü â íóæíîì êîëè÷åñòâå (àêâàðèóì åùå èìååò íå ñîâñåì ïðÿìîóãîëüíóþ ôîðìó, ÷òî íå ïîçâîëèò ïîñòàâèòü íà âñþ ïëîùàäü ìàêñèìàëüíîé äëèíû ëàìïû). Ïîëó÷àåòñÿ, îñòàåòñÿ èñïîëüçîâàòü òîëüêî ñâåòîäèîäû. À ðàç òðàòû ïðåäñòîÿò ïðèëè÷íûå, òî íàäî ïîïûòàòüñÿ âûæàòü èç ýòîãî ïî ìàêñèìóìó. Áûëî ðåøåíî ñäåëàòü ñâåòèëüíèê ïî øèðèíå íå âûñòóïàþùèé çà ãàáàðèòû ïåðåãîðîäêè íàä àêâîé (~130 ìì), òàêèì îáðàçîì, ïîëíîñòüþ îñâîáîäèòü äîñòóïíîå ïðîñòðàíñòâî íàä àêâàðèóì ñ äâóõ ñòîðîí. Òàêæå ñ ó÷åòîì ñòåñíåííîãî ïðîñòðàíñòâà ïî âûñîòå (îò ïåðåãîðîäêè äî âîäû) âñåãî ïîðÿäêà 70-75 ìì, ñâåòèëüíèê äîëæåí áûòü êîìïàêòíûì è â âûñîòó. Âûáîð ïàë íà êèòàéñêèå ñâåòîäèîäû (ñóììàðíî ñåáåñòîèìîñòü äàííîãî ïðîåêòà íå ïðåâûñèëà è ïîëîâèíû ãîòîâûõ èçäåëèé íà Cree). Ñâåòîäèîäû ýòè êîíå÷íî óñòóïàþò ñàìûì ìàòåðûì áèíàì îò Cree, íî âïîëíå ñåáÿ íåïëîõî ïîêàçàëè ó ìíîãèõ àêâàðèóìèñòîâ è ðàáîòàþò óæå ïî íåñêîëüêó ëåò áåç ïðîáëåì.
Äëÿ îñíîâû áûëà âûáðàíà ìîäóëüíàÿ ñèñòåìà (âñåãî 4 ìîäóëÿ) ñâåòèëüíèêà. Êàæäûé ìîäóëü áóäåò ñîáðàí íà èãîëü÷àòîì ðàäèàòîðå È-150, ðàçìåðîì 190õ120 ìì è ïëîùàäüþ îêîëî 1000 ñì2. Íà êàæäîì ðàäèàòîðå áóäóò óñòàíîâëåíû 10 âàòòíûå ñáîðêè ñâåòîäèîäîâ (íà ñàìîì äåëå òàì ìàññèâ èç 9 îäíîâàòòíûõ ñâåòîäèîäîâ íà 350 ìÀ) . Íà äâóõ ìîäóëÿõ: 2 led íà 10 000Ê + 2 led 20 000Ê + 2 led RoyalBlue, íà äâóõ äðóãèõ ìîäóëÿõ âìåñòî îäíîãî RoyalBlue áóäóò ñòîÿòü RGB ñâåòîäèîäû (êðàñíàÿ ïîäñâåòêà äíåì, ñèíÿÿ íî÷üþ). Òàêæå íà êàæäîì ìîäóëå áóäåò ñòîÿòü íèçêîïðîôèëüíûé (12 ìì) âåíòèëÿòîð 120õ120 è ïî äâà öèôðîâûõ äàò÷èêà òåìïåðàòóðû (DS18B20) íà äâóõ íåçàâèñèìûõ êàíàëà 1Wire (âî âñåé ñèñòåìå äâà êàíàëà). Âñå ýòî áóäåò ïîäêëþ÷àòüñÿ ÷åðåç D-SUB-25 ðàçúåì. Ò.å. â ëþáîé ìîìåíò ìîæíî áóäåò îòêëþ÷èòü ìîäóëü äëÿ ïðîôèëàêòèêè èëè ðåìîíòà.  íèøå âíóòðè ïåðåãîðîäêè áóäåò ïðîõîäèòü âñÿ ïðîâîäêà è øèíà, íà êîòîðîé áóäóò çàêðåïëåíû ìîäóëè. Äëÿ íàäåæíîñòè áûëî ðåøåíî óáðàòü âñþ ýëåêòðîíèêó ïîäàëüøå îò âîäû. Êàæäûé ñâåòîäèîä áóäåò çàïèòàí ïåðñîíàëüíûì íèçêîâîëüòíûì äðàéâåðîì íà 900 ìÀ ñ ØÈÌ äèììèðîâàíèåì (PT4115). Äàëåå óæå äðàéâåðà ïîäêëþ÷åíû ê ìîùíûì ñòàáèëèçèðîâàííûì èñòî÷íèêàì ïèòàíèÿ. Äëÿ ñîõðàíåíèÿ ìîäóëüíîñòè ñèñòåìû áûëî æåëàíèå çàïèòàòü êàæäûé ìîäóëü ñâîèì èñòî÷íèêîì (~75 âàòò), íî ïîëó÷àåòñÿ íå ñîâñåì ãóìàííî ïî ôèíàíñàì. Ñòàâèòü æå îäèí íà 300 âàòò, ýòî áóäåò áàíäóðà ñ âñòðîåííûì âåíòèëÿòîðîì. Âûáðàë êîìïðîìèññ: êóïèë äâà ïî 150 âàòò (â ñëó÷àå âûõîäà îäíîãî, âåñü ñâåò íå ïîãàñíåò, áóäåò ðàáîòàòü ïîëîâèíà). Åùå îäèí èñòî÷íèê íà 50 âàòò áóäåò îáñëóæèâàòü âåíòèëÿòîðû (ØÈÌ), RGB ñâåòîäèîäû, áëîê ðåëå äëÿ óïðàâëåíèÿ îñòàëüíûì îáîðóäîâàíèåì (ãðåëêà, àâòîäîëèâ, ñêðàááåð, òóðáîïîìïû (ñìåíà íàïðàâëåíèÿ òîêà â òå÷åíèè ñóòîê), îòêëþ÷åíèå ìîùíûõ ÁÏ ñâåòèëüíèêàò îò 220 íà íî÷ü è â ñëó÷àå íåïîëàäîê è ò.ï.), íó è ñîáñòâåííî ñàìèì êîíòðîëëåðîì ñèñòåìû. Êîíòðîëëåð áóäåò ñîáðàí íà Arduino Mega 2560 + RTC + Ethernet shield + prototype shield, ýòî ïîçâîëèò ñîêðàòèòü ñðîêè ðàçðàáîòêè óñòðîéñòâà. Êðîìå òîãî, â êîíòðîëëåðå íå áóäåò íè êíîïîê, íè äèñïëååâ. Îí áóäåò ïîäêëþ÷åí ê äîìàøíåìó ðîóòåðó è íà êîíòðîëëåðå áóäåò ïîäíÿò web ñåðâåð. Ò.å. ÿ ñìîãó ñ ëþáîãî êîìïà äîìà, â òîì ÷èñëå, íîóòà (WiFi), êîíòðîëèðîâàòü ðàáîòó ñèñòåìû, ìåíÿòü íàñòðîéêè è ò.ï.  áóäóùåì äàæå åñòü âîçìîæíîñòü çàõîäèòü äëÿ ïðîâåðêè ðàáîòû èç ëþáîãî óãîëêà ìèðà (ó ìåíÿ âíåøíèé ñòàòè÷íûé IP) è ïîëó÷àòü email â ñëó÷àå ïðîáëåì â ñèñòåìå. Âîò òàêèå çàìàøêè

.
×òî êàñàåòñÿ ØÈÌ, òî èñïîëüçóåòñÿ øåñòü àïïàðàòíûõ äëÿ óïðàâëåíèÿ RGB
(update: â èòîãå âñå íåìíîãî ïî äðóãîìó ñäåëàë... çà÷åì íåçàâèñèìûå ëóíû?), åùå ïÿòü äëÿ óïðàâëåíèÿ âåíòèëÿòîðàìè (îäèí îáùèé, ìîæíî ïîäêëþ÷èòü íåñêîëüêî âåíòèëÿòîðîâ äëÿ îõëàæäåíèÿ àêâàðèóìà, ê ïðèìåðó). Äëÿ óïðàâëåíèÿ ñâåòîäèîäàìè ñâåòèëüíèêà áóäåò èñïîëüçîâàí àïïàðàòíî-ïðîãðàììíûé 24 êàíàëüíûé ØÈÌ (2 êàíàëà â ðåçåðâå, äëÿ UV, ê ïðèìåðó). Ýòî ïîçâîëèò îïòèìàëüíî ïîäîáðàòü ñîîòíîøåíèÿ ÿðêîñòè ðàçíûõ ñâåòîäèîäîâ, ïîäîáðàòü ïåðñîíàëüíóþ ÿðêîñòü â êîíêðåòíîì ìåñòå àêâàðèóìà (â çàâèñèìîñòè îò ïðåäïî÷òåíèÿ òåõ èëè èíûõ êîðàëëîâ), ïðîäëèòü ðåñóðñ ñâåòîäèîäîâ ïðè ðàññâåòå-çàêàòå ïëàâíî âêëþ÷àÿ ðàçíûå ñâåòîäèîäû â ðàçíîå âðåìÿ, îïåðàòèâíî ñíèæàòü ìîùíîñòü ïðè ïëîõîì îõëàæäåíèè (âûøåë âåíòèëÿòîð èç ñòðîÿ), âïëîòü äî ïîëíîãî îòêëþ÷åíèÿ ñâåòîäèîäîâ íà ìîäóëå, íó è ïðîñòî ïîïðîáîâàòü ðåàëèçîâàòü ýôôåêò îáëàêîâ íàä ðèôîì.






Íó âîò, äëÿ ïðîáû ïðèêèíóë íà ñóõî ìîäóëü. Âåñü êðåïåæ èç íåðæàâåéêè. Âèíòû äëÿ âåíòèëÿòîðîâ åñòåñòâåííî óêîðî÷ó. Ëèíçû â îïðàâêàõ. Ôîêóñíîå ðàññòîÿíèå ëèíç 28 ìì, ïîýòîìó ðåøèë îïðàâêè ñäåëàòü îäèíàêîâûå, äàæå ñ ó÷åòîì ðàçíîé âûñîòû ñâåòîäèîäîâ. Ñâåòîäèîäû êèòàéöû ïàêóþò ðàçíûå êîðïóñà, êðóãëûå áîëåå íîâûå, áîëåå âûñîêèå, îíè æå è ìåíåå óäîáíûå äëÿ ìîíòàæà. Ïðàâäà áîëåå òîëñòàÿ ïëàñòèíà ó íèõ ñäåëàíà èç ìåäè. Êàðòà îòâåðñòèé íà ðàäèàòîðàõ òàêæå ñäåëàíà óíèâåðñàëüíîé. Ñíà÷àëà äóìàë êðåïèòü íà âñå 4 âèíòà, íî ïîçæå ðåøèë îãðàíè÷èòüñÿ òîëüêî äâóìÿ, à îñòàâøèåñÿ îòâåðñòèÿ èñïîëüçîâàòü äëÿ ïðîâîäîâ. Îäèí ïðîìàõ âñå æå âûøåë. Ïûòàëèñü ïîäîáðàòü îïòèìàëüíîå ïîëîæåíèå âñåõ îòâåðñòèé, ÷òîáû ìèíèìèçèðîâàòü ïîòåðè èãîëîê. Íàøëè âàðèàíò âîîáùå áåç ïîòåðü! Íî íå ïðîâåðèëè, êàê âñòàþò îïðàâêè ëèíç, â ðåçóëüòàòå ïðèøëîñü âðó÷íóþ íàïèëüíèêîì ïîäãîíÿòü îïðàâêè. Ïëàíèðóþ ëèíçû ïîñàäèòü â îïðàâêàõ íà òîíêèé ñëîé ñèëèêîíà (âíóòðåííå óäåðæèâàþùåå êîëüöî ñäåëàíî ÷óòü ìåíüøå, ó÷èòûâàÿ âîçìîæíîå òåìïåðàòóðíîå ðàñøèðåíèå). Îòêðûòûé ïîêà âîïðîñ: ñòàâèòü ëè ãåðìåòè÷íî îïðàâêè íà ðàäèàòîð è ïðîâîäà…
Äåëàþ âñå íå áûñòðî, ò.ê. ñâîáîäíîãî âðåìåíè íà õîááè î÷åíü ìàëî, ìîðå áóäó çàïóñêàòü ëåòîì.
Èçìåíåíî 26.4.12 àâòîð Kiraso