kto wie może zmieni to moje życie ( ͡ ͜ʖ ͡)


@aki00: ja tak samo na początku używałem tych długich pałąków bo wszędzie w tutorialach itp. mam wrażenie one są pokazywane. Jak spróbowałem tych "niskoprofilowych" to już nigdy nie wrócę do poprzednich. Więc można powiedzieć, że moje już zmieniły. Powodzenia!
  • Odpowiedz
Mam taką zagwozdkę, mam se Atmega8 z zegarem 8 lub 16MHz i chcę zaświecić diodą adresowalną WS2812B-2020. Wg datasheeta tej diody, najszybszy sygnał sterujący jaki tam jest wymagany to 220 - 380ns. No i teraz dla testów zrobiłem sobie program który jedyne co robi w głównej pętli to XOR portu B aby przełączać stan PB.0. (PORTB ^= (1 << PB0); ) No i najszybszy sygnał jaki udaje się wygenerować (mierzone na oscyloskopie)
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem z pracą instalacji fotowoltaicznej, często na jednej z faz napięcie w godzinach okołopołudniowych przekracza 253V, co wyłączając falownik zmniejsza mi dzienny uzysk energii. Pozostałe dwie fazy w tym czasie mają zupełnie normalne napięcie i mogły by pracować. Szczerze mówiąc byłem zdziwiony, że falownik nie może pracować oddając asymetryczne ilości mocy na każdą z faz, ale takie ma ograniczenie (hmm?).

Wpadłem na pomysł stworzenia urządzenia opartego na monitorze napięcia oraz kilkusetwatowym
mathmed - Mam problem z pracą instalacji fotowoltaicznej, często na jednej z faz napi...

źródło: temp_file1369271937451064658

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej elektroMirki mam temat

Mam ESP-12F podłączony do kompa przez USB poprzez płytkę testowa, a na nim zainstalowałem micropythona.
Na kompie ( pod Linuksem jeśli to ma znaczenie ) pisze program w jupiterze aby ten mój ESP-12F mrugał dioda.
Ten program świetnie działa.
Teraz próbuje ten program wysłać do ESP aby mrugał "bez kabla"
solid959 - Hej elektroMirki mam temat

Mam ESP-12F  podłączony do kompa przez USB pop...

źródło: Zrzut ekranu z 2024-09-06 10-57-42

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@solid959: Jakie są zalety takiego kombinowania z micropythonami zamiast kompilować sobie binarkę bezpośrednio np w arduinoide czy czymkolwiek? Nie kumam tego nieco.
  • Odpowiedz
@solid959: Ja ESP8266 komunikuję z serwerami przez zwykłe HTTP-GET. Np na tej stronie większość pomiarów wysyłają właśnie ESP8266 z podpiętymi różnymi czujnikami. Po stronie serwera zwykły skrypt w php który odbiera dane najzwyklejszym $dane=$_GET['cos tam']
  • Odpowiedz
Powiedzcie mi, czy projektując obwód optoizolacyjny w poniższy sposób (wspólna masa) zaprzeczyłem idei optoizolacji? :D
Jest to część odbierająca sygnał sterujący mostkiem H. Niestety obwód nie działa gdy mostek jest zasilany z innego źródła niż mikrokontroler. Dobrze kminię, że oprócz sygnału DCMDRV_C1 z mikrokontrolera powinienem także zapewnić sobie GND z tegoż mikrokontrolera? (oczywiście zachować rozdzielenie między masą uC i mostka H)
#elektronika #mikrokontrolery #embedded
mirkogreg - Powiedzcie mi, czy projektując obwód optoizolacyjny w poniższy sposób (ws...

źródło: obraz_2024-08-03_144245356

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#arduino #esp #mikrokontrolery
Powiedzcie mi proszę... Jak macie zrealizowane oczujnikowanie mieszkania, jeżeli takowe robiliście sami. Głównie chodzi mi o metody komunikacji z czujnikami itd. Sam zacząłem dłubać coś takiego na bazie nrf24l01, mam urządzenie-most na esp32, które zbiera dane z czujników i puszcza mi je na domowy serwer po wifi. Część czujników to jakieś aht10 do pomiaru temperatury/wilgoci i tego typu pierdoły; teraz jednak, zacząłem zajmować
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

czy da sie w prosty sposob zdekodowac plik hex


@JaTobieTyMi: co to znaczy zdekodować?
Zdekompilować do assemblera - bez problemu. Masz do tego gotowe narzędzie w zestawie z kompilatorem gcc - objcopy, albo radare2.
Zdekompilować do czegoś przypominającego c? Od biedy też się da: Ida Pro, Ghidra.
  • Odpowiedz
Dzień dobry,
W raz z kołem naukowym na moim uniwersytecie realizujemy projekt czujników do badania warunków klimatycznych w ramach grantu od ministerstwa (Mamy do dyspozycji 2.5tys na partię prototypową oraz 12tys na partię "produkcyjną"). Projekt zakłada skonsutrowanie 60 modułów czujników wraz z elektroniką wykonawczą, o którą też będę miał kilka pytań w dalszej części tego posta. Chciałbym przede wszystkim zapytać się i skonsultować pewne koncepcje inżynieryjne jak do tego projektu chcemy podejść. I
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kuba802802 fajny pomysł i rozwiązania. Osobiście zamiast atmegi wziąłbym jakiegoś STMa, ze względu na prostotę konfiguracji w CubeMX i architekturę 32bitowa co może być pomocne przy obliczeniach danych z czujników. Załóż tag i wołaj z postępem prac.
  • Odpowiedz
@kuba802802 k---a jakie grosze dają na badania. Kupcie coś na aliekspres żeby wam zaliczył a za resztę kasy bilety na zachód. Albo jeden z was niech zrobi prawko C+E (ledwo starczy kasy) a reszta ucieknie na zachód pod podwoziem jego naczepy.
  • Odpowiedz
#arduino #esp #mikrokontrolery

Mam problem. Nie mogę przesłać danych za pomocą zapytania POST z esp32 do serwera http (apache2). Skrypt (php) jedyne co ma w zadaniu to zwrócić dane i wysyłając zapytanie z pythona normalnie mi zwraca Array( [abc]=> 1), natomiast odpowiedź do esp zawsze zawiera pusty Array. Coś robię źle?
TwinksEnjoyer - #arduino #esp #mikrokontrolery

Mam problem. Nie mogę przesłać danych...

źródło: Zrzut ekranu z 2024-03-26 19-19-04

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, tak dla odmiany od upadającej branży i skynet który przejmuje naszą pracę.

Ma ktoś z was doświadczenie z esp32? Generalnie potrzebuje zrobić dwa wątki, gdzie jeden ma konsumować zadania z kolejki pierwszego a w przeciwnym wypadku spał na timed conditional - nic skomplikowanego.

Tylko w API esp-idf nie mogę znaleźć conditional - tylko mutexy ,(może źle szukam). Natomiast znalazłem, że POSIX thread ma niby wsparcie, tylko nie mogę znaleźć informacji jak
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szybkie pytanko, potrzebuje z esp zrobić zdalny monitor serial portu, plan jest taki że mam urządzenie które po podłączeniu esp32 otworzy sobie z nim połączenie seryjne, a esp32 będzie robiło za bridge i robiło echo wiadomości w dwie strony. Ot taki bezprzewodowy kabel usb ttl. Macie pomysły jak coś takiego osiągnąć?
#mikrokontrolery #programowanie #esp32
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ta reguła jest poprawna? Programuję ESP8266 i mam wrażenie, że czasem nie zwraca true, choć warunek jest prawdziwy. Chodzi mi m.in. czy nie trzeba wprowadzić jakichś dodatkowych nawiasów i czy można pisać + 6 przy znaku && (czy nie trzeba nawiasów. Dziś miałem wrażenie, że kod się zaciął, ale nie miałem go jak zdebugować, ale to musi być raczej ta linijka.

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

@MisiekD: Ja bym powiedział, że nawiasów nigdy za wiele, raczej lepiej więcej, niż mniej i bym to wszystko pooddzielał nawiasami.
Poza tym, to może nie jest problem z tym if-em, tylko z tym następnym, ewentualnie jeszcze może Tobie się wydaje, że warunek powinien być spełniony, a jednak nie powinien, bo jest źle napisany.

if((((tP2 >= (tB1 + 6)) && (tP2 >= 50))) || (tP1 >= 70)))
  • Odpowiedz
zmienna temperaturaBufor1 jest typu float, a ja dodaję do niej 6 (a ta 6 jest int) i czy to może jakoś nie koliduje


@MisiekD: Nie, to nie przeszkadza. Ale możesz też to zapisać jako + 6.0.

W pętlach z czasem millis() nauczyłem się dawać UL, ale czy tak ma być - nie
  • Odpowiedz
@marcus777: próbowałeś -Oz i -fwhole-program? Optimizer ma duże większe pole do popisu, jeśli widzi wszystko. Oczywiście jak masz jeden plik .c w projekcie to nie ma to sensu

Jak twój kompilator nie ogarnia -fwhole-program to zawsze możesz dać wszystkie funkcje w jeden plik, tylko trzeba pamiętać o tym, żeby funkcje były static przez co kompilator nie musi zakładać, że funkcja musi powstać i może ją np. zinlinować
  • Odpowiedz
  • 2
@Saly: Heh, nie w Microchipie to:

main.c:1:0: warning: Compiler option (Optimize for size) ignored because this feature requires the MPLAB XC8 PRO compiler

Wszystko co da się na darmowej licencji powłączane

@zetisdead: Projekt własny więc nie będzie takich który by chcieli, ale i tak komercja więc więcej
  • Odpowiedz