Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
kuba802802
- 8

George_Liquor
via Android- 11
@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.

TonyMalin
via Wypiek- 12
Treść przeznaczona dla osób powyżej 18 roku życia...
#arduino #elektronika #mikrokontrolery
Mam takie wyświetlaczyki - 3x 7segment. Ktoś może obsługiwał i może polecić jakiś układ do sterowania nimi? Na upartego można i to z mikrokontrolera obsługiwać, ale zależałoby mi na jak najniższym poborze energii.
Mam takie wyświetlaczyki - 3x 7segment. Ktoś może obsługiwał i może polecić jakiś układ do sterowania nimi? Na upartego można i to z mikrokontrolera obsługiwać, ale zależałoby mi na jak najniższym poborze energii.
źródło: PICT2260
Pobierz- 0
@pablos22: Inaczej - szukam konkretnego układu do obsługi takiego multipleksowanego wyświetlacza.
@TwinksEnjoyer: Shift register albo multiplexer. Jeśli ma być oszczędne energetycznie (i o ile uC ma na tyle pinów) to bezpośrednio z mikrokontrolera przez tri state.
#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?
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?
źródło: Zrzut ekranu z 2024-03-26 19-19-04
Pobierz@TwinksEnjoyer: JSON jest coś dziwny bo ma podwójne klamry \{\{ i }}. Jeseteś pewien, żę tak ma być? Slashe dodane bo bez nich mi się nie chce komentarz zapisać.
@TwinksEnjoyer: a sprawdziłeś czy zapytanie zwraca to co trzeba z innego komputera? W skrócie czy nie uruchomiłeś serwera na localhoscie?
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
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
@G06DbT: myślę, że by się wgurwil i rzucił po tygodniu, ale cieszę się, że odpisałeś w temacie
6
Blog o tworzeniu systemów monitoringu i zarządzania produkcją (MES)
Witam wszystkich. Nazywam się Demetriusz. Rozpoczynam blog o systemach MES. Zapraszam do zapoznania się i komentowania.
z- 7
- #
- #
- #
- #
- #
- #
Mirki da radę tak ustawić w wifi manager żeby po załączeniu zasilania płytki nie przechodził w tryb konfiguracji gdy nie może połączyć się z zapisaną siecią?
#esp32 #mikrokontrolery
#esp32 #mikrokontrolery
@rastafari85: może odpal na osobnym tasku i w pętli sprawdzaj status i pilnuj by dobrze się łączył?
- 1
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
#mikrokontrolery #programowanie #esp32
- 0
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 #
#arduino #esp8266 #esp32 #
@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.
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)))
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
Pierwszy raz nie mieszczę się w limicie pamięci i muszę stawać na głowie by optymalizować co się da pod kątem ilości kodu maszynowego, nie performance i czytelności. Każdą funkcję czytam w Disassembly Listing i zmniejszam co się da
#programowanie #mikrokontrolery #c #assembler #microchip #mplab
#programowanie #mikrokontrolery #c #assembler #microchip #mplab
źródło: Zrzut ekranu 2024-01-11 o 11.10.54
Pobierz@marcus777: próbowałeś
Jak twój kompilator nie ogarnia
-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 sensuJak 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ć- 2
@Saly: Heh, nie w Microchipie to:
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
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
#elektronika #elektronikadiy #mikrokontrolery #atmega
Witajcie mireczki!
Mam pytanie na temat programowania pamięci.
Mam drukarkę do etykiet Dymo LabelManager 220P. Jest uszkodzona, zdiagnozowałem problem z kością pamięci Atmel 45DB021D. Kupiłem inny egzemplarz tego samego modelu drukarki oraz nową kość pamięci. Najbliższa jaką udało mi się znaleźć, to Atmel 45DB041D - ma większą pojemność. Po wyciągnięciu wsadu ze sprawnej kości i wrzuceniu na nową, drukarka nie działa. Po wylutowaniu
Witajcie mireczki!
Mam pytanie na temat programowania pamięci.
Mam drukarkę do etykiet Dymo LabelManager 220P. Jest uszkodzona, zdiagnozowałem problem z kością pamięci Atmel 45DB021D. Kupiłem inny egzemplarz tego samego modelu drukarki oraz nową kość pamięci. Najbliższa jaką udało mi się znaleźć, to Atmel 45DB041D - ma większą pojemność. Po wyciągnięciu wsadu ze sprawnej kości i wrzuceniu na nową, drukarka nie działa. Po wylutowaniu
źródło: IMG_7551
PobierzCzy mogę te pamięci programować w płycie, czy powinienem je wylutować?
@pawel1410: Myślę że dużo bezpieczniej je wylutować. Na płycie zasilając pamięć prawdopodobnie zasilasz też procesor, a ten może powodować konflikty na linii albo np. modyfikować pamięć w czasie kiedy ją programujesz. Jeśli bardzo nie chcesz wylutowywać, spróbuj wprowadzić procesor w reset
- 0
@sredni_szu: @fabek @zetisdead
Dzięki za opinie!
Nie ma problemu wylutowywać, tak będę robił.
Przewody postaram się możliwie poskracać.
Jeśli chodzi o te pamięci, gdyby różniły się wyłącznie pojemnością, to mógłbym ten wsad po prostu wrzucić bezpośrednio na większą, czy muszę coś jeszcze zrobić, np. wypełnić wolną przestrzeń jakimiś wartościami?
Dzięki za opinie!
Nie ma problemu wylutowywać, tak będę robił.
Przewody postaram się możliwie poskracać.
Jeśli chodzi o te pamięci, gdyby różniły się wyłącznie pojemnością, to mógłbym ten wsad po prostu wrzucić bezpośrednio na większą, czy muszę coś jeszcze zrobić, np. wypełnić wolną przestrzeń jakimiś wartościami?
Chciałem z pomocą tego odbiornika przechwycić sygnał z takiego najprostszego pilota 433MHz. Na arduino z jakąś biblioteką udało mi się to zrobić, ale potrzebuje to podłączyć do małego attiny13 i chcę to w C napisać. Jestem zupełnie zielony jeżeli chodzi o transmisję radiową. Znajde gdzieś opis działania standardu jakimi posługują sie te piloty by napisać obsługę. A może i ktoś zna już gotową bibliotekę.
#arduino #avr #mikrokontrolery
#arduino #avr #mikrokontrolery
źródło: Zrzut ekranu z 2023-12-23 15-22-15
Pobierz@TwinksEnjoyer moim zdaniem takim czymś co najwyżej zauważysz że coś nadaje, nie wiem czy urządzenie pozwala na dostęp do i/q. Lepiej zapotarz się w jakiegoś sdr.
@TwinksEnjoyer nie powiem, że to najlepszy kod jaki w życiu widziałem, ale jeśli działa to ok :). Zainspirowałeś mnie do kupna analizatora co przyspieszyło mój projekt do otwierania szlabanu na osiedlu. Jutro będzie pierwszy test :) u mnie protokół inny. Jedynka to 2 a nie 3 zera i początek to 12 zer.
A czemu attiny? Chodzi o zasilanie?
A czemu attiny? Chodzi o zasilanie?
- 0
Mam ESP8266 i ESP32. Robiąc różne rzeczy IoT natrafiłem na problem z małą ilością pamięci Heap (ESP8266). Wielokrotnie zdarzało się, że pamięci Heap było za mało, co powodowało crash ESP i ponowne jego uruchomienie.
Mam zatem pytanie do osób korzystających z ESP8266 oraz ESP32.
Robiłem przed chwilą test tej pamięci poprzez komendę ESP.getFreeHeap() i moje wyniki są następujące: ESP8266 = 50KB, ESP32 = 307KB. Pytanie mam, czy wartości te (KB) są stałe
Mam zatem pytanie do osób korzystających z ESP8266 oraz ESP32.
Robiłem przed chwilą test tej pamięci poprzez komendę ESP.getFreeHeap() i moje wyniki są następujące: ESP8266 = 50KB, ESP32 = 307KB. Pytanie mam, czy wartości te (KB) są stałe
Czym to kompilujesz?
@MisiekD: to wynik polecenia idf.py size
Jak ci mało pamięci to kup sobie esp-32s3
Jeśli mówisz o esp32 i esp8266 to nie mają takiego kształtu. Ale nie mam pewności czy nie masz na myśli przypadkiem dev boardów z procesorami esp32 i 8266
- 7
Parę dni temu pytałem o procesory PowerPC MPC823/XPC823, dziś z rana przerzuciłem XPC823 z urządzenia które mam uszkodzone(niesprawne) do "platformy testowej" w postaci dekodera dbox2 który również jest oparty o taki procesor.
Przeszczep się powiódł a pacjent nie żyje
#mikrokontrolery #elektronika #programowanie #majsterkowanie
Przeszczep się powiódł a pacjent nie żyje
#mikrokontrolery #elektronika #programowanie #majsterkowanie

- 2
Mirki, jest może tutaj ktoś kto ogarnia PowerPC Motoroli MPC823 lub rewizje Freescale XPC823 https://www.digikey.jp/htmldatasheets/production/68019/0/0/1/xpc823-e-fact-sheet.html
Ogarniam dość stary twór i potrzebuje trochę pomocy bo BDM ostatni raz w ręku miałem ze 20 lat temu
#elektronika #mikrokontrolery #powerpc #motorola
Ogarniam dość stary twór i potrzebuje trochę pomocy bo BDM ostatni raz w ręku miałem ze 20 lat temu
#elektronika #mikrokontrolery #powerpc #motorola
- 0
@fabek: tez ale glownie chce zobaczyć czy i jak „to” żyje
doczytałem. Moze znam, może nie.... Nie wiem na ile wie co robi.
- 1
Robaczki, czy są jakieś dobre zamienniki dla BLYNK-a? Lubię tę usługę, ale z tego vo widzę, ma limit do 10 zmiennych w darmowej wersji. W związku z tym zastanawiam się czy są jakieś inne bezpłatne alternatywy, które będą działać z ESP8266?
Jeśli to możliwe to spoko byłaby też opcja by postawić taki serwer na RPI.
#raspberrypi #raspberry #arduino #esp8266 #esp32 #blynk
Jeśli to możliwe to spoko byłaby też opcja by postawić taki serwer na RPI.
#raspberrypi #raspberry #arduino #esp8266 #esp32 #blynk
- 0
@futroznorek kurde, brzmi to nieźle. Próbowałem instalować Dockera, ale sypało mi błędami na RPI3. Muszę do tego jeszcze raz usiąść.
@MisiekD: Kurczę aż dziwne bo ja też szukam czegoś podobnego aktualnie i wszedłem na wypok żeby sprawdzić a tu post sprzed chwili ( ͡° ͜ʖ ͡°) ThingsBoard wydaje się być spoko, postawiony na swoim serwerze jest bez ograniczeń. Jeżeli chcesz robić zdalne aktualizacje np. ESP32 to OTADrive jest mega proste w konfiguracji ale w wersji darmowej pozwala na 500 zapytań (można pytań np. raz tygodniowo w
- 0
Odsprzedamy zestaw PCB pod projeky elektroniczne:
https://allegrolokalnie.pl/oferta/pcb-diy-arduino-avt-pic-ssb-radio-mix-kit-zestaw-tio
https://allegrolokalnie.pl/oferta/pcb-diy-arduino-avt-pic-ssb-radio-mix-kit-zestaw-3
Dwie oferty to zasadniczo te same zestawy PCB, ale mielismy wiecej wiec podzielilismy. W kazdy mejst to samo i jakies MCU drobne.
Moze sie komus przyda.
tam
https://allegrolokalnie.pl/oferta/pcb-diy-arduino-avt-pic-ssb-radio-mix-kit-zestaw-tio
https://allegrolokalnie.pl/oferta/pcb-diy-arduino-avt-pic-ssb-radio-mix-kit-zestaw-3
Dwie oferty to zasadniczo te same zestawy PCB, ale mielismy wiecej wiec podzielilismy. W kazdy mejst to samo i jakies MCU drobne.
Moze sie komus przyda.
tam
Szukam wykopka który siedzi dużo w C++ na arduino (dokładnie chodzi o ESP32) oraz jest zaznajomiony z czujnikiem MAX30102 oraz jego bibliotekami, potrzebuje pomocy z badaniem saturacji tlenem bo już mi wszystko opada (╯︵╰,)
#arduino #cpp #programowanie #programista15k #mikrokontrolery #pomocy #iot #kiciochpyta #esp32
#arduino #cpp #programowanie #programista15k #mikrokontrolery #pomocy #iot #kiciochpyta #esp32
@Szalaputka: Jaki masz problem ? Z kodem, komunikacją czy jakiś sprzętowy ? Może będę w stanie Ci pomóc, parę lat zajmowałem się projektowaniem i programowaniem takich ustrojstw ;)
- 0
Mam drobny problem - chciałbym rozszerzyć swojego ESP8266 o dodatkowe porty, użyłem w tym przypadku ekspandera MCP23017, niestety on pozwala na użycie na wyjściu zbyt małego natężenia (bodajże ok. 9 mA na każdy port). Potrzebuję sterować elementami jak np. SSR, które potrzebują nawet 25mA. Jak mogę zatem zwiększyć te natężenia z 9mA? Słyszałem, że może są jakieś moduły zwiększające natężenia, ale jak się zwą, jak brzmi ich fachowa nazwa?
Chyba, że są
Chyba, że są
@MisiekD: ich fachowa nazwa to tranzystor, prostszego rozwiązania nie widzę. Jak nie wiesz jak z nich korzystać w necie jest dużo wiedzy, to podstawowy komponent półprzewodnikowy także znajdziesz o tym wszystko co się da
@MisiekD: nie jestem w 100% bo kitajce na ali piszą jak piszą, a ja jestem automatykiem, a nie typowy elektronikiem (jak już to hobbysta).
Zauważ że tam są małe tranzystory (na płytce z ali). Wydaje mi się że te moduły uruchamiają się przy 2.5VDC i pobierają 2mA- z punktu widzenia twoich wyjść (prąd bazy tranzystora na tej płytce).
Te tranzystory dopiero włączają triaka, robią za "wzmacniacze sygnału prądowego".
Łącznie jeden kanał pobiera 13.8mA
Zauważ że tam są małe tranzystory (na płytce z ali). Wydaje mi się że te moduły uruchamiają się przy 2.5VDC i pobierają 2mA- z punktu widzenia twoich wyjść (prąd bazy tranzystora na tej płytce).
Te tranzystory dopiero włączają triaka, robią za "wzmacniacze sygnału prądowego".
Łącznie jeden kanał pobiera 13.8mA
źródło: kitajcowyopis
Pobierz- 0
Zamówiłem siłownik do zaworu 3-drogowego ASTIBI STZ-120T. Do sterowania zaworem mam 3 przewody. Czas obrotu to 120s.
Zastanawia mnie natomiast kwestia, czy ja go mogę jakoś spalić przez niewłaściwe podłączenie przewodów? Zastanawia mnie głównie czy jeśli podepnę oba przewody fazowe do sterowania prawo/lewo (choćby przez przypadek sterownik je uruchomi na raz) to czy uszkodzę tym sterownik? Czy może będzie stał w miejscu i wyświetli błąd (w tym sterowniku jest dioda obok z
Zastanawia mnie natomiast kwestia, czy ja go mogę jakoś spalić przez niewłaściwe podłączenie przewodów? Zastanawia mnie głównie czy jeśli podepnę oba przewody fazowe do sterowania prawo/lewo (choćby przez przypadek sterownik je uruchomi na raz) to czy uszkodzę tym sterownik? Czy może będzie stał w miejscu i wyświetli błąd (w tym sterowniku jest dioda obok z
źródło: temp_file6882540217997540706
Pobierzbistabilne guziki? Mówisz o fizycznym sterowaniu? Bo ja mam na myśli programowe z użyciem czujnika temperatury :D
@MisiekD: Wiesz...ja to elektryk nie automatyk. Starej daty w popredniej robocie pracowalem na urzadzeniach 2x starszych od siebie :P Z elektroniki to ialy moze kilkatranzystorow :P Teraz od kilu lat zmienilem branze i mam stycznosc z "technika" :P (dlatego musialem sie zaprzyjaznic z PLC zeby mnie nikt za uja nie robil :P)
Jak chcesz sterowac
- 1
@RobBobb: supcio, dzięki, tak też właśnie zrobię, programowo wystarczy :D
Cześć, czy ktoś mógłby mi podpowiedziec co tutaj mam nie tak i czemu to nie działa?
Chciałem zasymulować 4 diody które w zależności od guzika by sie zapalały w różnych kombinacjach.
#mikrokontrolery #informatyka
Chciałem zasymulować 4 diody które w zależności od guzika by sie zapalały w różnych kombinacjach.
#mikrokontrolery #informatyka
źródło: screen1a
PobierzJesli czytasz 1..7 to gdy ustawi sie najmlodszy bit klawiatury, to bedzie 0000.0010 czyli 2 a nie 1, gdy to bedzie drugi bit 0000.0100 to bedzie to 4 a nie 2 itd. dlatego tam podalem ci (P2 /2).
Inna opcja to przesunięcie bitowe np.:
key = P2 >> 1 czyli przesuwasz bity 7..1 na miejsca 6..0
Inna opcja to przesunięcie bitowe np.:
key = P2 >> 1 czyli przesuwasz bity 7..1 na miejsca 6..0
- 0
@zapomnialemloginu no ale nawet z takim ustawieniem przy kliknięciu czegokolwiek na klawiaturze nie powinny się te diody zmieniać?





















