Mirki pomóżcie.
Potrzebuję na arduino odczytywać aktualny poziom naladowania baterii. Bateria pracuje w zakresie 32-41v, ogarnąłem odpowiedni dzielnik 150k i 13.7k, zaimportowałem bibliotekę która mi wszystko ładnie oblicza, jednak jest problem z falujacym pomiarem. O ile w spoczynku jest ok, to jak bateria jest pod obciążeniem, strasznie pomiar skacze.
Dołożyłem kondensator 47nF (tylko taki miałem pod reka) między gnd i pinem analogowym oraz trochę zmodyfikowałem program. Teraz robi średnia ze 100 odczytów,
@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 zależności
@MisiekD przy włączaniu w zerze prad narasta od zera razem z napięciem, redukuje to zakłócenia, ale niestety kompluje sterowanie fazowe (trzeba wykrywać zero i wtedy wysterować ssr-a). Modulacja pwm przy napięciu sieciowym jest stosowana jak właśnie sterowanie fazowe i takie pojęcia możesz pogooglać, ale ogólnie problem robi się z urządzeniami z dużą pojemnością lub dużą induktancją
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 sa plytki pod MCU, pod ham radio projekty, pod wykrywacz metali, rozne rzeczy.

// wklejka na prosbe znajomego

#elektronika #diy #programowanie #mikrokontrolery #arduino #hamradio #hobby
Co do sterownika to dobry wybór. Miałem okazję używać w swoich projektach. Co do budżetowych opcji, to zamiast rpi taniej Ci będzie zrobić to na esp8266 (np Wemos D1 mini). Zależy czego oczekujesz i jakie są szczegóły projektu
Potrzebuję do prostego ukladu elektronicznego przycisku który będzie zwierał przez ułamek sekundy, nawet gdy się go będzie trzymało wciśniętego. Czy są gotowe takie przyciski z rozwiązaniem mechanicznym czy trzeba wykorzystywać jakieś scalaki które będą to robiły? Ewentualnie jakiś prosty tranzystor z bramką NOT zrobiły by robote?

#arduino #elektronika #majsterkowanie #elektroda #diy
@zezz: zależy czy to ma być rozwiązanie uniwersalne czy dopasowane do konkretnego urządzenia. Może się okazać że wystarczy szeregowo połączony z przyciskiem kondensator i rezystor do rozładowania tego kondensatora.
#esp32 #esp8266 #arduino #kiciochpyta #elektronika

Mam ESP32 w samochodzie (używany na postoju, zazwyczaj ma odcięte zasilanie przy rozruchu/podczas jazdy) i po kilku miesiącach ESP uznał że umarł.

Obstawiam przepięcie przy odpalaniu samochodu (?) Akurat tego dnia zapomniałem odciąć zasilania na pstryczku :D

Zasilanie ESP jest z małej chińskiej przetworniczki.

Jest jakaś sprawdzona opcja na zasilanje takiego ustrojstwa w samochodzie?
Bzdury. Gdyby były takie skoki napięcia to co chwila by coś zdychało.


@dktr: mam dla ciebie złą wiadomość, IEC-61000-4-4 wymaga odporności na dużo wyższe "przepięcia" niż marne 100V.
Nawet ISO 16750-2 testuje wzrost do 80...100V w instalacji 12V.
Cześć mirki, szukam prezentu dla ojca i wpadłem na pomysł żeby popchnąć go w stronę nauki programowania. Ojciec lubi lutować, naprawiać drobne sprzęty, zna się trochę na elektronice. Myślałem o jakis zestawch #arduino z gotowymi projektami. Nie wiem tylko czy dla osoby która nie miała zbytnio styczności z kodem nie będzie to jednak bariera. Ktoś może kojarzy czy istnieje coś takiego na rynku gdzie zakładany jest 0 poziom wiedzy? Może cos podobnego.
@Maciess: Z jakieś 12 lat temu byłem na 3DCamp w Limerick/Irlandia, gdzie ludzi w zasadzie dosłownie "z ulicy" -ale zainteresowanych techniką zaproszono do labu na 30 minut do popróbowania Arduino pod okiem nauczyciela uniwersyteckiego. Chodziło o cykliczne zapalanie i gaszenie diody. Wszyscy ogarnęli. Jeżeli masz czas i ochotę mu pomóc na początku (konfiguracja kompa/portów, pobranie softu i ustawienie w PC) to na luzie starczy dowolne arduino i płytka testowa oraz zasilacz.
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ą
@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ł
RobBobb - @MisiekD: nie jestem w 100% bo kitajce na ali piszą jak piszą, a ja jestem ...

źródło: kitajcowyopis

Pobierz
@ominous3: pokaż z tyłu, możesz też otworzyć obudowę i zrobić parę zdjęć w środku. Wygląda to na prosty szkolny oscyloskop, nawet nie ma wejść BNC. Ciężko będzie go zmusić do wyświetlania 3D. Ale próbuj:)
@ominous3: znalazłem, to jest Mini 4, tylko ktoś mu się nad płytą czołową pastwił i obdarł ją z napisów (albo je zamalował).
[edit]
ewentualnie jest to amatorsko wykonana kopia, bo oscyloskop był dość prosty konstrukcyjnie, a jednak widać na płycie czołowej kilka różnic.
Tu szczegóły: https://100-x-arduino.blogspot.com/2017/01/oscyloskop-mini-4-znowu-w-suzbie-jkm.html
A tu manual: https://delibra.bg.polsl.pl/Content/16376/Oscylograf_katodowy_mini4.pdf
JarekP - @ominous3: znalazłem, to jest Mini 4, tylko ktoś mu się nad płytą czołową pa...

źródło: STARY-OSCYLOSKOP-MINI-4

Pobierz
#arduino #esp #elektronika #robotyka #automatyka #python #programowanie

Mireczki drogie, jako typowy jesieniarz znalazłem sobie zajęcie do kawusi i kocyka ( ͡° ͜ʖ ͡°) a mianowicie chcę zrobić sterownik olejarki łańcucha motocykla w oparciu o #esp8266, tak dla nauki.

Ten sterownik z olejarką działałyby w ten sposób, że:
- sterownik działa jak przerywacz - co jakiś czas otwiera elektrozawór, który grawitacyjnie puszcza olej na łańcuch (np. 1s otwarcia
@SuperStefan imo powinieneś to w C napisać, interfejs webowy i tak będziesz w ja+HTML pisał, więc to nie ma znaczenia, taki projekt co chciałbyś zrobić nie jest jakiś super trudny do napisania w C, nie ma tu jakichś pointerow dużo czy cos, jedynie co, to w websockecie pointer do zmiennej z czasem otwarcia,

Myślałeś jak by zrobić to, żeby ustawienia się zapisywały? Bo jakby to powiedzieć, jak zgasisz skutra to się wyłączy
Mirki mam funkcję która chce parametr const *char:

void playFile(const char *filename)
{
}

i mam tablicę stringów:

String drums[22]
{
"snare.wav", ....
}

co mógłbym zrobić żeby jak najszybciej i najwydajniej odpalać te pliki tą funkcją? Na razie mam tak i działa:

void playSample(byte i)
{
const char* pointer_to_string = drums[i].c_str();
playFile(pointer_to_string);
}

ale to chyba jest całkowicie naokoło rozwiązanie. Potrzebowałbym albo zdefniować tablicę jako "const char *" albo zmienić parametr
  • 0
@dktr: masz do tego jakiś skrypt do odbierania wiadomości? Nawet najprostszy print przysłanej wiadomości, byle było to coś, co działa.
Czemu w kodzie tworzy się wskaźnik do czegoś zamiast bezpośrednio to odpalić?

AudioEffectEnvelope *envelope = envelopes[4];
envelope->noteOff();


Z definicji wynika że program wtedy skacze bezpośrednio po komórkach ramu zamiast przepisywać to przez procesor i ram - ale to jest moje rozumienie rzeczy. Czy tak jest? Jaki realny efekt to daje?
#elektronika #arduino
@jacku: jak nie trzeba to się raczej nie używa.
Generalnie dzięki wskaźnikom możesz wykonać pewne "fikołki programistyczne" z pamięciom.

Jak generowana jest tablica envelopes? Czy nie jest wygodnie wygenerować raz 5 a raz 10 obiektów AudioEffectEnvelope w zależności od projektu nad jakim aktualnie pracujesz? Podobnym zapisem jak powyżej można pewne rzeczy zautomatyzować/uprościć w kodzie.

Zastrzegam że na co dzień programuje PLC, używam tutaj szczątkowej już wiedzy z studiów :D.