Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'ESP32'.

  • Szukaj wg tagów

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj wg autora

Typ zawartości


Kategorie forum

  • Elektronika i programowanie
    • Elektronika
    • Arduino i ESP
    • Mikrokontrolery
    • Raspberry Pi
    • Inne komputery jednopłytkowe
    • Układy programowalne
    • Programowanie
    • Zasilanie
  • Artykuły, projekty, DIY
    • Artykuły redakcji (blog)
    • Artykuły użytkowników
    • Projekty - roboty
    • Projekty - DIY
    • Projekty - DIY (początkujący)
    • Projekty - w budowie (worklogi)
    • Wiadomości
  • Pozostałe
    • Oprogramowanie CAD
    • Druk 3D
    • Napędy
    • Mechanika
    • Zawody/Konkursy/Wydarzenia
    • Sprzedam/Kupię/Zamienię/Praca
    • Inne
  • Ogólne
    • Ogłoszenia organizacyjne
    • Dyskusje o FORBOT.pl
    • Na luzie

Kategorie

  • Quizy o elektronice
  • Quizy do kursu elektroniki I
  • Quizy do kursu elektroniki II
  • Quizy do kursów Arduino
  • Quizy do kursu STM32L4
  • Quizy do pozostałych kursów

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Rozpocznij

    Koniec


Ostatnia aktualizacja

  • Rozpocznij

    Koniec


Filtruj po ilości...

Data dołączenia

  • Rozpocznij

    Koniec


Grupa


Strona

  1. Krótko: układ zasilany z akumulatora LiPo poprzez przetwornicę S7F8F3. Przetwornica ma pin SHDN, którego podłączenie do GND wyłącza przetwornicę (aktualnie nie używam, po prostu odłączam wejście przetwornicy od akumulatora). Co chciałbym osiągnąć: jeden przycisk. Jeśli układ jest wyłączony, powinien go załączyć. Mikrokontroler za chwilę poda jakiś odpowiedni stan na wyjściu, i to powinno podtrzymać działanie przetwornicy Jeśli układ jest włączony, naciśnięcie klawisza powinno wysłać jakiś sygnał do mikrokontrolera, że miło by było aby wyłączył całe ustrojstwo, wcześniej robiąc j
  2. Witam. Przyznam się, że miałem trudności z napisaniem tego artykułu. Bo gdybym chciał opisać całą historię powstania zarówno urządzenia, jak i niezbędnego oprogramowania wyszłaby z tego całkiem niezła książka. Ograniczę się więc do bardzo skrótowego opisu. Od lat bawię się syntezą mowy (zaczynałem jeszcze w czasach Amigi, potem był Linux, ostatnio mikrokontrolery). Do tej pory na ESP używałem syntezatora Klatta. Co prawda jest niespecjalnie wymagający jeśli chodzi o moc obliczeniową (najmniejszą implementację widziałem na C-16 z 32 kB RAM), ani o techniczne parametry wyjścia au
  3. Pisałem niedawno, że marzyłem kiedyś i takim przenośnym urządzeniu, które czytałoby mi książki w czasie spaceru czy jazdy pociągiem. I to nie audiobooki, ale zwyczajne ebooki. Cóż - kilkanaście lat temu było to raczej mało realne. Minęły lata (kilkanaście jak wspomniałem), realia się zmieniły, i chociaż rzadziej wychodzę na spacery czy wsiadam do pociągu - postanowiłem zrealizować swoje marzenie. Co prawda jakieś pierwotne założenia sobie poczyniłem, jednak pozostały z nich tylko dwa: rozmiar nie przekraczający paczki papierosów i ESP32 WROVER jako serce urządzenia. Miałem w planach
  4. Ten artykuł jest częścią serii "Tworzenie interfejsu sieciowego z wykorzystaniem ESP" #1 - część 1 (właśnie to czytasz) #2 - część 2 ESP32 czy też ESP8266 na dobre już zagościło w wielu warsztatach domowych majsterkowiczów. Większość obecnych projektów z wykorzystaniem ESP skupia się wokół dorzucenia do niego garści czujników, podłączenia do baterii i wybudzania go od czasu do czasu, aby wysłać dane o wykonanych pomiarach do naszego serwera. Czasem zdarza się, że nasze urządzenie pobiera pewne dane z zewnątrz i je wykorzystuje, np. budzik czas z serwera NTP, czy stac
  5. Ten artykuł jest częścią serii "Firebase w zastosowaniach IoT" #1 - Czym jest Firebase? Jak zacząć? #2 - Firebase z ESP32 i ESP8266 #3 - Wyświetlanie danych użytkownikowi poprzez stronę internetową #4 - Projekt praktyczny, Hosting Ostatnio dowiedzieliśmy się czym jest Firebase, jak stworzyć projekt i jak zadbać o jego bezpieczeństwo. Teraz nadszedł czas na bardziej praktyczne zastosowanie. W tej części omówimy dostęp do Firestore i RTDB z poziomu ESP8266 i ESP32. Ten artykuł bierze udział w naszym konkursie! Na zwycięzców czekają karty podarunkowe A
  6. No cześć, kilka miesięcy wzlotów i upadków, kłótni z żoną i w końcu jest .... ESPoBOT Robot gąsienicowy RC z kamerą FPV i chwytakiem. Sterowanie oparte o ESP32-wroom 32D. Zacząłem od Arduino, ale z uwagi na problemy z komunikacją dwustronną NRF24L01, przesiadłem się na ESP32. Napędem są 2 silniki 9Vdc z przekładnią 87:1 na podwoziu gąsienicowym z regulacją prześwitu, kontrolowane przez sterownik oparty o układ TB6612. Prędkość silników regulowana płynnie w zakresie 0-30cm/s (1km/h). Robot wyposażony w chwytak umożliwiający chwycenie detalu, podniesienie/opuszczenie z użyciem 3 se
  7. Hej hej. Próbuję sobie coś takiego zaprojektować do WROVER-a (16MB flash, 8MB PSRAM czyli więcej raczej nic tam nie podepnę). W założeniu ma być to taka uproszczona płytka, bez interfejsu USB, podpinana do konwertera FTDI. Na razie wychodzi mi całkiem nieźle na jednostronnej płytce, ale wolę aby ktoś z lepszymi oczami sprawdził czy czegoś nie sknociłem (ostatnio wielce szczęśliwy że zaprojektowałem PCB zorientowałem się w porę, że IO13 wisi mi w powietrzu)... Wiem że bez R3/R4 można się obejść ale nie lubię jak mi przycisk zwiera do masy pin, na którym procek wystawił sobi
  8. [Przydługa osobista historia] Będąc uczniem nieistniejących już gimnazjów, zapragnąłem dowiedzieć się, jak działa tranzystor. Artykuły na wikipedii niewiele mi tłumaczyły, dlatego sięgnąłem do archiwów Elportalu i zacząłem czytać stare artykuły z Elektroniki dla wszystkich". Było to dość trudne do zrozumienia, ale czytałem w kółko, aż coś załapałem. Próbowałem coś tam majstrować przy elektronice, ale moje zrozumienie tematu było słabe. Elektroniki cyfrowej nawet nie próbowałem, bo uważałem, że to "kolejny krok" po elektronice analogowej, a tej jeszcze nie ogarniam. Przełomem
  9. Hejka. Chciałem sie podzielić projektem który na tą chwilę nazwałem "Muzyczne mentosy"... Nie, nie jest to ostateczna nazwa. Nie chcę zawracać głowy prawnikom ludzi którzy sa w posiadaniu Mentos TM. Anyways koncepcja jest taka by zbudować maszynkę która pozwala dodawać piosenki do kolejki Spotify poprzez karmienie jej kolorowymi mentosami. Kolory tych mentosów odpowiadają nastrojowi muzyki jaka jest na nich zakodowana. Ten projekt to głównie RFID + ESP32. Nie ma tu żadnych Arduin. Kod używa ESP-IDF i FreeRTOS. Udało mi się zejść z rozmiarem mentosów do rozmiaru M&Ms-a ale za
  10. Witam. Mam nadzieję że ktoś mi pomoże/podpowie. Dopiero zaczynam swoją przygodę z ESP32. Podpiąłem kilka czujników, działają poprawnie, Do tej pory wyświetlałem na Serialu teraz chciałbym w apce Blynk. Z tego co ustaliłem to ESP łączy się z WiFi (w apce pojawią się informacja że płytka jest online). Problem jest w tym że nic się nie wyświetla. Próbowałem zrobić to za pomocą wirtualnego pinu. Najpewniej czegoś brakuje w kodzie lub też wkradł się jakiś błąd a może brak jakiejś biblioteki. Poniżej wklejam kod. Proszę o pomoc i dzięki za ewentualne podpowiedzi. P.S (token, ssid i ha
  11. Czołem, jako osoba mniej ścisła, męczę się od wczoraj z próbą ustawienia dwóch zmiennych pobranych z pliku txt zlokalizowanym na zdalnym serwie, korzystając z biblioteki HTTPClient.h. Plik tekstowy ma zawartość "640, 1530" (ale może być też dowolny separator lub nawet w osobnej linii, mam dostęp do tego pliku i mogę go zrobić jak chcę, wazne aby działało). http.begin("http://192.168.1.2/zmienne.txt"); int httpCode2 = http.GET(); if (httpCode2 > 0) { //Check for the returning code String payload2 = http.getString(); } else { Serial.pr
  12. Buduję pojazd 4-kołowy, gdzie każde koło ma osobny silnik DC. Komponenty: Jako płytę podłogową + silniki wybrałem ten zestaw: https://botland.com.pl/podwozia-robotow/2537-dagu-chassis-4wd-4-kolowe-podwozie-robota-z-napedem.html. Sterownik do silników: DRV8835 Mikrokontroler: ESP32 albo Arduino Połączenie silników - do sterownika na jeden kanał podłączyłem po dwa silniki. Kanał A: Dwa silniki lewe Kanał B: Dwa silniki prawe Problem: * Jazda na wprost: Ustawiam sygnał PWM dla obu par silników taki sam i podczas działania zauważyłem, że L
  13. Do kompletu z gadającym miernikiem - tym razem suwmiarka. Na początku uwaga: opisywany projekt przewidziany jest do współpracy z suwmiarką Vorel. Inne suwmiarki mogą działać lub nie. O ile układ pinów w gnieździe jest dla wszystkich urządzeń taki sam, o tyle wtyczka może nie pasować (i raczej nie będzie). Można spróbować oryginalnej wtyczki lub za pomocą OpenSCAD-a przyciąć ją do pożądanych rozmiarów (przykładowy kod zarówno na githubie, jak i w załączniku). Ponieważ istnieje kilka różnych protokołów przesyłania danych z tego typu urządzeń pomiarowych, trzeba się liczyć z tym, że ko
  14. Naszła mnie ostatnio ochota na skonstruowanie gadającego miernika. Bo to oczy już nie te co kiedyś, a i nie zawsze jest wygodne gapienie się w wyświetlacz w moim mierniku - po pierwsze kontrast jest taki z niższej (a raczej z bardzo niskiej) półki, po drugie miernik zawsze leży nie tam gdzie trzeba i pchanie końcówek pomiarowych w różne miejsca przy patrzeniu gdzie indziej może skończyć się jakimś ładnym zwarciem. Ponieważ podobną konstrukcję kiedyś już zrobiłem, postanowiłem nie wydziwiać, skopiować ze starej to co działa dobrze i przerobić to co działało źle. Przede wszystkim - ko
  15. Witam serdecznie, potrzebuję małej pomocy przy przerwaniach programując ESP32 przy pomocy Arduino IDE. Chciał bym liczyć ilość wciśnięć przycisku za pomocą przerwań. Po wciśnięciu przycisku wyświetla się napis że przycisk został wciśnięty. Jednak po puszczeniu przycisku ponownie wyświetlany jest komunikat o wciśnięciu przycisku. Fizycznie przycisk został wciśnięty 7 razy a wyświetla się że był wciśnięty 14 razy. Może ktoś ma pomysł jak rozwiązać wskazany problem? #define DEBOUNCE_TIME 250 volatile uint32_t DebounceTimer = 0; #define PIN_BUTTON 12 uint32_t button_count = 0; void IRAM_A
  16. Posiadam wyświetlacz TFT do arduino (kontroler ili9486, biblioteka MCUFRIEND_kb) z arduino działa bardzo dobrze, lecz ja chcę go użyć z esp32. Używam wyświetlacz wraz z wemos d1 uno esp32. Wyświetlanie grafiki działa dobrze lecz gdy chce użyć ekranu dotykowego to odczytuje dotyk lecz nie reaguje na klawisze, które są wyświetlane na ekranie (na arduino działają). A by odczytywało dotyk i dobrze działał wyświetlacz to połączyłem kablami tak jak na poniższym obrazku (bez tego zielonego kabla nie odczytuje dotyku). Dodam też, że kalibracja ekranu działa dobrze poza jednym rogiem ekranu. Poniżej ko
  17. Witam, Tworzę projekt stacji pogodowej na ESP32, która wyświetla dane z czujnika temperatury na stronie WWW z użyciem phpMyAdmin. Tą część mam już za sobą i wszystko działa tak jak należy. Teraz postanowiłem dodać ekran OLED, aby móc odczytywać pomiary z czujnika(BME280), gdy ESP nie ma dostępu do Internetu (chodzi tylko o wyświetlanie ostatniego zmierzonego pomiaru). W jaki sposób się za to zabrać? Czy wystarczy zrobić warunek typu: while(WiFi.status() != WL_CONNECTED) { delay(500); ---- wyświetlanie na OLED pomiaru z czujnika----- } ----tutaj co się stanie ja
  18. Jakiś czas temu zakupiłem sobie ESP32 CAM, niestety nie umiałem dla niej znaleźć jakiegoś sensownego zastosowania. Przeleżała z pół roku a może i więcej, aż wpadłem na pomysł zrobienia foto-pułapki. I tak oto powstała: Po mojej posiadłości często biegają dzikie zwierzęta takie jak: sarny, bażanty, dziki i zające. Te ostatnie to raczej szkodniki ale lecimy z tematem dalej. Założenia: Zapis zdjęć na karcie SD Wysyłka zdjęć na FTP Wysyłka zdjęć na maila jakiś czujnik temperatury praca możliwie jak najdłużej z jednej baterii wspomaganej panelem PV
  19. Witam, jestem w trakcie robienia projektu, z którym mam pewne problemy, dlatego też zgłaszam się do Was o pomoc. Oto projekt, na którym się wzoruję: https://www.brainy-bits.com/post/making-an-arduino-animated-frame-with-256-rgb-leds . Zamiast arduino mega chciałbym użyć ESP32. Chcę do tego projektu dodać sterowanie poprzez WiFi (uruchomienie danej strony WWW uruchamia daną animację na ledach). Do kodu arduino, który jest dostępny w linku, dodałem szkic SimpleWiFiServer z biblioteki WiFi.h. Kod po moich modyfikacjach wygląda tak: #include "FastLED.h" #define NUM_LEDS 256 #define DA
  20. No i trafiło mnie... miałem taki zgrabny zegarko-kalendarz w kuchni i postanowiłem że czas na nowy, szczególnie że zmienił się dostawca prognozy pogody... Poprzednia wersja miała kilka mankamentów. Przede wszystkim upchanie wszystkiego na jednym ekraniku 320x240 to był trochę karkołomny pomysł - i nie do końca mi to wyszło. Prawie pół ekranu zajmowało wyświetlanie godziny i temperatur (a w założeniu te informacje miały być widoczne cały czas), pozostawiając niewiele miejsca na całą resztę (kalendarzyk, prognoza pogody, czasomierz). W dodatku orządzenie okazało się wybitnie awaryjne.
  21. Cześć, Tworzę własną płytkę PCB, która będzie wykorzystywała ESP32 sterujące LEDami. Cały układ będzie miał 500 LED ws2812b świecących na ok. 15% mocy (i też nie wszystkie na raz) zasilanych z Power Banka. Napięcie 5V idzie do LEDów, z kolei poprzez regulator napięcia 3.3V idzie do ESP32. Pytanie jest następujące, czy potrzebuję do załączonego schematu dodatkowo dzielnik prąd albo jeszcze cos innego, które odpowiednio rozdzieli 3A idące z baterii? Czy prąd sam sie odpowiednio rozdzieli odpowiednio do potrzeb? Chciałbym maksymalnie wykorzystać prąd na świecenie LEDów. Na załączonym s
  22. Dzień dobry serdecznie wszystkim! Zachęcony na wykopie przez Forbota zdecydowałem się podzielić swoim projektem, który bazowo miał służyć tylko mi jako On Board Computer do mojego starego BMW E36. Projekt jednak się rozwinął i obecnie jest pełnoprawnym urządzeniem/development boardem bazującym na ESP32. O urządzeniu dokładniej można poczytać na stronie Logger.Sorek.uk - na tej stronie będą też pojawiać się nowości w firmware/hardware gdyż jego development wciąż trwa! Z czego jest zbudowany? Ekran 2.8" TFT ILIi9341 (bardzo podobny do tego) z dotykiem i 65k k
  23. Cześć! Od paru dni męczę się z odpaleniem czujnika BME/BMP280 - o takiego dokładnie: W międzyczasie przebrnąłem już przez, wydaje mi się, wszystkie czeluści internetu, ale może Wasze doświadczenie jeszcze mi pomoże. Generalnie wszystko starałem się konfigurować i robić analogicznie do tutorialu znajdującego się pod tym linkiem: https://randomnerdtutorials.com/esp32-bme280-arduino-ide-pressure-temperature-humidity/?fbclid=IwAR14vHOzVlIAiPvsUOxV-efDpnfCjG6Ms7q_sTuLk0ypwM-p3ousZU1yn_Y Sprawdzałem poprawność podłączeń, korzystałem z najnowszych bibliotek adafruit, później prób
  24. Witam chyba juz od tygodnia walcze z pewnym problemem i nie potrafie sobie samemu poradzic a w internecie tez ciezko znalesc podobne problemy... Mianowicie chce skomunikowac kilka modułow ESP32 ze soba korzystajac z protokolu TCP/IP (jeden ESP jest serwerem, reszta sie do niego laczy). Kazdy z ESP chce rozrozniac przez adres IP i w zaleznosci od adresu wrzucac przychodzace dane do konkretnej zmiennej. Aby odczytac adres IP wykorzystuje clien.remoteIP() - zwraca adres IP jednak gdy wywolam w loop ta funkcje wiecej niz jeden raz moj ESP dostaje crash pamieci: (komunikat: Guru Meditatio
  25. Jakoś tak przed dwoma miesiącami mój kochany synuś przy okazji wizyty w domu stwierdził, że jest mu niesłychanie potrzebny theremin i to szybko. Jako że oryginalne instrumenty są conieco przydrogie postanowiłem po konsultacji zrobić odpowiednik instrumentu samodzielnie. Początkowo myślałem, że mam czas do Gwiazdki - okazało się że zamiast dwóch miesięcy mam na zrobienie wszystkiego dwa tygodnie. W tej sytuacji nie było szans na jakąś bardziej skomplikowaną konstrukcję - postanowiłem jak zwykle wykorzystać w większości elementy które miałem w domu i postawić na czysto cyfrową wersję. Z uwa
×
×
  • 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.