Сега ж Панагюрище е 4 градуса. Очаква се тази нощ да падне под нулата.....-2градуса.
sasko12345 написа:Напрограмирах ардуиното на база на релета и всичко е ок за сега просто е но ефективно.Нямам дисплей и wifi control и обратна връзка за сега.Първо трябва да намеря ...кода.Да си припомня по снимки дисплея с какъв чип е.Дисплея бе с тъч скриин.Да се намерят и библиотеките .Имах няколко варианта на изгледа на дисплея.Ще постна кода и ще покажа хардуера(точно с какво е направено и от къде да се поръча) когато що годе го завърша.Време ..свободно време ми трябва.
Много хубава изглежда картинката на zaza_73- изпрати ми кода на sasko12345@abv.bg ако може
/* YourDuino Example: Relay Control 1.10
Handles "Relay is active-low" to assure
no relay activation from reset until
application is ready.
terry@yourduino.com */
/*-----( Import needed libraries )-----*/
/*-----( Declare Constants )-----*/
#define RELAY_ON 0
#define RELAY_OFF 1
/*-----( Declare objects )-----*/
/*-----( Declare Variables )-----*/
#define Relay_1 2 // Arduino Digital I/O pin number
#define Relay_2 3
#define Relay_3 4
#define Relay_4 5
void setup() /****** SETUP: RUNS ONCE ******/
{
//-------( Initialize Pins so relays are inactive at reset)----
digitalWrite(Relay_1, RELAY_OFF);
digitalWrite(Relay_2, RELAY_OFF);
digitalWrite(Relay_3, RELAY_OFF);
digitalWrite(Relay_4, RELAY_OFF);
//---( THEN set pins as outputs )----
pinMode(Relay_1, OUTPUT);
pinMode(Relay_2, OUTPUT);
pinMode(Relay_3, OUTPUT);
pinMode(Relay_4, OUTPUT);
delay(4000); //Check that all relays are inactive at Reset
//==============IGNITION MODE=========================
//---( Turn Relay_2-PELLET RELLAY-Load first portion pellets rellay ON)---
digitalWrite(Relay_2, RELAY_ON);// set the Relay ON
delay(3000); // wait for a 5 second
digitalWrite(Relay_2, RELAY_OFF);// set the Relay OFF
delay(600);
//---( Turn Relay_1-IGNITION rellay ON)---
digitalWrite(Relay_1, RELAY_ON);// set the Relay ON
delay(600000); // wait for a 10 minutes
digitalWrite(Relay_1, RELAY_OFF);// set the Relay OFF
delay(600); // wait for a second
//---( Turn Relay_3-FAN rellay ON)---
digitalWrite(Relay_3, RELAY_ON);// set the Relay ON
}//--(end setup )---
void loop()
{
//==============BURN MODE=========================
//---( Turn Relay_2-PELLET rellay ON in cycle mode)---
digitalWrite(Relay_2, RELAY_ON);// set the Relay ON
delay(3000); // wait for a 5 second
digitalWrite(Relay_2, RELAY_OFF);// set the Relay OFF
delay(30000);
}//--(end main loop )---
//*********( THE END )***********