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.
Serwo podłączone do pinu 2. Ma pulsować 0-20 stopni, gdy nic sie nie dzieje.
Jak na pinie A1 dam 3V - ma sie ustawić na 90 stopni, jak na pin a3 dam 3v - ma sie ustawić na 180. Tymczasem Jak na chwilę podam napiecie na a1 to się ustawi na 90 stopni i 4 sekundy stoi (mimo, że już napięcia nie ma). Ja podam napięcie na chwilę na a3 to się
@7160: Raz robiłem jedna pierdołe w Arduino i wydaje mi się że problemem jest konstrukcja if ELSA. Gdy dajesz napięcie na pin np a1 to nie wiesz w którym momencie pętli for jesteś czy na początku czy pod koniec. I o a musi się dokończyć dopiero wtedy robi pętlę od nowa i zaczytuje nowe podane parametry. Jak chcesz sprawdzić to w pętlach for wypisz sobie na konsole printa , wartością a1
Cześć. Chciałbym zautomatyzować zasłony w salonie. Widziałem, że są dostępne urządzenia, które na to pozwalają, ale po obejrzeniu kilku filmów na YT, nie jestem przekonany. Chciałem sam wykonać urządzenie, które będzie przesuwało całą zasłonkę. Zasłona będzie miała ok. 3m i będzie wykonana z grubego materiału. Dlatego potrzebuje solidnego napędu. I tu pytanie, co będzie lepsze silnik z przekładnia czy silnik krokowy? Dodam, że chciałbym tez mieć możliwość ręcznego przesuwania i zwijania /
  • 0
@Bad_Wolf: odpowiadasz bardzo zagadkowo ( ͡° ͜ʖ ͡°). Mam rozumieć, że przełożenie w sterowniku do rolet jest za małe i zwijanie i rozwijanie będzie trwało wieki?
#arduino #esp32 #android #kiciochpyta

Chiałbym użyć wbudowanego bluetooth w ESP32 i udawać klawiaturę. Znalazłem coś takiego na git: https://github.com/T-vK/ESP32-BLE-Keyboard/tree/master i jest dziwny problem.

Komputer: widzi, paruje się, łączy i widzi wciskane klawisze.
Dość stary telefon z androidem: widzi, paruje się, łączy i widzi wciskane klawisze.
Nowszy telefon z androidem (Redmi 8T) widzi, paruje się i problem. Nie ma napisu połączono, nie widzi wciskanych klawiszy. ESP32 wykrywa podłączony telefon po sparowaniu.
Nowszy telefon
Czy to jakiś problem z nowszym androidem i coś nie działa z klawiaturą bluetooth tak jak w starych androidach?


@DMMotoAdventures: 1. może problem, żę telefon ma jakiś bluetooth 5.1 najnowszy możliwy a te bt w esp32 to jest jakie jest.. Coś jak usb1.1 ;) ?

2. Owszem, mam faktyczną prawdziwą klawiaturę BT, która działa świetnie z telefonami huawei, z telewizorem z androidtv, ale z xaiomi - nie. Oraz z tabletem Huawei
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
MisiekD - Zamówiłem siłownik do zaworu 3-drogowego ASTIBI STZ-120T. Do sterowania zaw...

źródło: temp_file6882540217997540706

Pobierz
bistabilne 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