Mirki, ponoć #esp8266 ma obsługę i2c na każdej parze portów (no poza tymi dziwnymi z jednej strony). To moje kolejne esp (wcześniej nodemcu v3, teraz v2) na którym jednak coś jest nie halo. Otóż wykrywa mi i2c tylko na portach D1 i D2 jako SCL i SDA. Na np. D3 + D7 już nie, albo D1+D4. W czym może tkwić problem?

Na screenie niżej przełączałem sobie na różne kombinacje aż
Atexor - Mirki, ponoć #esp8266 ma obsługę i2c na każdej parze portów (no poza tymi dz...

źródło: comment_WnifjRJqlXi350ykyy08he290EopFke9.jpg

Pobierz
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Atexor: > Zastanawiam się co miałeś na myśli mówiąc o odwrotnej polaryzacji. W sensie zamieniłeś linię danych z linią zegara? Scrossowane?

o tak

Zrobiłem tak samo jak program do skanowania I2C po wszystkich portach, wysyłałem na pierwszy wyświetlacz, zamieniałem miejscami SDA i SCL i wyświetlałem na drugim wyświetlaczu - wyświetlacze oczywiście na tym samym adresie.
wiecejszatana - @Atexor: > Zastanawiam się co miałeś na myśli mówiąc o odwrotnej pola...

źródło: comment_kBRRWbnayV3STc6wIs1qLkWsNqVQvYhx.jpg

Pobierz
  • Odpowiedz
Chcę sterować diodami 1 W lub 3 W przez WiFi wykorzystując ESP, zasilanie z zasilacza 12 V albo 9 V. Planuję użyć 3 diod 1 W, 1x3 W chyba będzie za bardzo się grzało w ciasnym układzie i nie wyrobię z chłodzeniem. Macie jakieś porady? Taki układ jest ok, ale widziałem też takie moduły. Testował ktoś to cudo? Wtedy i tak muszę sterować przez tranzystor, ale układ znacząco się zmniejsza. Pytanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #arduino #esp8266 pytałem niedawno o lżejszą platformę do pisania kodu, alternatywę dla Visual Studio, kilkoro z Was poradziło mi Visual Studio Code + PlatformIO. Zainstalowałem, potestowałem, owszem, niegłupie, podoba mi się, ale dwie rzeczy mnie wkurzają, może ktoś zorientowany coś poradzi, bo rzecz wygląda na tyle głupio, że aż nie chce mi się wierzyć, by tego się nie dało zmienić.

Mianowicie: rozwijane podpowiedzi w kodzie. One
Jarek_P - Mirki z #arduino #esp8266 pytałem niedawno o lżejszą platformę do pisania k...

źródło: comment_oR2jkrKo7rWx5I1tPKzmGBACS1IC18fh.jpg

Pobierz
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Da się esp8266 albo esp32 jakoś przeskanować sieć żeby odnaleźć wszystkie podłączone urządzenia i wszystkie możliwe informacje o nich? Coś jak "nmap -sP"? #esp8266 #esp32 #arduino Jestem świadom że mogę pingować wszystkie adresy ale wtedy nie dostanę MACów
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

wystawić sinus albo oczytać RSSI na danej częstotliwości


@wiecejszatana: Jest coś takiego ale realizuje ściśle program testów kompatybilności elektromagnetycznej koniecznych do certyfikacji FCC. Sinus wystawisz bo jest w programie ale nie dostaniesz się do żadnych danych. Nie zagłębiałem sie w ten element bo zazwyczaj wysyłasz odpowiednio zaprogramowany prototyp do zewnętrznego labu i dostajesz certyfikat.

Ale intryguje mnie to co próbujesz zrobić. Analizator jest w stanie jednocześnie skanować szeroki wycinek pasma nawet rzędu
  • Odpowiedz
widzę że masz jakieś doświadczenie


@k_suchy: to jest moja "maszynka do zarabiania pieniędzy" :) nRFa 52 używam od pierwszych engineering samples, wcześniej robiłem jeszcze na nRF51.

Czy to nie jest tak że masz dostęp do wszystkich rejestrów i możesz używać radia jak
  • Odpowiedz
Mirki z #esp8266 i #stm32 jaką platformę polecicie do wyżej wymienionych, do kodowania w C++? Używałem Visual Studio (działającego jako zewnętrzny interfejs do Arduino IDE), ale zmieniłem laptopa, muszę wszystko instalować od nowa i tak się właśnie zastanawiam, czy iść tą samą drogą (VS to świetne narzędzie, ale przy tym strasznie wielka i skomplikowana kobyła, szczerze mówiąc męczyło mnie to trochę).
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jarek_P: Visual Studio Code z odpowiednimi wtyczkami (np. Arduino, PlatformIO itp). Znacznie lżejszy pakiet niż pełne VS, z większością jego zalet.
  • Odpowiedz
@Scaab: nie ma różnicy jeśli chodzi o kwestię wgrywania firmware'u, byleby się zmieścił na dostępnej w Twoim ESP pamięci. Zmieniałem firmware (na Tasmotę) bezproblemowo w Sonoff Basic, tam również jest właśnie 8285
  • Odpowiedz
Cześć ;)

Pracuję nad własnym systemem #smarthome. Szukając ciągłych możliwości rozwoju tego systemu stwierdziłem, że dobrze byłoby ustandaryzować protokół. Obecnie urządzenia komunikują się po socketach TCP, a protokół, który jest w użyciu wymyśliłem sam, są to komunikaty typu "Pomieszczenie-czujnik-wartość" itp.
Czy znacie jakieś protokoły, którymi posługują się komercyjne urządzenia? Chciałbym mieć możliwość połączenia swojego systemu z gotowymi rozwiązaniami na rynku, np. od #xiaomi.

#programowanie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 4
@Parseval: nie bardzo rozumiem co masz na myśli.
Mqtt działa na takiej zasadzie że urządzenia podłączają się do brokera i publikują tam dane oraz nasłuchują komend pod jakimś tematem (topic). Każdy klient może subskrybować w brokerze dowolny topic, oraz publikować w dowolnym topicu.
  • Odpowiedz
@Parseval: Myślę że po prostu patrzysz na to od złej strony. Oddziel warstwę transportu (MQTT, Bluetooth, WiFi) od warstwy danych. Sposób w jaki te dane prześlesz jest niezależny od ich formatu. Jeśli chodzi Ci o zdefiniowanie własnego, ustandaryzowanego protokołu to po prostu musisz zdefiniować zdefiniować zawartość wiadomości jaka Ciebie interesuje. I wtedy dostosowujesz swoje systemy do tego wzorca/obiektu wiadomości na jaką ma czekać/wysyłać. Wtedy warstwy transportowej używasz niezależnie, dla jednego
  • Odpowiedz
Ktoś dał radę zrobić wiarygodny (liniowy) odczyt danych z adc w esp32?
Teoretycznie mam wersje skalibrowaną fabrycznie (ustawione fuse ADC_VREF) ale cały czas dostaję wyniki całkowicie od czapy - wyniki są zawyżone i zdecydowanie nie liniowe.

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