Skocz do zawartości

Przeszukaj forum

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

  • 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. O ile wydrukowanie stringu z flasch jest dla mnie oczywiste proste i zrozumiałe Serial.print(F("test")); to nie bardzo wiem jak tego makra(PGMP) użyć w funkcjach z końcówką _P np jak zapisać wersję tego: strcmp("Audyt N. 7 ",s) Tak aby string "Audyt N. 7 " był pobierany bezpośrednio z flasch? np: gdy próbuję zapisać (to jest cały warunek) if((lineMem == 0) && (0 == strcmp_P("Audyt N. 7 ",s))) Kompilacja przebiega prawidłowo jednak zajętość RAM nie zmienia się, a chyba powinna być pomniejszona o ilość znaków napisu Audyt..... ?
  2. Hej, piszę do Was w sprawie problemu z ekspanderem MCP23017. Próbuję od kilku dni rozgryźć jakim cudem ekspander MCP23017 odczytuje poprzez piny INPUT różne wartości (inne niż powinien). Zauważyłem, że dzieje się to losowo, zazwyczaj, gdy wgrywam nowe oprogramowanie przez kabel (tak jakby ekspander przed flashowaniem oprogramowania zapamiętał ostatnie wartości INPUT i trzymał je w pamięci wysyłając takie stany do mikrokontrolera). Ekspander podaje mi do mikrokontrolera wartości np. 0 (pin INPUT połączony z GND) w momencie, gdy pin INPUT jest odłączony od pinu GND (brak przewodzenia).
  3. Witam, od kilku dni próbuję podziałać coś z moim ESP8266. Chodzi mi o to aby wgrać do niego obsługę komend AT abym mógł go połączyć z Arduino i sterować nim za pomocą Blynka. Broblem w tym że w żaden sposób nie mogę tego zrobić. Gdy chcę przetestować wpisując "AT" w monitorze portu szeregowego to nie mogę tego zrobić bo ESP jak głupie wali cały czas czymś takim jak na zdj. Dioda od ESP cały czas szybko miga. Proszę o pomoc bo już nie mam siły.
  4. Czesc. Prisze o pomic jak prawidłowo wgrać oprogramowanie do obsługi komend AT. Próbowałem juz wiele razy ale cos nie wychodzi
  5. Cześć. Mam strukturę która będzie zapisywana do pamięci "eeprom*" #define eStartAdress 0 typedef struct { char nTel[13]; int param; // parametry dodatkowe (ewentualne opcje) }mem_t; typedef struct{ char test[3]; // test czy w eeprom cos juz jest ("OK") char nazwa[30]; int8_t saved; mem_t numery[10]; }emem_t; extern emem_t daneEeprom; void eepromTest(); oraz wstępna funkcja sprawdzająca czy już coś było zapisane. void eepromTest(void){ if(0 != strcmp("OK",daneEeprom.test)){ // jesli pamiec czysta strcpy(daneEeprom.test,"OK"); strcpy(daneEeprom.nazwa,"Nazwa nieprzypisana"); d
  6. Chciałem podzielić się z wami jak powstała moja mała instalacja fotowoltaiczna oraz przedstawić system monitorowania. Ale od początku, aby móc zasilać wszystkie urządzenia w mojej domowej serwerowni konieczna była modyfikacja zasilania tak aby wszystkie sprzęty były zasilane z jednego źródła. Postanowiłem postawić na instalację 24V z przetwornicami stepdown do 12V. Dlaczego 24V a nie 12V? mniejsze prądy pakiet 7s ogniw 18650 w pełni pokrywa się z zakresem napięć akumulatorów kwasowych/żelowych więc można wykorzystać standardowy/tani kontroler do paneli PV możliw
  7. 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 Potrafimy już obsługiwać Firebase za pomocą urządzeń ESP oraz przez JavaScript. Dzisiaj podsumujemy wiedzę zdobytą w poprzednich trzech częściach kursu i wykorzystamy ją w praktyce. Zbudujemy prosty system smarthome. Będzie on umożliwiał użytkownikowi na zdalne: sprawdzenie aktualnej temperatury w pokoju sprawdzenie kilku
  8. No dzisiaj mamy wyjątkowo Timerowy dzień Teraz ja mam pytanie. Na esp potrzebuję zmierzyć impulsy o czasie trwania około 500µS. W tym celu mam zamiar wykorzystać przerwanie na GPIO14. No i sprawa jest taka: dołączam do projektu #include <hw_timer.h> i klapa. Platformio nie wykrywa tego pliku, ogólnie chciałem tylko przechwytywać stan timera więc szukam jakiejś funkcji. Od tego jest uint32_t hw_timer_get_count_data() oczywiście funkcja też nieznana. Być może są jakieś inne metody aby dokonywać tak krótkich pomiarów?
  9. Witam, Chcę przedstawić wam moje podejście do tematu sterowników akwarystycznych. Sterownik ten zbudowałem dla swojego dziadka, który chciał załączać automatycznie pompkę, napowietrzacz i światło do oświetlenia akwarium. Zacząłem więc planować, stwierdziłem, że sterownik musi posiadać minimum 2 wyjścia 230V, jedno wyjście 12V z możliwością sterowania PWM, jakieś bajery (odczyt temperatury wody, automatyczne wyłącznie przekaźników, automatyczny karmnik dla ryb itp). Kilka lat temu zbudowałem swój pierwszy sterownik akwarystyczny (nazwałem go V.1), wykorzystałem do tego celu esp8266-12e, mo
  10. bbbq

    ESP 8266ex

    Witam Buduję dosyć spory projekt. Mam podłączone kilkadziesiąt różnego rodzaju czujników pod arduino Mega. Działa wyśmienicie. Z dnia na dzień dodaję kolejne rzeczy które sobie wcześniej zaplanowałem i zamyśliłem. Niestety zatrzymałem się na podłączeniu do wifi. A chcę wysyłać dane z czujników na serwer i bazę danych. Mam scalaka ESP 8266ex i za cholerę nie mogę go podłączyć. Czy to z wykorzystaniem arduino czy z konwerterem na usb. Zmieniłem na wszystkie możliwe bound connection, próbowałem przez putty po prostu nic nie wchodzi nic nie wychodzi. Żadna komenda AT nie działa. Kaplica. Scal
  11. W zeszłym tygodniu zabrałem się za kolejny ciekawy projekt, miernik poziomu jakości powietrza z pomiarem podstawowych parametrów pogodowych. Nie będę się rozpisywał na temat projektu gdyż jest on doskonale opisany przez autora na stronie: https://github.com/hackerspace-silesia/Smogomierz, ja osobiście korzystałem z tej instrukcji. Części: WiFi ESP8266 NodeMCU v3 czujnik cząstek stałych PM 1, 2.5 i 10 - PMS7003 adapter do czujnika PMS czujnik temperatury, wilgotności i ciśnienia BME280 Złożenie całości zajmuje nie więcej niż 15 minut.
  12. 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
  13. Interaktywna zabawka dla kotów gwarantująca zabawę w każdej chwili, żaden kot nie oprze się uciekającej czerwonej kropce. Jest to niewielkie pudełeczko z wbudowanym modułem wifi i banalnie prostą obsługą. Główne funkcje: sterowanie dowolnym urządzeniem z przeglądarką internetową. losowe ruchy lasera o zmiennej prędkości. ustawianie czasu jak długo ma działać. ustawianie harmonogramów automatycznego włączenia. regulacja jasności lasera. regulacja zakresu ruchu i prędkości lasera. możliwość sterowania z dowolnego miejsca na świecie przez internet.
  14. Hej Wspomniałem w wątku o aktualnych projektach na tapecie, że zmontowałem prosty układ, który ma za zadanie siedzieć w aucie, monitorować napięcie akumulatora i wysyłać dane po sieci. Wykorzystałem do tego WeMos D1 mini i wszystko śmiga poza dokładnością pomiaru napięcia. Wemos bazuje na ESP8266, którego ADC ma zakres 1V. Płytka ma wbudowany podzielnik 100kΩ : 220kΩ by rozszerzyć ten zakres do 3,3V. Do tego podzielnika dorzuciłem szeregowo dwa rezystory o łącznej rezystancji ok. 1,2MΩ by mieć zakres ~16V. To niestety daje dość sporą impedancję. Wolałem nie zmieniać wbudowanych rezys
  15. AJAX umożliwia przekazywanie danych pomiędzy klientem a serwerem WWW bez konieczności przeładowania strony. Dodając do tego timer w JavaScript możemy uzyskać świeże dane na stronie generowanej przez ESP8266. Na początek stwórzmy w PHP najprostszą stronę WWW prezentującą aktualną godzinę pobieraną z serwera (nie "JavaScriptovy" czas z przeglądarki - w końcu docelowo chcemy pobierać dane z czujników podłączonych do "serwera WWW" postawionego na ESP8266): <? if ($_REQUEST["time"]) { echo date("G:i:s"); exit; } ?> <html> <head> <meta http-equiv="content-type" content=
  16. Pomysł na ten projekt zrodził się w momencie, gdy zwykłe sterowanie oświetleniem (włącz/wyłącz) stało się nie wystarczające. Elementy Moduł ściemniacza ESP8266 12E Enkoder rotacyjny KY-040 Zasilacz Hi-Link HLK-PM01 Moduł z przetwornicą AMS1117 Moduł z BMP280 Budowa Do połączenia wszystkich elementów wykorzystałem zaprojektowane przez siebie płytki PCB, podzielone na sekcje zasilania oraz mikrokontrolera. W sekcji zasilania poza zasilaczem zastosowałem zabezpieczenia w postaci warystora (s10k250) oraz bezpiecznika rurkowego. W części z mikro
  17. Cześć, Szukałem podobnych tematów jednak nie znalazłem rozwiązania. Do swojego projektu chcę dorzucić pomiar jakości powietrza za pomocą MQ135. Czujnik ten jest zasilany 5V, aby nie uszkodzić ESP8266 zbudowałem dzielnik napięcia, który na wyjściu daje ok 2.97 V (schemat w załączniku). Problem w tym, że MQ135 zwraca bardzo niskie wartości. Z góry dzięki za pomoc. #include "MQ135.h" const int analogInPin = A0; // ESP8266 Analog Pin ADC0 = A0 MQ135 gasSensor = MQ135(A0); void setup() { // initialize serial communication at 115200 Serial.begin(115200); } void loop() { float airQu
  18. Cześć, pracuje właśnie nad budową zdalnie sterowanego robota i mam problem z płytką NodeMCU - mianowicie nie może się w żaden sposób połączyć z żadną siecią wi-fi, niezależnie od wgranego kodu. Wcześniej wszystko działało, jedyne co zaobserwowałem to , że stopniowo moduł miał coraz większe trudności z znalezieniem sieci, potrafił jej szukać w nieskończoność ale koniec końców po paru resetach udawało się nawiązać połączenie, które było stabilne dlatego bagatelizowałem problem do czasu, aż dziś płytka w ogóle nie może się połączyć - i nie mam pojęcia co może być przyczyną tego wszystkiego.
  19. Chcą zrobić do mojego termometru odczyt danych przez WiFi. Dlatego mam takie pytanie czy moduł ESP8266 Wemos D1 zgodny z UNO R3 (dostępny na popularnym serwisie aukcyjnym) będzie dokładnie odwzorowywał pracę teraźniejszego arduino uno plus będzie dane wysyłał do sieci. Czy w ten sposób będąc poza domem wchodząc na IP modułu będę mógł sprawdzić temperaturę oraz czy ta płytka będzie współpracowała z biblioteką arduino wifi i tamtejszymi programami?
  20. Chcielibyście, aby urządzenie z ESP8266 wysyłało do Was e-maile lub powiadomienia push? Może zastanawialiście się, jak połączyć najnowsze DIY z asystentem głosowym od Google? Te pozornie trudne zadania można bardzo łatwo rozwiązać za pomocą popularnego IFTTT! [blog]https://forbot.pl/blog/praktyczny-poradnik-laczenia-esp-z-ifttt-if-this-then-that-id41663[/blog] IFTTT_przyklad_IO.zip
  21. Szanowni użytkownicy! Dzień dobry, zakupiłem 315 WeMos D1 mini ESP8266EX https://allegro.pl/oferta/315-wemos-d1-mini-esp8266ex-7925571557?msgtoken=048a25b10f8bf5405c1e387864ffa85323220a1444b540a86acf77d00be2ff62 . Myślałem, że wszystko ładnie i pięknie pójdzie jak na znalezionych poradnikach w internecie, lecz się rozczarowałem. Podłączyłem ESP przy pomocy przewodu microUSB do komputera, lecz zaglądając do menedżera urządzeń on go nie wykrywa, sugerując się znalezionymi w internecie poradami zainstalowałem sterownik CH340 https://forbot.pl/forum/topic/12518-pierwsze-uruchomienie-nodemcu/
  22. Chciałem wgrać na moje ESP8266 McLighting, niestety po wgraniu go na płytkę wyskakuję: 15:02:51.418 -> FS Usage: 0/957314 bytes 15:02:51.418 -> 15:02:51.465 -> Couldn't find config.json 15:02:51.465 -> Coudnt find config.json 15:02:51.465 -> WiFiManager config FS Read failure! 15:02:51.465 -> *WM: Adding parameter 15:02:51.465 -> *WM: host 15:02:51.465 -> *WM: Adding parameter 15:02:51.465 -> *WM: port 15:02:51.465 -> *WM: Adding parameter 15:02:51.465 -> *WM: user 15:02:51.465 -> *WM: Adding parameter 15:02:51.465 -> *WM: pass 15:02:51.465 -> *W
  23. Dzień dobry, Zbudowałem prostego pilota, który ma za zadanie sterować kilkoma urządzeniami w pokoju rozsyłając sygnał IR. Schemat projektu wygląda następująco: Aktualnie pilot działa gdy nadajnik jest skierowany w stronę urządzenia oraz znajduje się w odległości nie większej niż 2 metry. Co powinienem zmienić w projekcie, aby uzyskać możliwie jak największy zasięg pilota?
  24. Woltomierz, amperomierz, watomierz, termometr, higrometr, barometr, czujnik zewnętrznej termopary, luksomierz w jednym urządzeniu. Projekt typu "weź wszystko co masz pod ręką, podłącz i zaprogramuj, będzie fajnie!" Dane logować można z terminala portu szeregowego (w tym do pliku - Windows/Linux). Wyniki pomiarów prezentowane są również na stronie WWW, a odczyty odświeżają się na żywo dzięki zastosowaniu technologii AJAX. Część do pomiaru prądu przypomina mój poprzedni projekt multimetru, przy czym wykorzystałem dokładniejszy moduł oparty na INA226 zamiast INA
  25. Po kursie Arduino chcesz nauczyć się czegoś jeszcze? Albo chcesz zrobić inteligenty dom? A może Arduino po prostu ci nie wystarcza - na to wszystko jest rozwiązanie! ESP8266 to wydajny i tani mikrokontroler. Znajdziemy go na wielu płytkach, od małego 01 na NodeMCU kończąc. Dzisiaj zobaczymy jakie są rodzaje płytek, co w sobie ukrywa kostka mikrokontrolera, oraz spróbujemy przygotować środowisko i wgrać Blinka. Niestety, tak nie robimy - tylko zewrzemy piny. Spis treści serii artykułów: 1. Omówienie, i przygotowanie środowiska 2. Zapoznanie z nowym środowiskiem, pr
×
×
  • 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.