Robił ktoś #amblight #diy na #raspberrypi albo #arduino ? Bo niby można na tym i na tym a że nie mam ani tego ani tego to może ktoś przybliży która opcja lepsza? Jakie są różnice? I czy ma to znaczenie jak chcę by efekt był na dwóch monitorach?
wpisy
Najnowsze
Archiwum
- 1
@ozzi91: Ja robiłem na Arduino, bo mam tego pełno w domu. Jedno nawet steruje mi oświetleniem, wentylacją itp. w mieszkaniu. Czy lepiej czy gorzej niż na Raspberry, nie wiem.
Żeby sprawdzić czy zadziała na dwóch monitorach, już teraz możesz ściągnąć AmbiBoxa i sprawdzić, czy będziesz w stanie ułożyć punkty tak jak chcesz.
Żeby sprawdzić czy zadziała na dwóch monitorach, już teraz możesz ściągnąć AmbiBoxa i sprawdzić, czy będziesz w stanie ułożyć punkty tak jak chcesz.
@ozzi91: Ja robiłem na Arduino. Uzywam 42' TV jako 2 monitor. Tak- możesz to zrobić na 2 monitory a pewnie i na 4 jak byś chciał. W kodzie zmieniasz który "kwadrat" na którym ekranie ma być brany pod uwagę. W necie jest to dokładnie wytłumaczone a nawet jakiś excel chyba widziałem który podpowiada jak to wypełnić dla zadanej ilość diód i ekranów.
Moim zdaniem malina nie jest tam potrzebna- przerost
Moim zdaniem malina nie jest tam potrzebna- przerost

Mirki czy w #arduino da się porównać zmienną do zadanej grupy integerów?
np: if (var in (5,7,23,15)) then...
np: if (var in (5,7,23,15)) then...
- 7
@ewolucja_myszowatych: oczywiście.
bool is_in_array(int val, size_t arr_sz, int *arr)
{
for (int i = 0; i < arr_sz;Dobra książka o podstawach elektroniki, gdzie wytłumaczone będą panowie voltowie, amperowie, zależności między nimi oraz podstawowe komponenty elektroniczne?
Coś, po przeczytaniu czego wiadomo będzie, że jak wsadzam zasilanie 5v 0.7A, przelatuje przez stabilizator 3.3V 1A, a zasilam tym 100 diod 3.3v 20mA to to dobrze robie, czy źle?
#elektronika #arduino
Coś, po przeczytaniu czego wiadomo będzie, że jak wsadzam zasilanie 5v 0.7A, przelatuje przez stabilizator 3.3V 1A, a zasilam tym 100 diod 3.3v 20mA to to dobrze robie, czy źle?
#elektronika #arduino
@WesolyProktolog: art of electronics jedna z lepszych a jak coś jeszcze bardziej skomplikowanego szukasz to elektronika ależ to proste
@WesolyProktolog: Wiem, że pytasz o książki, ale na youtube polecam kanał RS elektronika, w bardzo przystępny sposób jest tłumaczona elektronika od podstaw.
Siemanko, potrzebuję zrobić układ na #arduino i chciałbym porady z Waszej strony.
Chodzi o prosty układ przerabiający analogowo obroty na napięcie.
Z programem sobie poradzę, nie wiem natomiast co mi się najlepiej spisze jako licznik obrotów, szczególnie że to będzie przedział między 0-100 obr\ minutę gdzie przy 100obr ma być 5V na wyjściu arduino.
Macie może pomysł czym najlepiej będzie czytać te obroty żeby było skutrecznie i w miarę niezawodnie?
Chodzi o prosty układ przerabiający analogowo obroty na napięcie.
Z programem sobie poradzę, nie wiem natomiast co mi się najlepiej spisze jako licznik obrotów, szczególnie że to będzie przedział między 0-100 obr\ minutę gdzie przy 100obr ma być 5V na wyjściu arduino.
Macie może pomysł czym najlepiej będzie czytać te obroty żeby było skutrecznie i w miarę niezawodnie?
@WuBe: Akurat w podanym przypadku mierzy się czas między impulsami, inaczej nigdy byś się nie doczekał na właściwe wskazanie.
@swecy_mje_plendzo: Każdy silnik prądu stałego jest prądnicą prądu stałego, jeśli z uzwojenia silnika nie pobierasz prądu to napięcie na jego zaciskach jest proporcjonalne do prędkości obrotowej silnika. Dodatkowo napięcie generowane przez silnik jest liniowo zależne od obrotów.
Nie wiem jak
Chodzi o prosty układ przerabiający analogowo obroty na napięcie.
@swecy_mje_plendzo: Każdy silnik prądu stałego jest prądnicą prądu stałego, jeśli z uzwojenia silnika nie pobierasz prądu to napięcie na jego zaciskach jest proporcjonalne do prędkości obrotowej silnika. Dodatkowo napięcie generowane przez silnik jest liniowo zależne od obrotów.
Nie wiem jak
- 0
@WuBe tak jak kolega niżej napisał, w przypadku niskich obrotów nie miał bym długo żadnego sygnału, chyba że bym użył wielu magnesow. Wtedy robi mi się z tego czujnik PAS a chce innego rozwiązania, bardziej "analogowego"
@Analityk dokładnie o czymś takim myślę, ewentualnie moglbym użyć silnika prądu stałego z przełożeniem, zablokować Max napięcie na 5V i pominąć w ogole elektronikę
@Analityk dokładnie o czymś takim myślę, ewentualnie moglbym użyć silnika prądu stałego z przełożeniem, zablokować Max napięcie na 5V i pominąć w ogole elektronikę
- 0
Nie ma ktoś na zbyciu sterownika krokowców VID6606, STI6606Z lub AX1201728SG? Dostępne są chyba tylko w Chinach, a potrzebowałbym jeden do testów ( ͡° ʖ̯ ͡°)
#elektronika #arduino
#elektronika #arduino
Mirki, jak mogę przypisać wartości do takiej zmiennej?
uint8_t midimessage[3];
robię to łopatologicznie czyli:
midimessage[0]=176;
uint8_t midimessage[3];
robię to łopatologicznie czyli:
midimessage[0]=176;
źródło: comment_1582491459f7fA7KWTlE3YgGW1SeGF1G.jpg
Pobierz@ewolucja_myszowatych: zauważ też, że wpisywanie czterech bajtów do tablicy o wielkości trzech bajtów to nie jest najlepszy pomysł ( ͡° ͜ʖ ͡°)
- 2
Jak zrobić w pętli aby jedna dioda mrugała szybciej a druga wolniej? #arduino
@rosso_corsa Np. int i =0; While(true) { MignijDioda(1); if(i mod 2 == 0) ; MignijDioda(2); }
- 2
@rosso_corsa: pozbądź się funkcji opóźnienia delay() i każdą z diod zaświecaj po upływie czasu w konkretnym timerze. Kiedyś używałem do timerów takiej biblioteki: https://starter-kit.nettigo.pl/2016/04/biblioteka-timers-16-4-0/
można bez tego stworzyć odpowiednie timery z funkcją millis(), która zlicza milisekundy od włączenia procka.
można bez tego stworzyć odpowiednie timery z funkcją millis(), która zlicza milisekundy od włączenia procka.
- 1
Powiedzcie mi, jaki jest zakres wartości dla analogWrite (chodzi o diodę RGB)? Próbowałem u siebie i myślałem, że jest od 0 do 255. Natomiast nie. Jak dam wartość 255/256, a nawet i 900 to jest różnica w jasności diody. O co biega?
#nodemcu #arduino #mikrokontrolery
#nodemcu #arduino #mikrokontrolery
źródło: comment_15824130675e5rYKzruBHfk07mfT05Dl.jpg
Pobierz- 5
- 2
@MisiekD: Możesz to sprawdzić w nocie katalogowej mikrokontrolera (chociaż jednak częstotliwość 1KHz i 10 bitów to w tym wypadku pomysł twórców biblioteki, ale pewien nie jestem, bo esp8266 nie ma hardwarowych PWM), da się ustawić inną częstotliwość PWM i wtedy powinieneś móc ustawić większy zakres kosztem zużycia CPU
https://arduino-esp8266.readthedocs.io/en/2.6.3/reference.html#analog-output
https://arduino-esp8266.readthedocs.io/en/2.6.3/reference.html#analog-output
- 0
Mordeczki, piszę kod do NodeMCU i wyskakują mi takie znaczki w Serialu zawsze na początku. Da się to jakoś ogarnąć? Czy to norma i nic nie da się z tym zrobić? :)
#nodemcu #arduino #mikrokontrolery
#nodemcu #arduino #mikrokontrolery
źródło: comment_1582412234QpeC1LqFNmNaMn2sP73eOT.jpg
PobierzKomentarz usunięty przez moderatora
- 0
@jakala: dzięki za info, czuję się mądrzejszy ;D
Treść przeznaczona dla osób powyżej 18 roku życia...
Mirki mam taki skrypt który rozpoznaje klawisze z dodatkowej klawiatury USB:
https://paste.ofcode.org/tTK5aCeYDn8cGvgwFkagqP
chciałbym teraz do nich przyporządkować funkcje ale nie wiem w którym miejscu to wpisać np:
if (key=="1D") {Serial.println("hello world!");}
wpisałem to w 139 linii ale nie działa. Co robię źle?
https://paste.ofcode.org/tTK5aCeYDn8cGvgwFkagqP
chciałbym teraz do nich przyporządkować funkcje ale nie wiem w którym miejscu to wpisać np:
if (key=="1D") {Serial.println("hello world!");}
wpisałem to w 139 linii ale nie działa. Co robię źle?
źródło: comment_1582382646MfSXGprQiMxZgale8pGA6N.jpg
Pobierz@ewolucja_myszowatych: key jest typu uint8 ty porównujesz go ze stringiem?
- 1
key jest typu uint8 ty porównujesz go ze stringiem?
@zetisdead: baa... nawet nie ze stringiem ;-) formalnie tzw. "string literal" czyli dowolny napis w cudzysłowie np.: "z", "xxx" jest typu (const char*) więc w kodzie jest próba porównania pomiędzy typami: (uin8_t)==(const char*)
- 22
"Mały" projekt w Arduino (mały bo póki co zajmuje tylko 1.2KB w ramie xD) do loggowania tego co ecu silnika samochodu i/lub didatkowe sensory typu map/afr itp.
Ma zdolność resetowania min/max rejestrowanych wartości.
Póki co z ecu odczytuje tylko voltage level, reszta to wartości do debugowania typu wolny ram czy położenie touch screena (⌐ ͡■ ͜
Ma zdolność resetowania min/max rejestrowanych wartości.
Póki co z ecu odczytuje tylko voltage level, reszta to wartości do debugowania typu wolny ram czy położenie touch screena (⌐ ͡■ ͜

#elektronika #arduino
Czy używał ktoś z Was przycisków dotykowych TTP223? Mogę ich użyć w takim projekcie zamiast przycisków do wybijania rytmu - nie będzie odczuwalnego opóźnienia?
https://hackaday.io/project/164521-drumkid-aleatoric-drum-machine
https://abc-rc.pl/product-pol-7659-Czujnik-dotykowy-pojedynczy-TTP223-14x11mm-Touch-Sensor-do-Arduino.html
Czy używał ktoś z Was przycisków dotykowych TTP223? Mogę ich użyć w takim projekcie zamiast przycisków do wybijania rytmu - nie będzie odczuwalnego opóźnienia?
https://hackaday.io/project/164521-drumkid-aleatoric-drum-machine
https://abc-rc.pl/product-pol-7659-Czujnik-dotykowy-pojedynczy-TTP223-14x11mm-Touch-Sensor-do-Arduino.html
źródło: comment_1582276555YDC4xtwT7aB6uSKZBnZ6KF.jpg
Pobierz@szczesliwa_patelnia: podbijam, aż mnie zainteresowało xD
@szczesliwa_patelnia: tu otrzymasz tylko sygnał 0 lub 1. Piezoelektryki są lepsze bo można wykorzystać siłę nacisku, uderzenia do tzw velocity
- 1
@rosso_corsa: Przy zasilaniu z 3.3V stan pinu jest klasyfikowany jako niski jeżeli jest na nim napięcie <0.8V, a wysoki jeżeli jest >2.7V
- 0
@rosso_corsa: Przy zasilaniu 3.3V tak, oczywiście błędy w transmisji i tak mogą się pojawić, ale nie będą one związane z poziomem napięć
ej jak np taki telefon sprawdza poziom naładowania baterii? w bateriach jest taki układ? chciałbym zrobić #arduino które będzie działać na baterie i chce aby się wyświetlał poziom #elektronika
- 4
@rosso_corsa: odbywa się to poprzez pomiar napięcia baterii + znajomość jej pojemności i krzywej rozładowania
w telefonach baterie teraz same to ogarniają tylko wysyłają info do telefonu.
Jeśli chcesz coś takiego sam zrobić to musisz znaleźć, w dokumentacji baterii którą chcesz użyć, krzywą rozładowania, zastosować regresję liniową, wyznaczyć funkcję przybliżającą odczytane napięcie do energii pozostałej w baterii i tyle
w telefonach baterie teraz same to ogarniają tylko wysyłają info do telefonu.
Jeśli chcesz coś takiego sam zrobić to musisz znaleźć, w dokumentacji baterii którą chcesz użyć, krzywą rozładowania, zastosować regresję liniową, wyznaczyć funkcję przybliżającą odczytane napięcie do energii pozostałej w baterii i tyle
- 2
@rosso_corsa: Raczej wystarczające: https://github.com/rlogiacco/BatterySense
Bardziej dokładne i podejrzewam że w taki sposób działa to w profesjonalnych urządzeniach jak smarftony: https://www.maximintegrated.com/en/products/power/battery-management/DS2740.html
Bardziej dokładne i podejrzewam że w taki sposób działa to w profesjonalnych urządzeniach jak smarftony: https://www.maximintegrated.com/en/products/power/battery-management/DS2740.html
Mirki chyba mam walnięty jeden wiersz wyświetlacza, da się jakoś to naprawić? #arduino #elektronika
źródło: comment_1582152494oETgTRUq3LLhQhEmAO5Iy7.jpg
Pobierz- 9
@rosso_corsa: ale możesz coś wyświetlić na drugim? Bo jak dla mnie to wygląda na niezainicjalizowany po prostu.
- 7
@kriskir2000: myślałem że tu faktycznie coś trzeba będzie programować a tu biblioteka gotowa, nic nie trzeba robic
źródło: comment_15821591241hc3gpqVx7g3NZ727nU7JR.jpg
PobierzPotrzebuję zrobić prostą aplikację na mikrokontrolerze.
Na IDE Arduino nie mogę patrzeć, myślałem nad jakimś STM32.
Jakie IDE oraz płytkę byście polecili? Myślałem nad czymś gotowym - STM32 Nucleo. Na coś warto zwrócić uwagę? Pierwszy strzał był na Nucleo - F303RE.
#stm32 #arduino #embedded #automatyka
Na IDE Arduino nie mogę patrzeć, myślałem nad jakimś STM32.
Jakie IDE oraz płytkę byście polecili? Myślałem nad czymś gotowym - STM32 Nucleo. Na coś warto zwrócić uwagę? Pierwszy strzał był na Nucleo - F303RE.
#stm32 #arduino #embedded #automatyka
a i zanim uruchomię AVR na linuksie z programatorem taki jaki mam - USBASP
@marylin17: E tam, avrdude robi robotę.

Treść przeznaczona dla osób powyżej 18 roku życia...
Treść przeznaczona dla osób powyżej 18 roku życia...
@cocamide: Miras, a jak sonoff będzie sterował urządzeniami, np. lodówka i pas grzewczy? Do ogarnięcia to jest? Czy w kwestii temperatury nie ma on jedynie odczytu z sondy? Na allegro widzę sonoffy z oprogramowaniem IoT, byłoby zajebiście sterować temperaturą fermentacji skądkolwiek































Mirki potrzebuje zrobić czujnik otwarcia drzwi na esp8266 zasilanie bateryjne. Założenie jest takie, że esp8266 jest cały czas w uśpieniu ESP.deepSleep(0) i rozwarcie kontaktronu powoduje jego wybudzenie. Aby wyjść z deepsleep potrzebny jest pojedynczy stromy sygnał podany na RST. Jak to najprościej zrobić aby rozwarcie kontaktronu powodowało wygenerowanie takiego pojedynczego sygnalu?
Jako bonus super jakby zwarcie kontaktronu powodowało ponowne wejście w deepsleep - miedzy otwarciem a
źródło: comment_1582628602GUC5MaytOWzrBIcisdbBfF.jpg
Pobierz