Próbuję tranzystorem włączać/wyłączać ekran LCD dostosowany pod 3.3V z ESP. Z 2n2222 podłączając rezystorem do wyjścia ESP działa, ale ma za duży spadek napięcia, żeby zasilić ekran. Użyłem mosfet IRLB3034 - G bezpośrednio pod pin ESP, D pod GND wyświetlacza, S pod masę. Spadek napięcia jest na tyle mały, że wyświetlacz działa. Ale stan niski na G nie wyłącza ekranu. Przykładając jakikolwiek rezystor między masę a G go wyłącza. Ale podłączony na
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lecter69: nie wyłącza się takich układów jak OLED odcinając masę a jak Pan @Analityk: powiedział - VCC. Poza tym lepiej w ogóle nie wyłączać w ten sposób tego OLEDa jeśli nie masz na 100% SCL i SDA w stanie hi-z. Sprawdź w datasheecie jak możesz uśpić OLED, prawdopodobnie uśpiony będzie pobierał pojedyncze uA i unikniesz kwiatków jak brak możliwości inicjalizacji po włączeniu zasilania.
  • Odpowiedz
@zenkowik: Z tą diodą to nie do końca jest tak, że zakłócenie zanika. Dioda chroni resztę układu przez szpilką napięcia, która mogłaby coś spalić po drodze ale zastosowania diody powoduje, że przez krótki czas płynie przez nią duży prąd, zatem di/dt sięga dużych wartości i to powoduje emisję zakłóceń elektromagnetycznych. Żeby pozbyć się zakłóceń należałoby zastosować tłumik R-RC szeregowo z diodą. Taki offtopic.
@lecter69: Nie wołałeś.
Co do
  • Odpowiedz
Witam serdecznie, moi drodzy mam problem z czujnikiem SDS011 od Nova Fitness. Czujnik normalnie przychodzi od producenta z przejściówką pod USB (TTL). Z racji tego, że chciałem się wczoraj pobawić to i mi się udało. Mianowicie wgrałem program na UNO (hardware serial) do SDS011. Czujnik działa poprawnie jednakże bez mikrokontrolera nie daje rady, nie wykonuje pomiarów co sekundę (albo 2Hz jak to chyba było w przypadku paczki od producenta). Producent udostępnia kody
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@knight_rider: A nie możesz po prostu z UNO wysłać mu, konkretnych parametrów pracy?
Czy chodzi o to, że na UNO działa jak chcesz, a potem podłączasz go do telefonu i działa inaczej?
Ja SDS011 łączyłem na razie tylko z ESP8266.
Jakim programem odczytujesz pomiary na telefonie?

EDIT: Ok, widzę, że już sobie poradziłeś.
  • Odpowiedz
@szynka_reksia dzięki za odpowiedź.
Wszystko chcę spiąć pod OLED 1306, aby pożyczyć znajomej do odczytu danych, a że ma iPhone to nie połączy się po USB w komórce.
SDS011 ma procesor w sobie i to jego się parametryzuje. Miałem wysłaną komendę aby odczyt odbywał się co jakiś czas a na telefonie nie ma możliwości zmiany parametrów. Na androidzie używam MobileFeinstaub (nie znajdziesz w sklepie, jest na jakiejś stronie, gdzieś znalazłem).
Teraz
  • Odpowiedz
Siemka, czy ktoś miał jakiś większy kontakt z UART'em w Raspberry Pi 3.
Z tego co wyczytałem do normalnej komunikacji z urządzeniami nadaję się tylko interfejs Full UART PL011?
Mini UART nadaje się tylko dla konsoli szeregowej, bo baud rate jest sterowany system clock. Czyli żeby dało się korzystać z mini UART np. do obsługi GPS, to trzeba spowolnić system clock do 250 MHz? Więc finalnie nie warto tego robić i tracimy
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mic327: ...nie wiem czy dobrze pamiętam, ale chyba jeszcze w pliku cmdline.txt trzeba było wywalić wpis console=serial0,115200, żeby nie siało na UART przy każdym odpalaniu systemu.
  • Odpowiedz
Koduję sobie właśnie ESP8266 (a właściwie sklejam kawałki cudzego kodu ;) )
Mam funkcję webserver.on(), która przyjmuje za argument inną funkcję

void handlerFunc(){
doSomething
}
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
#diy #esp8266 #raspberrypi #smarthome
Mam system oparty na mqtt i node red. Termometry, zarowki, ledy (ws2812) i inne czujniki. Moze ktos mialby pomysl jak zrobic do tego bezprzewodowego pilota. Na esp slabo bo zre duzo baterii dlatego najlepiej byloby jakos uzyc pilota bluetooth. Taki na przykład od miboxa jakby sie dalo do rpi podpiac i obsłużyć pythonem. Da rade?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z JsonObject& wyciągam do String timestamp. Jak z tego wyciągnąć godzinę i minuty?

String getEndTimeText(JsonObject& response) {
String handTimestamp = response["properties"]["handTimestamp"];
// TODO fajny string w formacie HH:mm
}

#programowanie #arduino #esp8266
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lecter69: String jest klasą z biblioteki arduino (chyba że używasz innego stringa?), atoi na nim nie zadziała, chyba że weźmiesz z niego char*
czyli atoi(handTimestamp.c_str())
Znacznie lepiej skorzystać jest jednak z dedykowanej funkcji przeznaczonej do konwersji stringa na inta, czyli
handTimestamp.toInt()
  • Odpowiedz
Temat chyba bardziej na elektrodę, ale co tam ;). Bawię się #nodemcu v3 i wemos d1 mini na #esp8266 i chciałbym wyposażyć go awaryjnie w moduł #gsm który przesyłałby dane po #gprs kiedy nie ma wifi w zasięgu. Jest dość sporo różnych rozwiązań, macie jakieś doświadczenie? Coś szczególnie godnego polecenia / odradzenia?

#elektronika #iot #arduino
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Po podłączeniu do USB Wemos d1 mini robi się dość ciepły, nie wiem czy po podłączeniu powienn mrugać diodą jak esp8266? Zachowuje sie tak od nowości, może felerny towar? Na v5 dostaje 4.5v a na v3... o hui aż 6v, chyba jest coś nie tak. Komputer go nie widzi.

#arduino #esp8266 #automatyka #forbot
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#elektronika
Czy metalowa pucha ekranująca większość modułów #esp8266 i #esp32 coś realnie daje, na przykład lepsze SNR?
A może jest tam tylko, żeby moduł przeszedł testy FCC? Część PCB nie ma tego ekranowania w ogóle, na przykład od SparkFuna.
Edit: znalazlem taki wątek: https://electronics.stackexchange.com/questions/212045/are-rf-shields-necessary - ale kwestii ewentualnych technicznych korzyści to nie wyczerpuje.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RicoElectrico: Tak. Co innego jak w jednym urządzeniu miał byś więcej takich modułów z antenami wyprowadzonymi na zewnątrz wtedy ekranowanie osłabi wzajemne zakłócanie się modułów. Ogólnie parametry radiowe tego układu są całkiem niezłe, działa przy sygnale -90dB, przy odpowiedniej antenie bez problemu spina się na ponad 2km.
  • Odpowiedz
#siec #lan #siecikomputerowe #sieci #wifi #esp8266
Sieć w moim domu wygląda tak, i mam problem bo po połączeniu z siecią 1 mogę wejść na esp i na tplinka a po połączeniu z siecią 2 mogę wejść na netgeara ale już na esp nie.
Ktoś wie w którym urządzeniu coś przestawić żeby po połączeniu z sieć_2 mieć dostęp do ESP? ESP
bambus94 - #siec #lan #siecikomputerowe #sieci #wifi #esp8266
Sieć w moim domu wyglą...

źródło: comment_uwRz9n9ZZRkHc2GafUKps6hZMPxV9Dhp.jpg

Pobierz
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie moge się połączyć esp8266 z pc na którym jest XAMPP, z telefonu strona działa ale esp ma "connection refused"

http.begin("http:192.168.1.100/index.html")
#esp8266 #arduino
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@paniczklos: ale daj nam chociaż szansę, wszystko jest podpięte do tego samego hotspota? jakie są objawy/błędy? co się dzieje jak próbujesz wysłać? pingowałeś oba urządzenia między sobą, żeby zobaczyć czy się "widzą"?
  • Odpowiedz
@paniczklos: Spróbuj jakiekolwiek inne połączenie HTTP wykonać; dla testu spróbowałbym też postawić na androidzie coś (np. manager plików z funkcją udostępniania po WiFi) i test czy na niego wchodzi
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
#diy #elektronika #elektryka potrzebuje jakiejs lutownicy hobbystycznej, bawie sie #arduino #raspberrypi #esp8266 a czasami naprawie jakies glosniki. Mam taka najtansza za 20zl i chcialbym cos lepszego jednak na duza stacje lutownicza nie mam miejsca, a nawet nie wiem do czego sa te nagrzewnice i inne bajery. Widzialem takie z ladnym lcd, male ale czy jest to cos warte? Robie inzynierke
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki jest jakiś przykład kodu na wemos R1 mini albo ogólnie na esp8266, który by odtwarzał pliki audio z karty SD. To co w necie jest na arduino to nie działa, bo biblioteki się nie zgadzają a nigdzie nie potrafię znaleźć projektu na esp8266, który by odczytywał pliki audio.

#esp8266 #arduino
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

używał ktoś #esp8266 aby podłączyć #arduino uno do internetu? Tak, wiem że są tutoriale w internecie i jak najbardziej to da się, ale chodzi mi o niezawodność takiego rozwiązania i dostępność bibliotek (potrzebuję mieć client).
Pytanie drugie przy okazji - jaka jest najlepsza metoda podłączenia Arduino UNO do internetu waszym zdaniem?
#pytaniedoeksperta #elektronika
animuss - używał ktoś #esp8266 aby podłączyć #arduino uno do internetu? Tak, wiem że ...

źródło: comment_rlnqPmLfIp5UNcBaspN8aU2PZ6kQxU2u.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

1. jakiekolwiek akcje zmieniające stan powinny być obsługiwane przez POST a nie GET
2. jak post, to przydałoby się też zabezpieczenie przez CSRF
3. robisz to JavaScriptem, za chwilę wrzucę ci przykładowy kod...
  • Odpowiedz
@bambus94: nie może być GET bo przeglądarki potrafią odwiedzać linki na stronie, wtedy dioda by ci się sama włączała i ciężko by było dojść o co chodzi. Ktoś kiedyś miał problem z bodajże bramą garażową, bo dodał sobie adres do otwierania/zamykania do zakładek i się samo otwierało.
  • Odpowiedz
Mirki czy podłączając Wemos d1 mini do przekaźnika robię to bezpośrednio np. D1 do wejścia IN (oprócz zasilania) czy coś muszę jeszcze między tym dodać? Nie chciałbym spalić układu wemos. Na elektrodzie znalazłem artykuł, żeby dodać pomiędzy D1 a IN diodę zwróconą katodą do modułu ale wtedy nie załącza się przekaźnik. #arduino #wemosd1 #esp8266
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@daot: nie możesz zrobić tego bezpośrednio. Cewka przekaźnika ma wysoką indukcyjność co powoduje, że przy rozłączeniu zasilania cewki powstaje wysokie napięcie, które uszkodzi elektronikę. Druga sprawa - Wemos na wyjściach nie da wystarczająco dużo prądu by w ogóle wysterować ten przekaźnik. Najprostsza opcja to zastosowanie takiego modułu z przekaźnikiem:
https://botland.com.pl/pl/przekazniki/8228-modul-przekaznika-1-kanal-styki-10a250vac-cewka-5v.html
lub lepszy z optoizolacją:
https://botland.com.pl/pl/przekazniki/1997-modul-przekaznika-1-kanal-z-optoizolacja-styki-7a240vac-cewka-5v.html
Powodzenia ;).

PS. Oczywiście możesz zbudować własny układ wysterowujący przekaźnik. Elementów nie ma wiele -
  • Odpowiedz
@daot: tak. Tam masz złącze z trzema wyprowadzeniami:
DC+ - podłączasz pod 5 V (bezpośrednio zasilanie z Wemosa
DC- - podłączasz pod GND
IN - podłączasz pod wyjście mikrokontrolera.
  • Odpowiedz