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. Prezentowane urządzenie powstało na konkretne zamówienie: ma odczytywać raporty z maszyny sprzedającej słodycze. Jednej z wielu takich jakie można spotkać na stacjach benzynowych dworcach PKP, autobusowych itd... Głównym celem jest kontrola przepływu gotówki akwizycja i wysyłanie danych poprzez sieć GSM - na tym etapie przez SMSy. Pierwszą trudnością podczas przygotowania się do projektu było to, że ciężko znaleźć opisy protokołów używanych w tych maszynach, najgorzej było z MDB (Multidrop bus) w Polskiej części internetu niema nic interesującego w tym temacie, jak zwykle najwięcej
  2. Witam, jakiś czas temu zbudowałem układ oparty na NodeMCU, który odpowiada za m.in. sterowanie bramą przez WiFi. Zauważyłem, że od jakiegoś czasu zasięg pilotów drastycznie spadł i, by otworzyć bramę trzeba zbliżyć się na kilka metrów oraz skierować pilot do skrzynki. Moduł MCU został zamontowany w osobnej skrzynce ok. 30cm nad skrzynką z elektroniką sterowania bramy FAAC. Zaczynam się zastanawiać czy WiFi 2.4GHz jest w stanie zakłócić sygnał pilotów na 433MHz, co przyczyniło się do drastycznego skrócenia zasięgu? Jeszcze co przychodzi mi na myśl, obok modułu NodeMCU znajduje się zas
  3. Przeglądając sieć w poszukiwaniu różnych DIY od czasu do czasu można trafić na różne układziki które mają za zadanie odczytać jakiś parametr a następnie przesłać do urządzenia nadrzędnego. Przeważnie te układy są zasilane z akumulatorów zawierają dodatkowe przetwornice i inne podobne rozwiązania. Byłem ciekaw czy faktycznie esp8266 zawsze musi mieć zasilanie akumulatorowe? Czy pobiera aż tyle prądu że nie da się użyć baterii? Po krótkim przejrzeniu możliwości tych układów okazało się te układy mogą “zejść” z poborem prądu aż do 15uA no nie jest to jakiś rekord wśród współczesnych układów ale j
  4. Opis konstrukcji Projekt powstał z myślą udostępnienia danych ze sterownika PLC przez internet. Wymieniony sterownik posiada port komunikacyjny RS232 oraz wykorzystuje protokół komunikacyjny Modbus RTU. Podczas wykonywania prac uznałem, iż miłym dodatkiem będzie możliwość zdalnego załączania urządzeń. Całość oparłem o uniwersalną płytkę stworzoną jakiś czas temu dla ESP8266. Schemat płytki uniwersalnej ESP8266: Oczywiście można skorzystać z płytki zamieszczonej w moim projekcie o stacji pogodowej. Jest ona niejako kolejną wersją powyższej (ale brak na niej dzielnika napięcia dla A
  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. Pytanie tak jak w temacie, po którejś aktualizacji platformIO zaczęło wywalać błąd w linijce z tą instrukcją że WIFI_SHUTDOWN jest niezdefiniowany. Problem w tym że nie wiem która aktualizacja to zepsuła a wcześniej program kompilował się prawidłowo dołączone biblioteki: #include <Arduino.h> #include <ESP8266WiFi.h> #include <Adafruit_Sensor.h> #include <SparkFunBME280.h> #include <ftoi.h> /* #include <ESP8266mDNS.h> #include <WiFiUdp.h> #include <ArduinoOTA.h> */ #include <Wire.h> #include <Ticker.h> #include <espnow.h>
  7. 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..... ?
  8. 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).
  9. 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.
  10. Czesc. Prisze o pomic jak prawidłowo wgrać oprogramowanie do obsługi komend AT. Próbowałem juz wiele razy ale cos nie wychodzi
  11. 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
  12. 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
  13. 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
  14. 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?
  15. 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
  16. 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
  17. 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.
  18. 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.
  19. 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
  20. 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=
  21. 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
  22. 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
  23. 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.
  24. 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?
  25. 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
×
×
  • 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.