Skocz do zawartości

sitar

Użytkownicy
  • Zawartość

    14
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O sitar

  • Ranga
    2/10

Ostatnio na profilu byli

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

  1. Dzień dobry, walczę z ESP32, które ma być zasilane bateryjnie. Ma się uruchamiać co 10 minut, odczytać dane i wysłać je po WiFi. Poza czujnikami są jeszcze podłączone dwa kontaktrony, zliczam ich impulsy poprzez przerwanie. Z tego co się orientuję, jeśli chcę skorzystać z gotowych funkcji, to odpada mi usypianie całego ESP. Mam do wyboru wybudzenie przez GPIO albo czas, nie można korzystać z obu opcji jednocześnie (?), więc pozostaje mi tylko wyłączenie WiFi i Bluetooth. Opisywany w wielu miejscach modem sleep i tak wygląda wystarczająco oszczędnie (~3-20 mA, mi się udało uzyskać najmniej 13 m
  2. sitar

    ESP32: jakie zasilanie bateryjne?

    Jeśli powerbank zwraca 3,3V, to do ESP chyba można go podłączyć do portu 3V3 i wtedy pominąć przetwornicę przy USB i złączu VIN.
  3. sitar

    ESP32: jakie zasilanie bateryjne?

    @ethanak w tym tygodniu ma przyjść do mnie jakiś miernik, to sprawdzę ile zjada cały DevKit i porównam z innymi. Pozwolę sobie jeszcze dopytać, czy - poza zrobieniem swojej płytki z WROOMem i akumulatorkiem - polecasz któryś z wymienionych ze mnie sposobów rozwiązania zasilania, albo masz jeszcze inny pomysł dla początkujących?
  4. sitar

    ESP32: jakie zasilanie bateryjne?

    Ma na myśli te klasyczne płytki DevKit z 38 pinami, tak jak wspomniany "zwykły" LoLin32, ale drugie zdanie jest odpowiedzią na moje pytanie Nie zdecydowałem się na gołego WROOMa, żeby mierzyć siły na zamiary. O ile od strony programistycznej nie miałem żadnych problemów, to jest to mój pierwszy projekt z jakimkolwiek mikrokontrolerem, nie mam żadnej konkretnej wiedzy z elektroniki, a gołego WROOMA trzeba jeszcze obsłużyć. W wersji DevKit wystarczy kabel USB, płytka stykowa i kilka kabelków.
  5. Dzień dobry, ponad roku temu rozpocząłem swój domowy projekt własnej stacji meteo. Brak czasu i nawarstwianie się wielu niedociągnięć spowodowały, że projektu nie dokończyłem i przyszedł na to czas teraz. Ogólna zasada jest prosta. Czujniki podłączone do ESP32, co 10 minut je wybudzam, robię pomiar i wysyłam dane po WiFi. Czas jednak na przeniesienie całości z płytki stykowej na płytkę drukowaną i ogarnięcie zasilania bateryjnego. Jako, że mam zerowe doświadczenie w tym temacie, chciałbym zapytać - jak to rozwiązać? Całkowite zużycie energii zestawu nie jest mi jeszcze znane, ale mam tylko jed
  6. Dziękuję serdecznie, to rozwiązało problem. Na ogół warto brać biblioteki od razu bezpośrednio z GitHuba, czy te dostępne w IDE są w miarę na bieżąco?
  7. Dzień dobry, od wczoraj męczę się z uruchomieniem MySQL Connector na ESP32. Samo połączenie z WiFi działa, dodanie bibliotek MySQL_Connection.h i MySQL_Cursor.h generuje błędy już podczas kompilacji: In file included from C:\Users\sitar\Documents\Arduino\libraries\MySQL_Connector_Arduino\src/MySQL_Packet.h:36:0, from C:\Users\sitar\Documents\Arduino\libraries\MySQL_Connector_Arduino\src/MySQL_Connection.h:37, from C:\Users\sitar\Desktop\connectwifi\connectwifi.ino:2: C:\Program Files (x86)\Arduino\libraries\Ethernet\src/Ethernet.h:258:2: error: invalid
  8. @ethanak może źle się wyraziłem, tzn. wszystkie moduły działają na logice i zasilaniu 3,3V. Jedynie FC-37 zwraca 5 V, a PMS3003 potrzebuje zasilania 5 V, ale to żaden problem
  9. @ethanak rozumiem uszczypliwość, ale tym zdaniem raczej chciałem odrzucić Arduino Mega Na 5 V właściwie jest tylko FC37, ewentualnie chciałem dorzucić wentylator z kompa jako czujnik wiatru (12 V), ale to nie będzie problem. Tak to jeszcze PMS3003 działa na logice 3,3 V, ale potrzebuje zasilania 5 V. Dla ścisłości pozwolę się jeszcze dopytać, bo jestem nieco zagubiony we wszystkich wersjach - może być ta wersja spod tego LINKU?
  10. @ethanak no dobra, cena ESP nie jest problemem. Obecnie zależy mi na czymś, co najprościej będzie podmienić zamiast Arduino Uno i doprowadzenia do działającego stanu. A skoro zmieniać platformę, to najlepiej coś z wbudowanym ESP. Jako, że jestem początkującym użytkownikiem Arduino, to tym bardziej mam średnie rozeznanie w innych platformach Z czym pokrótce muszę się mierzyć przy przesiadce na ESP32? Złącza analogowe wykorzystuje się jak w Arduino? Dla modułów działających na 5V wystarczy dorzucić dwukierunkowy konwerter 5V<-->3.3V? @FlyingDutch Liczę, że większość będzie s
  11. @ethanak @FlyingDutch dzięki Panowie za odpowiedź. Czy zmieniając platformę, nie łatwiej będzie przejść na wspomniane przeze mnie NodeMCU v3? Jest tańsze i mniejsze od Waszych propozycji i ma 4MB flash. Nie wiem tylko jak to do końca wygląda z portami, obecnie wykorzystuję 5 analogowych (w tym A4, A5 do I2C), i 6 cyfrowych nie licząc ESP (w tym I2C i RX, TX do Seriala). Jeśli wyrzucę jedno złączę, to będzie akurat na styk z tymi 10x GPIO, czy są jakieś obostrzenia z nimi związane?
  12. Dzień dobry! Tworzę własną stację meteo na platformie Arduino. Wykorzystuję do tego kilka czujników: ESP-01 - wysyłanie danych na serwer MySQL DS18B20 - temperatura otoczenia BMP280 - ciśnienie (tylko) DHT22 - wilgotność (tylko) ML8511 - UV PMS3003 - zanieczyszczenie powietrza FC37 - deszcz MLX90614 - mierzę temperaturę gdy jest wycelowany w niebo, do informacji o zachmurzeniu. Dane mają zostać odczytane i wysłane na serwer. Problem w tym, że nie mieszczę się z wszystkim w pamięci. Po napisaniu kodu (poniżej) dostaję komunikat:
  13. Z pomocą innej osoby udało mi się rozwiązać problem z łączeniem się do serwera. Wystarczyło zmienić baudrate ESP na 9600. Obecnie w rozwiązaniu ze skryptem PHP połączenie z serwerem jest nawiązane za każdym razem, skrypt się wykonuje, choć wciąż zgłasza błędy: [WiFiEsp] Data packet send error (2) [WiFiEsp] Failed to write to socket 3 [WiFiEsp] Disconnecting 3 W drugim rozwiązaniu z MySQL Connection należało poza zmianą baudrate jeszcze po udanym połączeniu wrzucić delaya. Połaczenie z bazą danych jest poprawne, kwerenda się wykonuje, pod jednym istotnym warunkiem - użytkownik ni
  14. Dzień dobry, jestem świeżym użytkownikiem forum jak i Arduino. Zwracam się z prośbą o pomoc w rozwiązaniu problemu. Chcę wysyłać dane z Arduino Uno przy pomocy modułu ESP8266-01 (piny 2 i 3) do serwera MySQL (Xampp) przy pomocy skryptu PHP na serwerze i metody GET. Po uruchomieniu kodu (załącznik) moduł łączy się z siecią, problem jest jednak w połączeniu z serwerem. Połączenie albo nie zostaje nawiązane w ogóle, albo w pierwszym obrocie pętli (czasem kilka pierwszych obrotów) łączy się z serwerem, ale zwraca błędy. Później już połączenie z serwerem nie zostaje nawiązane. Informacje z Serial M
×
×
  • 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.