Skocz do zawartości

hazi18

Użytkownicy
  • Zawartość

    18
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O hazi18

  • Ranga
    2/10
  1. Dziękuję za uwagi. Nie mam zbyt wiele czasu na kombinowanie, naukę, szukanie i kupno nowych rzeczy. Podsumowując, pracując na tym co mam muszę się liczyć z zawieszką czujnika. Jeszcze raz dziękuję za pomoc i cenne uwagi
  2. Dziękuję za odpowiedzi, jak wcześniej wspominałem nie jestem programistą więc błędy w programie mogły się pojawić. Co do czujnika nie zagłębiałem się w jego strukturę, działanie, wieszanie, itp. zależało mi na jego funkcjonalności. Kiedyś miałem 1 ekran z temperaturą, ale z czasem dołożyłem drugi z wilgotnością aby mieć podgląd na parametry inkubacji. Po resecie i ugotowaniu się jajek wpadłem a pomysł, że licznik jest dobrym sposobem na to czy program działa czy nie. Odczyt DHT nie ma sensu częściej niż co 2s ma sens, bo potrzebuję stale mieć aktualizowane dane w programie aby wiedział jaka jest temperatura i odpowiednio reagował (wyłączenie i włączenie przekaźnika gdzie jest grzałka) aby temperatura zbytnio się nie podniosła lub spadła. 3 ekrany nie mają sensu, wystarczy na jednym przez sekundę pokazywać np. 23.3C, potem przez sekundę 44.4H Pomysł w sumie nie jest zły tylko musiałbym się pobawić z wyświetlaniem raz jednego parametru raz drugiego. Wezmę to pod uwagę Co do innego wyświetlacza, kupiłem Arduino KIT (zestaw) i tam był jakiś wyświetlacz chyba 2x16 ale niestety po czytaniu i próbie podłączenia nie udało mi się go uruchomić. Mam jeszcze jeden 7 segmentowy 4 cyfrowy, którego też nie odpaliłem poprawnie. Pozostał potem ten jeden gdzie tylko podłączam kabelki i nie muszę się martwić z programowaniem wyświetlacza ( mam tu na myśli jak w 7 segmentowym). OK Panowie, rozpisaliśmy się teraz na temat programu a moim problemem jest próba użycia modułu WIFI do tego co teraz mam abym miał podgląd na dane z programu (czujnika). Co zatem musiałbym ewentualnie zakupić aby zrobić to co chcę? Inną płytkę niż UNO?
  3. 10 z 5V i GND próbowałem na innym wyświetlaczu ale niestety bez rezultatu jeśli chodzi o wyświetlanie. Ten trzeci właśnie jest po to by widzieć licznik czy program działa czy nie, bo na samej temperaturze czy wilgotności tego nie zauważę. 1 wyświetlacz zabiera w sumie 4 piny ( 2 do arduino oraz + i -). Co do higrometru akurat jest tak samo wązny jak termometr bo musi być odpowiednia wilgotność do wykluwania się piskląt, zbyt niska może powodować uduszenie się w jajku.
  4. DS18B20 nie ma możliwości sprawdzania wilgotności a na niej mi zależy dlatego padł wybór na DTH22. aktualnie mam zajętych ponad 10 pinów. Czy program ten co mam podejdzie pod nodemcu?
  5. a czemu coś pewniejszego niż DTH22? w porównaniu do DTH11 jest dokładniejszy a mi o to chodziło ze względu na temperaturę. Jaka różnica między node a arduino, że polecasz node?
  6. Akurat z zasilaniem nie mam problemu bo już drugi rok wykluwam na tym inkubatorze. Może i mam bugi bo nie jestem programistą Jeśli Panowie zechcą zajrzeć do kodu to podam go poniżej. Oczywiście każdy komentarz mile widziany a co do podłączenia nieszczęsnego ESP to czy mogę dopisać kod do tego aktualnego i żeby połączył mi się z siecią? int przekaznik=7; #include "DHT.h" #include <TM1637Display.h> #define DHTPIN 2 // what pin we're connected to #define DHTTYPE DHT22 // DHT 22 (AM2302) DHT dht(DHTPIN, DHTTYPE); const int CLK = 4; //Set the CLK pin connection to the display const int DIO = 3; //Set the DIO pin connection to the display const int CLK1 = 6; //Set the CLK pin connection to the display const int DIO1 = 5; //Set the DIO pin connection to the display const int CLK2 = 9; //Set the CLK pin connection to the display const int DIO2 = 8; //Set the DIO pin connection to the display int NumStep = 0; //Variable to interate TM1637Display tm1637a(CLK, DIO); //set up the 4-Digit Display. TM1637Display tm1637b(CLK1, DIO1); //set up the 4-Digit Display. TM1637Display tm1637c(CLK2, DIO2); //set up the 4-Digit Display. int resetPin = 12; void setup(void) { digitalWrite(resetPin, HIGH); delay(1000); digitalWrite(resetPin, LOW); pinMode(przekaznik,OUTPUT); // ustawienie pinu jako wyjście digitalWrite(przekaznik,LOW); // ustawienie na nim stanu niskiego tm1637a.setBrightness(0x0a); //set the diplay to maximum brightness tm1637b.setBrightness(0x0a); //set the diplay to maximum brightness tm1637c.setBrightness(0x0a); //set the diplay to maximum brightness Serial.begin(9600); //Begin serial communication dht.begin(); } void loop(void) { float h = dht.readHumidity(); float t = dht.readTemperature(); int i=0; if (dht.readTemperature()>=36.5) // wywołanie funkcji warunkowej { digitalWrite(przekaznik,HIGH); // włączenie przekaźnika Serial.print("Humidity: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Temperature: "); Serial.print(t); Serial.println(" *C"); } else // wywołanie funkcji warunkowej { digitalWrite(przekaznik,LOW); // wyłączenie przekaźnika Serial.print("Humidity: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Temperature: "); Serial.print(t); Serial.println(" *C"); } tm1637a.showNumberDec(h); //Display the Variable value; tm1637b.showNumberDec(t); //Display the Variable value; for (i; i <= 10; i++) { tm1637c.showNumberDec(i); //Display the Variable value; delay(100); } }
  7. mam ESP8266 z tej aukcji https://allegro.pl/oferta/esp8266-modul-wifi-esp-01-raster-2-54fv-gw-pl-prom-6993730229?snapshot=MjAxOS0wNS0xNlQwODo0OToxOS41OThaO2J1eWVyOzhjMzc1OWY3NjM0Njc4OTdmNzliZmM2MGExMzA5NTc3YWUyMTRhNzMxNDc3MDI1NGM1Yzk0OGJkNmI5MDVlMDE%3D Czego potrzebuje? to już opisuję. Mam zrobiony inkubator do jaj na Arduino, który wyświetla mi na wyświetlaczu dane o wilgotności, temperaturze i mam taki licznik, który ma za zadanie pokazywać czy Arduino czasem się nie zawiesiło ( miałem 3 razy taka sytuację i raz mi się jajka przegrzały i kurczaki ugotowały). Teraz chciałbym to kontrolować (temperaturę i wilgotność) będąc poza domem w pracy. Chciałem moduł ESP8266 podłączyć do Arduino pod istniejący program aby mieć dostęp do danych. Zależy mi na tym aby ESP podłączyć do mojej sieci, a później przez Blynk oglądać aktualne dane z czujników. Teraz pytanie, czy jest to realne do zrobienia jak to opisałem? Więc podstawą mojej płytki jest Arduino UNO.
  8. no wcześniej miałem wybraną płytkę dla UNO ale w poradniku od SOYERA było zmienić płytkę. Myślałem ze to może jakiś emulator czy coś.
  9. esptool.py v2.6 2.6 esptool.py v2.6 Serial port COM4 Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last): File "C:\Users\Mateusz\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/upload.py", line 25, in <module> esptool.main(fakeargs) File "C:/Users/Mateusz/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 2653, in main esp.connect(args.before) File "C:/Users/Mateusz/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 468, in connect raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error)) esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header _ wybrany port szeregowy _ nie istnieje albo Twoja płytka nie jest podłączona Usunąłem tą bibliotekę i skompilowało prawidłowo jednak nie potrafię wgrać...
  10. Czy jest ważne aktualizować firmware jeśli ja nie chce? Wpisywałem w wyszukiwarce esp8266 by ESP8266 Community jednak nic nie znalazło. Chyba że znajdzie po instalacji sterownika CH3406driver? EDIT: zainstalowałem CH3406driver i wpisałem URL który podałeś jednak nadal nie mogę znaleźć esp8266 by ESP8266 Community. Co mogłem zrobić źle? Już mam, podany link przez Cb jest zły, po wpisaniu tego zadziałało. http://arduino.esp8266.com/stable/package_esp8266com_index.json I mały błąd
  11. Hej, oglądałem wcześniej i w menadżerze płytek nie znalazłem
  12. Dzień dobry wszystkim. Jestem posiadaczem ESP8266 jednak przykładowy kod z biblioteki nie działa jak powinien, nie łączy się z siecią. Czy może ktoś podesłać kod, który łączy się z siecią? Ja w domu używam WIFI bez hasła więc w kodzie jeśli będzie SSID oraz PASSWORD to czy zakomentowanie PASSWORD nie spowoduje problemów? ćzy inaczej można to rozwiązać? EDIT: pojawia mi się taki błąd
  13. Hej, Właśnie pobrałem go tylko że muszę zamówić ESP8266 aby podłączyć sie i sprawdzić opcje.
×
×
  • Utwórz nowe...