Skocz do zawartości

Krst0

Użytkownicy
  • Zawartość

    44
  • Rejestracja

  • Ostatnio

Reputacja

1 Neutralna

O Krst0

  • Ranga
    3/10

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Jeśli chodzi o rezystor i potencjometr to zapewne masz rację, dlatego zdecydowałem się dodatkowo na zakup konwertera poziomów logicznych. O zjawisko jakie zachodzi to ja wiem na czym to polega, bardzo dużo o tym czytałem, ale mimo wszystko raczej nie zdecyduję na uwzględnianie wilgotności, bo w samej pracy piszę o tym, że projekt ten należy traktować w kategorii ciekawostki i wyników nie należy traktować jako wyrocznię ze względu na reaktywność na inne gazy. Pisałem o tym zresztą w nieco wcześniejszych postach, że wynik dot. stężenia CO może być zakłamany, bo ktoś na czujnik podał przeogromne
  2. Akurat rozumiem o co chodzi z tą konwersją stanów logicznych, jednakże zastanawia mnie multum tutoriali bazujących i pracujących bez tego konwertera. Zamówić go i tak zamówię, żeby było wedle sztuki.
  3. Udało mi się naprawić. Spróbowałem połączyć Arduino i NodeMCU trochę innym sposobem niż podałem powyżej. Znalazłem poradnik i go wykorzystałem. Dla potomnych. Schemat: Kod Arduino: #include <SoftwareSerial.h> SoftwareSerial espSerial(5, 6); String str; int count = 0; void setup(){ Serial.begin(9600); espSerial.begin(9600); delay(2000); } void loop() { count++; str = String("coming from arduino: ")+String(count); espSerial.write(count); delay(1000); } Kod NodeMCU: #include <SoftwareSerial.h> SoftwareSerial Arduino(D6, D5); int count; void setu
  4. Dobra, ponownie pojawił się problem, którego nie jestem w stanie naprawić. Połączyłem ze sobą Arduino z NodeMCU (bez konwertera poziomów logicznych) i wszystko działało pięknie do pewnego czasu (mogłem postawić serwer i po prostu przesłać dane z Arduino do NodeMCU). Jednakże z niewiadomych mi przyczyn nagle wszystko przestało działać. Chciałem więc wrócić do podstaw i po prostu przesłać jakikolwiek tekst z Arduino do NodeMCU i już nie zadziałało. (Płytka była ustawiana jako Generic 8266 oraz NodeMCU 1.0 z polecenia @Belferek, bo powiem szczerze nie widziałem tej opcji, i na żadnej już mi nie d
  5. Ubuntu 20.04. Na Debianie nawet bym nie próbował, bo nawer na Busterze mam przeróżne problemy z pakietami.
  6. Okej, zostawię to tutaj, może komuś w przyszłości się przyda. Wgrywając soft na Ubuntu z Reset method ustawionym na "dtr (aka nodemcu)" nic się właściwie nie zadziałało, natomiast na Windowsie po ponownym wgraniu odpowiednich kodów nagle zaczęło działać. Tutaj screen: Pierwsza linia oczywiście zanim zmieniło się baudrate.
  7. Oprócz flasha z odpowiedzi powyżej sprawdziłem jeszcze czy moje NodeMCU daje na wyjściu 3.3V taką wartość i daje taką wartość jeśli w ogóle to w jakikolwiek sposób pomocna informacja. Sprawdziłem również czy jest możliwość wgrania oprogramowania gdy opcję Reset method: "no_dtr, no_sync" ustawię na "dtr (aka nodemcu)" i wgranie zapalanie diody zadziałało. Może to będzie bardziej pomocna informacja.
  8. Oczywiście, że tak, podłączony jest sam, bez żadnych dodatkowych elementów do USB. Szukam teraz metody, żeby całkowicie sflashować NodeMCU i może to pomoże. Spróbowałem sflashować wg tego poradnika, ale również nie daje ten sam błąd.
  9. Przyszedł do mnie dzisiaj NodeMCU i konwerter tak samo (kupiłem już na przyszłość, bo czuję, że to nie będzie mój ostatni projekt) i mogłem przetestować pewne rozwiązania. Pojawiły się dwa problemy. Ale może zacznijmy od początku co się wydarzyło. Połączyłem Arduino z NodeMCU wg poradnika w sposób pokazany na zdjęciu (bez czujnika DHT, bo go nie potrzebowałem). Wklepałem taki kod dla Arduino: #include <SoftwareSerial.h> SoftwareSerial espSerial(5, 6); String str; int count = 0; void setup(){ Serial.begin(115200); espSerial.begin(115200); delay(2000); }
  10. Czy dobrze rozumiem, że porty te są zarezerwowane dla Serial Monitora Arudino?
  11. A jeszcze mam takie pytanie co z takim rozwiązaniem zaproponowanym przez botland? Pod tym linkiem znajduje się komunikacja pomiędzy Arduino i ESP-01 i z tego co widzę akurat ze względu na to, że to przykład, wszystko odbywa się po stronie Arduino. Co prawda program właściwie nic nie robi i jest strasznie ubogi, ale od czegoś trzeba zacząć. Czy jeśli chcę połączyć Arduino z ESP to mogę w prosty sposób jak tu skorzystać z biblioteki SerialSoftware? I od razu drugie pytanie już nawet niekoniecznie związane z tym projektem. Spotkałem się już z drugim czujnikiem, który ma wyprowadzenia RX i T
  12. Powiem Ci, że Twoja odpowiedź bardzo otworzyła mi oczy i jest dokładnie tak jak przypuszczałem. Nie będzie to takie proste jak można było założyć i dobrze, że jeszcze raz konkretniej o to zapytałem co chciałem uzyskać, bo bym tylko ślepo błądził, a tak teraz spożytkuję ten czas lepiej i przemyślę swoją strategię. Myślę, że najprościej byłoby stworzenie całego projektu w oparciu o NodeMCU, jednakże mając związane ręce właściwie do jutra spróbuję znaleźć sposób rozwiązania problemu z użyciem Arduino i ESP-12E . Dziękuję Ci bardzo za tę odpowiedź, o mojej decyzji i rozwiązaniu problemu będę
  13. Rozwiązanie to mogę dopiero przetestować najwcześniej w piątek, bo dopiero wtedy będę miał dostęp do mojego Arduino. Jednakże im dłużej patrzę na to rozwiązanie tym bardziej mam wątpliwości. Odpaliłem sobie Arduino IDE, żeby zobaczyć całą tą konfigurację bez wgrywania programu do Arduino (bo akurat nie mam go dostępnego pod ręką). Zrobiłem wszystko według instrukcji i teraz tu pojawia się u mnie dylemat, bo jak widzę moje pytania podejrzewam, że mogły być dość nieprecyzyjne i przez to nie do końca jestem pewien odpowiedzi na nie. Oto co chcę osiągnąć: a więc do Maker Uno mam podpięte różn
  14. Dziękuję Ci za pomoc, ale na przyszłość też nie musisz się tak unosić jak w ostatniej odpowiedzi. Zastanawiałem się tylko czy po prostu dobrze to wszystko zrozumiałem czy może jednak trzeba inaczej to zrobić, bo jednak coś jest dla mnie niejasne. Ale i tak dziękuję Ci za pomoc.
  15. Okej, rozumiem, że instalacji mogę dokonać różnymi sposobami (poprzez Arduino IDE, poprzez klonowanie repo itd.). Wybierając wariant przez instalację poprzez ustawienia w Arduino IDE, jedyne czego nie rozumiem z tej instrukcji to co trzeba zrobić na koniec po całej instalacji, w sensie jak skorzystać już z tego rozwiązania. Mam przez to teraz rozumieć, że po instalacji zamiast wybierać płytkę Arduino Uno od teraz mam ustawić płytkę ESP8266 czy wtedy pominąć ten krok i zrobić tak jak napisałeś, żeby ustawić gdzieś w menu. I jeszcze co z tymi pinami RX i TX?
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.