sterowanie-destylatorem.pl

Gdzie zakupić najlepszy sprzęt do produkcji domowej? Linki do stron, które warto odwiedzić w poszukiwaniu sprzętu.
Regulamin forum
1. Każdy producent/sklep powinien znajdować się w osobnym temacie.
2. Jeżeli chcesz pokazać swój sklep/firmę/produkt zrób to opisując czym się zajmujesz/produkujesz. Temat może mieć jeden aktywny odnośnik do twojej strony www.
3. Poszukiwaczy sprzętów i towarów odsyłamy do działu Targowisko
Awatar użytkownika

jakis1234
2500
Posty: 2538
Rejestracja: sobota, 30 lip 2016, 16:57
Ulubiony Alkohol: Zależy od nastroju i dostępności.
Status Alkoholowy: Winiarz
Podziękował: 233 razy
Otrzymał podziękowanie: 441 razy

Post autor: jakis1234 »

@.Gacek, a Ty co? Za dużo czy za mało wypiłeś? Z takim oburzeniem odnosisz się do postu sprzed dwóch miesięcy?
Ty masz swoje zdanie, Rozrywek swoje. Każdy ma prawo powiedzieć co myśli.
Proszę, utrzymujmy jakiś poziom dyskusji.
Bez wycieczek osobistych i obrażania innych.
Zdrówko Panowie ;)
Pozdrawiam z opolskiego.

Autor tematu
piotricz
300
Posty: 300
Rejestracja: wtorek, 15 paź 2013, 19:30
Podziękował: 19 razy
Otrzymał podziękowanie: 33 razy
Re: sterowanie-destylatorem.pl

Post autor: piotricz »

Cześć wam.
Termometr zrobiony na szybko dla kolego z poza forum. Pomyślałem ze może komuś się przyda.
ESP8266
LCD 4x20 I2C
6x DS18b20
Blynk

Kod: Zaznacz cały

/*

*/
// Biblioteki
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#include <Ticker.h>

#define LED D0  //D0 pin led by właczyć stan niski


//Instalacja
LiquidCrystal_I2C lcd(0x27, 20, 4);
OneWire oneWire(D7); // digital D2 pin
DallasTemperature sensors(&oneWire);



//Ticker blinker;
//=======================================================================
//void ICACHE_RAM_ATTR onTimerISR(){
//    digitalWrite(LED,!(digitalRead(LED)));  //Toggle LED Pin
//    timer1_write(600000);//12us
//}
//=======================================================================






// Blynk
BlynkTimer timer;
BlynkTimer timer_LCD;
// You should get Auth Token in the Blynk App.
char auth[] = "Tu wpisujemy token aplikacji Blynk";
// Your WiFi credentials.
char ssid[] = "tu wpisujemy nazwę swojej sieci wifi";
char pass[] = "a tu wpisujemy hasło sieci";


// Zmienne

  

  //char TempCharBuffer[12] = "0000000000\0"; // "-2147483648\0"
  
  float B_1 = 0.0;
  float B_2 = 0.0;
  float B_3 = 0.0;
  float B_4 = 0.0;
  float B_5 = 0.0;
  float B_6 = 0.0;

#define ile_ekranow 2
 byte aktualny_ekran = 1;






void setup()
{
  pinMode(LED,OUTPUT);

    //Initialize Ticker every 0.5s
   // timer1_attachInterrupt(onTimerISR);
   // timer1_enable(TIM_DIV16, TIM_EDGE, TIM_SINGLE);
   // timer1_write(600000); //120000 us

  //Inicjalizacja LCD
  lcd.init();        
  lcd.backlight();
  //Blynk.begin(auth, ssid, pass); //Autoryzacja Blynk
  lcd.clear();

  // Instalacja Monitora portu szeregowego  
  Serial.begin(115200);
  Blynk.begin(auth, ssid, pass);
  sensors.begin();

  
  // Setup a function to be called every second  ???
  timer.setInterval(1000L, sendTemps);
  timer_LCD.setInterval(5000L, timerLCD);


  
}

void timerLCD()
{
	 lcd.clear();
	
    if(aktualny_ekran == ile_ekranow) 
    {
		aktualny_ekran = 1;
	}else
	{
	    aktualny_ekran++;
    }
	
}


void ekran1()
{
	//Tytuł
  lcd.setCursor (2, 0);
  lcd.print("Termometr 6x DS");

 
// Beczka 1
  lcd.setCursor (0, 1);
  lcd.print("Beczka_1:");
  lcd.setCursor (10, 1);
  //lcd.print(sensors.getTempCByIndex(0));
  lcd.print(B_1);
  lcd.print((char)223);
  lcd.print("C");



// Beczka 2
  lcd.setCursor (0, 2);
  lcd.print("Beczka_2:");
  lcd.setCursor (10, 2);
  //lcd.print(sensors.getTempCByIndex(1));
  lcd.print(B_2);
  lcd.print((char)223);
  lcd.print("C");



// Beczka 3
  lcd.setCursor (0, 3);
  lcd.print("Beczka_3:");
  lcd.setCursor (10, 3);
  //lcd.print(sensors.getTempCByIndex(2));
  lcd.print(B_3);
  lcd.print((char)223);
  lcd.print("C");

}

void ekran2()
{
	//Tytuł
  lcd.setCursor (2, 0);
  lcd.print("Termometr 6x DS");
  
// Beczka 4
  lcd.setCursor (0, 1);
  lcd.print("Beczka_4:");
  lcd.setCursor (10, 1);
  //lcd.print(sensors.getTempCByIndex(3));
  lcd.print(B_4);
  lcd.print((char)223);
  lcd.print("C");

 
 // Beczka 5
  lcd.setCursor (0, 2);
  lcd.print("Beczka_5:");
  lcd.setCursor (10, 2);
  //lcd.print(sensors.getTempCByIndex(3));
 lcd.print(B_5);
  lcd.print((char)223);
  lcd.print("C");


  // Beczka 6
  lcd.setCursor (0, 3);
  lcd.print("Beczka_6:");
  lcd.setCursor (10, 3);
  //lcd.print(sensors.getTempCByIndex(3));
 lcd.print(B_6);
  lcd.print((char)223);
  lcd.print("C");

}

void updateLCD()
{
//Konfiguracja LCD
///////////////////////////////////////////////////////////////////////////////
 //GŁO
//       lcd.setCursor(0, 1);
//        lcd.print("GLO");
//        lcd.setCursor(4, 1);
//         if(gParametryPracy.gTempGlowica != -127.00)
//        {
//         memset(TempCharBuffer,0,sizeof(TempCharBuffer));
//               dtostrf(gParametryPracy.gTempGlowica, 5, 1, TempCharBuffer);
//               sTmpStr = TempCharBuffer;
//               sTmpStr.trim();
//               sTmpStr += " ";
//         lcd.print(sTmpStr.c_str());      
//          }else
//          {
//         lcd.print("brak");   
//        }   


        ////////////////////////////////////////////////////////////////////////////////////////////////


 
 // lcd.clear();

 
	switch(aktualny_ekran)
	{
		case 1:
		{
			ekran1();
			break;
		}
		
		case 2:
		{
			ekran2();
			break;
		}
				
	}
}


void sendTemps()
{
 sensors.requestTemperatures();
 
 B_1 = sensors.getTempCByIndex(0);
 Serial.println(String("Beczka_1 =")+B_1+ String(" C"));
 Blynk.virtualWrite(V1, B_1);

 B_2 = sensors.getTempCByIndex(1);
 Serial.println(String("Beczka_2 =")+B_2+ String(" C"));
 Blynk.virtualWrite(V2, B_2);


B_3 = sensors.getTempCByIndex(2);
 Serial.println(String("Beczka_3 =")+B_3+ String(" C"));
 Blynk.virtualWrite(V3, B_3);


B_4 = sensors.getTempCByIndex(3);
 Serial.println(String("Beczka_4 =")+B_4+ String(" C"));
 Blynk.virtualWrite(V4, B_4);


B_5 = sensors.getTempCByIndex(4);
 Serial.println(String("Beczka_5 =")+B_5+ String(" C"));
 Blynk.virtualWrite(V5, B_5);


B_6 = sensors.getTempCByIndex(5);
 Serial.println(String("Beczka_6 =")+B_6+ String(" C"));
 Blynk.virtualWrite(V6, B_6);


 //digitalWrite(LED_BUILTIN, HIGH); 
 digitalWrite(LED_BUILTIN, LOW);
 
 updateLCD();
   
}



void loop()
{
  Blynk.run();
  timer.run();
  timer_LCD.run();
}
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Ostatnio zmieniony poniedziałek, 27 wrz 2021, 09:49 przez piotricz, łącznie zmieniany 3 razy.
Awatar użytkownika

george1255
350
Posty: 397
Rejestracja: wtorek, 13 lut 2018, 14:50
Krótko o sobie: Jestem fajnym człowiekiem:)
Ulubiony Alkohol: Piwo/ Cydr/ Bimberek
Status Alkoholowy: Konstruktor
Podziękował: 6 razy
Otrzymał podziękowanie: 27 razy
Re: sterowanie-destylatorem.pl

Post autor: george1255 »

@piotricz, nie przyda się bo niema możliwości zakładania konta na starym Blynk na którym zrobiłeś termometr.
TERMOMETRY WIFI
https://www.facebook.com/TermometryWIFI/

moszeusz
200
Posty: 213
Rejestracja: sobota, 23 sie 2014, 14:47
Podziękował: 32 razy
Otrzymał podziękowanie: 23 razy
Re: sterowanie-destylatorem.pl

Post autor: moszeusz »

Przeniesienie na nowy blynk jest banalnie proste, więc przypuszczam, że może się przydać.

Autor tematu
piotricz
300
Posty: 300
Rejestracja: wtorek, 15 paź 2013, 19:30
Podziękował: 19 razy
Otrzymał podziękowanie: 33 razy
Re: sterowanie-destylatorem.pl

Post autor: piotricz »

A od kiedy jest nowy?
Teraz sprawdziłem na syna tablecie i się da za pośrednictwem FB ;)
Jak znajdę trochę czasu to się przyjże nowemu. Pewnie też jest prosty jak stary.
Ostatnio zmieniony poniedziałek, 27 wrz 2021, 09:53 przez piotricz, łącznie zmieniany 2 razy.
Awatar użytkownika

george1255
350
Posty: 397
Rejestracja: wtorek, 13 lut 2018, 14:50
Krótko o sobie: Jestem fajnym człowiekiem:)
Ulubiony Alkohol: Piwo/ Cydr/ Bimberek
Status Alkoholowy: Konstruktor
Podziękował: 6 razy
Otrzymał podziękowanie: 27 razy
Re: sterowanie-destylatorem.pl

Post autor: george1255 »

moszeusz pisze:Przeniesienie na nowy blynk jest banalnie proste, więc przypuszczam, że może się przydać.
Zgadzam sie, łatwe. Ale nie każdy to ogarnie, łatwiejsze wgranie gotowego kodu na płytkę :) szczególnie skompilowanego do binarki
piotricz pisze:Teraz sprawdziłem na syna tablecie i się da za pośrednictwem FB ;)
u mnie na ios jest tylko opcja LOGIN. Niema rejestracji.
Ostatnio zmieniony poniedziałek, 27 wrz 2021, 11:33 przez george1255, łącznie zmieniany 2 razy.
TERMOMETRY WIFI
https://www.facebook.com/TermometryWIFI/

Autor tematu
piotricz
300
Posty: 300
Rejestracja: wtorek, 15 paź 2013, 19:30
Podziękował: 19 razy
Otrzymał podziękowanie: 33 razy
Re: sterowanie-destylatorem.pl

Post autor: piotricz »

george1255 pisze: To ja mam na androidzie inaczej chyba
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Autor tematu
piotricz
300
Posty: 300
Rejestracja: wtorek, 15 paź 2013, 19:30
Podziękował: 19 razy
Otrzymał podziękowanie: 33 razy
Re: sterowanie-destylatorem.pl

Post autor: piotricz »

Witam. Został mi ostatni zestaw. Sprzedam w promocyjnej cenie. Mogę sprzedać w komplecie z modułem mocy lub osobno czyli sterownik z zasilaczem + czujniki temperatur. Komplet 450zł albo 250zł sam sterownik.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Zx10r
1
Posty: 1
Rejestracja: wtorek, 18 sty 2022, 03:01
Re: sterowanie-destylatorem.pl

Post autor: Zx10r »

Witam. Byłbym chętny kupić cały komplet.. Cena bez zmian?? Jest jeszcze dostępny produkt??

rikardo11
2
Posty: 2
Rejestracja: wtorek, 21 lut 2012, 23:32
Re: sterowanie-destylatorem.pl

Post autor: rikardo11 »

Witam.Potrzebuję schematu lub zdjęcia w środku (jak to jest podłączone) tego sterownika.
Awatar użytkownika

george1255
350
Posty: 397
Rejestracja: wtorek, 13 lut 2018, 14:50
Krótko o sobie: Jestem fajnym człowiekiem:)
Ulubiony Alkohol: Piwo/ Cydr/ Bimberek
Status Alkoholowy: Konstruktor
Podziękował: 6 razy
Otrzymał podziękowanie: 27 razy
Re: sterowanie-destylatorem.pl

Post autor: george1255 »

piotricz pisze:"rozrywek"
ps. Domyślam się że sam w życiu nic nie osiągnąłeś tylko nauczyłeś się trollować w necie innych, słabe to trochę.
Kolego, ale Rozrywka to Ty mi nie zaczepiaj...
TERMOMETRY WIFI
https://www.facebook.com/TermometryWIFI/
online
Awatar użytkownika

Góral bagienny
2500
Posty: 2875
Rejestracja: środa, 6 mar 2019, 20:40
Krótko o sobie: Jestem fajnym człowiekiem:)
Ulubiony Alkohol: Owocówki
Status Alkoholowy: Amator Domowych Trunków
Podziękował: 129 razy
Otrzymał podziękowanie: 549 razy
Re: sterowanie-destylatorem.pl

Post autor: Góral bagienny »

:scratch: :scratch: :scratch: Obudziłeś się po 2 latach czy co :?
Wszystko co " wyprodukuje " nazywam BIMBERKIEM :D
Awatar użytkownika

jakis1234
2500
Posty: 2538
Rejestracja: sobota, 30 lip 2016, 16:57
Ulubiony Alkohol: Zależy od nastroju i dostępności.
Status Alkoholowy: Winiarz
Podziękował: 233 razy
Otrzymał podziękowanie: 441 razy
Re: sterowanie-destylatorem.pl

Post autor: jakis1234 »

E tam, weekend. Niektórzy osiągnęli wyższe stany świadomości. :hahaha:
Pozdrawiam z opolskiego.

rastro
2500
Posty: 2557
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 83 razy
Otrzymał podziękowanie: 297 razy
Re: sterowanie-destylatorem.pl

Post autor: rastro »

Jest gorzej... niektórzy uważają że jak coś @rozrywek napisze to świętość której nie można w żadne sposób krytykować, a najczęściej ta jego twórczość to dwie strony kocopołów (no może jedno zdanie w tym wywodzie ma wartościową treść) - na zasadzie napisać muszę bo inaczej się uduszę...
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett
Awatar użytkownika

george1255
350
Posty: 397
Rejestracja: wtorek, 13 lut 2018, 14:50
Krótko o sobie: Jestem fajnym człowiekiem:)
Ulubiony Alkohol: Piwo/ Cydr/ Bimberek
Status Alkoholowy: Konstruktor
Podziękował: 6 razy
Otrzymał podziękowanie: 27 razy
Re: sterowanie-destylatorem.pl

Post autor: george1255 »

Góral bagienny pisze::scratch: :scratch: :scratch: Obudziłeś się po 2 latach czy co :?
Byłem w hibernacji :)
TERMOMETRY WIFI
https://www.facebook.com/TermometryWIFI/
online
Awatar użytkownika

rozrywek
4500
Posty: 4904
Rejestracja: niedziela, 25 kwie 2010, 09:02
Krótko o sobie: lubię cos sposocić, a potem to wypić( w doborowym towarzystwie)
Ulubiony Alkohol: Chivas Regal, dobra psotka, czasem mineralka gazowana
Status Alkoholowy: Amator Domowych Trunków
Podziękował: 561 razy
Otrzymał podziękowanie: 844 razy
Re: sterowanie-destylatorem.pl

Post autor: rozrywek »

rastro pisze:Jest gorzej... niektórzy uważają że jak coś @rozrywek napisze to świętość której nie można w żadne sposób krytykować.
Do Alfy i Omegi mi tak blisko jak Trabantowi do Alfy, a Wartburgowi do Omegi.
Skoncentruj się zatem na tym co ktoś napisał, a nie kto.

Pozdrawiam.
pędzę bo nigdzie mi się nie śpieszy............

rastro
2500
Posty: 2557
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 83 razy
Otrzymał podziękowanie: 297 razy
Re: sterowanie-destylatorem.pl

Post autor: rastro »

Ach panie nie idź drogą łomżyńską... skoro już wiesz, że żaden Ciebie Alfa i Omega to może warto by było się zastanowić zanim się napisze kolejnego kocopoła. Już pominę cały ten przerost formy nad treścią i manię nadużywania entera.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett
ODPOWIEDZ

Wróć do „Sklepy, Sprzedawcy, Producenci...”