Skocz do zawartości
thc-thc

grower

intoksynator

Użytkownik
  • Postów

    101
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Treść opublikowana przez intoksynator

  1. Wybaczcie opóźnienie, jak pale to nie mam siły na nic poradnik już jest, znajdziecie go tutaj: http://trawka.org/topic/34278-czujnik-wilgotnosci-i-temperatury-z-wi-fi-arduino-esp8266-dht11/ @bart85 dzięki
  2. Czujnik wilgotności i temperatury z Wi-Fi Słowem wstępu: Pisząc ten poradnik starałem się wcielić w osobę która nie ma zielonego pojęcia o arduino, programowaniu mikrokontrolerów ani też nie posiadającej żadnej wiedzy z zakresu elektroniki. Każdy bez najmniejszej trudności postępując zgodnie z poradnikiem będzie wstanie "żłożyć" działający układ. Potrzebujemy trzech rzeczy: Arduino Uno modułu sieciowego ESP8266 czujnika temperatury/wilgotności DHT11 Dzięki temu stworzymy czujnik temperatury i wilgotności przesyłający dane przez wi-fi Na początek zaczniemy od czegoś prostego, potrzebujemy założyć konto w serwisie ThingSpeak, będziemy tam zbierać dane z czujnika. 1. Przechodzimy do formularza rejestracji nowego konta: https://thingspeak.com/users/sign_up 2. Tworzymy własny kanał Wypełniamy formularz tak jak poniżej, nazwa kanału jest dowolna może to być np "growbox 1" do notatnika kopiujemy sobie id naszego kanału. Po kliknięciu na "Save Channel" powinniśmy mieć coś takiego jak widać niżej, przechodzimy do zakładki "API Keys": Klikamy na "Generate New Read API Key" w notatniku powinniśmy mieć teraz takie dane: konfiguracje ThingSpeak mamy już za sobą więc przechodzimy dalej 3. Pobieramy, instalujemy i konfigurujemy Arduino IDE a) Ze strony producenta pobieramy najnowszą wersje Arduino IDE - http://downloads.arduino.cc/arduino-1.6.4-windows.exe b ) instalujemy - (każdy nie raz coś instalował więc opis pominę) c) po instalacji należy podłączyć arduino do komputera w celu instalacji sterowników. d) uruchamiamy Arduino IDE i postępujemy zgodnie z intrukcjami: W polu "Additional Boards Manager URLs:" podajemy adres: http://arduino.esp8266.com/package_esp8266com_index.json następnie klikamy OK Z menu wybieramy Narzędzia -> Płyta -> Boards Manager W pole wyszukiwania wpisujemy ESP8266 i klikamy na "install" Po chwili zostaną pobrane nowe ustawienia i pliki dzięki którym będziemy mogli programować ESP8266 Musimy jeszcze "powiedzieć" arduino że mamy zamiar programować ESP8266 w tym celu wybieramy z menu Narzędzia -> Płyta wybieramy "Generic ESP8266 Module" musimy jeszcze zaznaczyć port COM na którym jest arduino robimy to z menu Narzędzia -> Port Ostatni krok konfiguracji to zainstalowanie biblioteki DHT11 dzięki której będziemy mogli odczytywać dane z czujnika. W tym celu pobieramy plik DHT11.zip stąd: https://www.dropbox.com/s/5zpob1nu5eptt31/DHT11.zip?dl=1 Z menu wybieramy Szkic -> Include Library -> Add ZIP Library... W oknie dialogowym przechodzimy do folderu w którym znajduje się pobrany plik DHT11.zip zaznaczamy go i klikamy "Open" w tej chwili mamy już w pełni przygotowane środowisko Arduino do programowania ESP8266. 4. Połączenie ESP8266 z arduino w roli programatora a) Na samym początku musimy z arduino wyciągnąć mikrokontroler (wystarczy go podważyć z obu stron i wyciągnąć) - nie będzie on potrzebny bo w naszym przypadku arduino używamy jedynie jako programatora i zasilacza. b ) Do podłączenia najlepiej użyć takich przewodów (żeńsko-męskich), choć można się też obejść bez nich c) Łączymy wszystko tak jak na poniższym schemacie Do poprawnego działania modułu sieciowego ESP8266 konieczne jest wgranie najnowszego firmware. 5. Wgrywyamy firmware a) Pobieramy program XTCOM_UTIL i najnowszy firmware stąd: https://www.dropbox.com/s/cbn90lxjjvilug2/XTCOM_UTIL.zip?dl=1 b ) Wypakowujemy archiwum c) Podłączamy arduino przewodem usb do komputera d) otwieramy menedżer urządzeń - w tym celu należy użyć kombinacji klawiszy Windows + R a w oknie które się pojawi wpisać: devmgmt.msc po czym wcisnąć OK e) z listy urządzeń rozwijamy "Porty (COM i LTP)" Uwaga: program XTCOM_UTIL działa tylko na portach COM od COM1 do COM6 jeśli w menedżerze urządzeń Arudino Uno ma przypisany któryś z tych portów to zapamiętujemy jego numer i możemy przejść do kroku "g" f) Jeśli przypisany port nie mieści się we wcześniej podanym przedziale musimy go zmienić w tym celu klikamy na urządzenie prawym przyciskiem myszy i wybieramy Właściwości Następnie przechodzimy na zakładkę "Ustawienia portu" i klikamy przycisk "Zaawansowane..." W nowo otwartym oknie zmieniamy port, po czym klikamy OK: Możemy już zamknąć menedżer urządzeń i przejść do wgrania firmware g) Otwieramy XTCOM_UTIL i z menu wybieramy "Tools(T)" -> "Config Device Teraz podajemy port który znamy z menedżera urządzeń oraz ustawiamy "Baud Rate" na 115200 po czym klikamy "Open" po chwili powinno pojawić się okienko potwierdzające połączenie z portem COM, klikamy wtedy "OK" a następnie przycisk "Connect" Nie zamykamy okienka "Config Device" !! z menu wybieramy "API TEST(A)" -> (4) Flash Image Download klikamy na "Browse..." w oknie dialogowym przechodzimy do katalogu z programem XTCOM_UTIL i zaznaczamy plik z firmware czyli: AI-v0.9.5.0 AT Firmware.bin Potwierdzamy nasz wybór przyciskiem Otwórz. Ostatni krok to wciśnięcie przycisku "DownLoad". Jeśli wszystko poszło dobrze, po kilkunastu sekundach nasz moduł posiadać będzię nowy firmware, możemy już zamknąć program. 6. Edytujemy i wgrywamy kod do ESP8266 a) Pobieramy kod programu: https://www.dropbox.com/s/5c9v13i2kj1ucjx/esp8266_dht11_thingspeak.ino?dl=1 b ) otwieramy plik (wystarczy dwa razy kliknąć a powinien otworzyć się w arduino ide) c) w kodzie wpisujemy między cudzysłowy swój klucz WRITE (z notatnika) oraz nazwę i hasło do sieci Wi-Fi Możemy wgrać kod do modułu, w tym celu kilkamy przycisk wgraj (oznaczony na powyższym screenie cyferką 2) Jeśli kod został wgrany poprawnie możemy już połączyć se sobą czujnik, moduł sieciowy i arduino tak jak na schemacie: Po podłączeniu arduino do zasilania po chwili na stronie ThingSpeak.com powinny pokazać się pierwsze odczyty. Gratulacje właśnie stworzyłeś swój czujnik bezprzewodowy w kolejnej części opiszę jak dodać do tego własną stronę internetową zabezpieczoną hasłem
  3. hehe, bez przesady wbrew pozorom to bardzo proste zresztą chyba napiszę poradnik jak zrobić coś takiego na forum, bo całość projektu zamknęła się w 3$ z wysyłką (oczywiście z chin) a to wiele taniej niż nawet najtańsza stacja pogodowa
  4. Dzięki za info teraz wiem już prawie wszystko , póki co nawilżacz idzie w odstawkę. Wykresy tworzą się same a dane pochodzą z czujnika który sam zrobiłem w oparciu o moduł sieciowy esp8266, czujnik temperatury/wilgotności DHT11 oraz arduino uno które w sumie służy tylko do zasilania. Co minute robiony jest odczyt wartości z czujnika a następnie przez wi-fi dane wysyłane są do serwera. Do tego zrobiłem sobie stronę widoczną w poście wyżej która ładnie te dane wyświetla, a ja mogę śledzić co się dzieje w boxie z telefonu czy kompa Tak to wygląda
  5. Dziku i tacy właśnie "skromni" pasjonaci to sól tego forum dzięki za wyjaśnienie. Do końca tego grow odpuściłem sobie już kupowanie nawozów ale do kolejnego będę duuużo lepiej przygotowany. Od razu wyjaśniam to co widać wyżej otóż kilka dni temu kupiłem nawilżacz w postaci chujowej żaby w samo południe w boxie zapada zmrok lampa przestaje grzać i wilgotność skacze jak pojebana, producent zaleca 40-50% wilgotności na flo i przy włączonej lampie taki poziom utrzymuje. Czy przez takie skoki może się coś stać? (głównie boje się o pleśń) Całe szczęście, że od ziomka z tego forum będę miał jutro porządny nawilżacz z higrostatem więc problem zniknie. Dziś wysłali mikroskop z allegro więc na dniach będę już mógł sprawdzić trichomy a jako że coraz bliżej do ścinki to mam kilka pytań: 1. Czy powinienem odstawić biobizz'y przed ścięciem a jeśli tak to kiedy ? 2. W tabelce dawkowania jest tydzień przed harvestem flush - jest to konieczne ? 3. Czytałem coś o miodzie, w jakich proporcjach rozpuszczać go w wodzie i jakie są z tego korzyści? Jako że minął już tydzień to wrzucam mały up: Box AK #1 AK #2 oraz "hehe" Viking NL
  6. Dzięki Sasquatch, wydaje mi się że do miana "pięknych" wiele im brakuje ale raczkującego growera takie komentarze cieszą według producenta NordenSeeds z vikinga NL jest mały plon od 10 do 25g z krzaka więc cudów bym się tu nie spodziewał. Za to kałachy od nich niby od 35 do 70g ciekawi mnie na ile prawdziwe są te dane. Dziku na forum masz opinie ganja-mistrza także wierzę, że faktycznie potrzebują tego PK tylko jestem takim laikiem, że nawet nie wiem o czym mowa chodzi o canna PK 13/14 ?
  7. Pora na update Dzień 50 Panienki w boxie AK47 #1 AK47 #2 Viking NL Szału nie ma ale topy puchną
  8. imho ten growlog udowodni o wyższości ledów nad hps'ami technologia idzie do przodu a hps'y są z nami od lat 30 ubiegłego wieku - najwyższy czas na zmiany czekamy na update
  9. Otóż to, wielki joint dla ciebie za ten post . Następnym razem na bank użyje gotowego podłoża którejś z dobrych firm. Bardzo chciałbym podnieść ale wyżej się już nie da. Wcześniej hps był na łańcuchu ale od jakiegoś czasu jest już odbłyśnik przykręcony do samego "sufitu" boxa.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Polityka prywatności link do Polityki Prywatności RODO - Strona tylko dla osób pełnoletnich, 18+