Uff (chyba?) skończyłem ( ͡° ͜ʖ ͡°)

A przynajmniej w 90% skończyłem to co planowałem.

Mój mały projekt #elektronika #programowanie #arduino - logger z funkcją czytania i resetowania błędów
sorek - Uff (chyba?) skończyłem ( ͡° ͜ʖ ͡°)

A przynajmniej w 90% skończyłem to co ...
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mirki #arduino #elektronika w jaki sposob realizuje się ładowanie akumulatorków fotowoltaniką w sensie mierzy się jakoś poziom napięcia/prądu na panelu i jak jest odpowiedni to włącza się ładowanie? czy po prostu na krótko panel do ładowarki i do aku?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hmm chciałbym zrobić tablice ktora pomiesci powiedzmy 200tys kolejno zbieranych wartosci np ze smogomierza przy czym jak tablica sie zapelni to "najstarsza" wartosc ma byc usunieta. jak to zrobic. trzeba przy kazdej iteracji usuwac ostatni indeks i przepisywac wszystkie indeksy? nie chce zebi mi #arduino zamuliło. może ktoś zna jakąs biblioteke do tego celu? #naukaprogramowania
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#arduino #esp32 i #esp8266 bo może trochę też.
Taka ciekawostka, setCpuFrequencyMhz(10); (z biblioteką "esp32-hal-cpu.h") redukuję zapotrzebowanie na prąd o 59%! W moim przypadku z 30mA na 12,2mA, niestety pomiar robię na linii zasilania 12V które przez przetwornicę "mini 360" trafia na pin VIN esp. Więc nie znam realnego zapotrzebowania.
PS Niżej niż 10MHz chyba się nie da zejść. WiFi i BT nie działa poniżej 80MHz.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam 8 czujników HC-SR04 ultrasonicznych. dokumentacja ponizej. chce użyć mniej pinów niż normlanie jest potrzebne. więc mam podłaczone wszystko ECHO pod bramkę OR złożoną z diod. czyli wspolne echo, któryś nada sygnał i go mam. do tego każdy czujnik z osobna ma osobny trigger. Problem w tym że jeśli triggeruje jeden czujnik, to reszta też mi nadaje jakiś syf mimo że nie były triggerowane i zaburza mi wynik czujnika który mnie interesuje.
mapache - mam 8 czujników HC-SR04 ultrasonicznych. dokumentacja ponizej. chce użyć mn...

źródło: comment_15867917214BvWfpnEA0Nw1wdmQkT1h0.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ej o co tu chodzi, inicjuję zmienną w void setup to mi pozniej krzyczy w loop że NOT DECLARED IN THIS SCOPE a jak zainicjuję w loop to mi przy kazdej iteracji będzie to pozniej zerować a ja chce liczyć iteracje loop #arduino #naukaprogramowania
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: No i całe szczęście. Czas życia zmiennej wytyczają nawiasy klamrowe. Musisz zadeklarować tą zmienną przed funkcją main (albo setup) a nie w niej. I jeśli używasz jej w przerwaniach dodatkowo musisz opatrzeć ją modyfikatorem volatile.
  • Odpowiedz
jakie znacie odmiany #arduino ktore beda mialy wiecej pamieci i ogolnie wiecej wszystkiego? robie sobie cos tam sie bawie patrze a tu juz 70% pamieci programu mam zajete a w planach jeszcze tyle rzeczy chcialem dodac. widzialem intela genuino bardzo fajnie sie zapowiadalo ale wyszlo na to ze juz intel sie wycofal i nie mozna kupic :/
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@SweetDreams: Nano to z pewnością za mało. czemu arduino a nie dedykowana płyta pod drukarki? no owszem niby obie na ATmedze śmigaja 2560 ale z gotowa płytą mniej problemów
  • Odpowiedz
@tomek7912:
No to może być też tak, że ta płytka jest po prostu uszkodzona.

Wymień kabelek tak jak radzi @ra_s

Z tego co pamiętam, to samo ESP na "dzień dobry" ma już wgrane jakieś oprogramowanie i
  • Odpowiedz
@tomek7912: jak resetujesz w trybie flash (z włączonym przyciskiem) to powinien zostać gotowy do flashowania cały czas bez trzymania. Te płytki są okropne :< Jedna co mi przyszła w ogóle nie działa, ale przypadkiem zwarłem dwa piny obok i zaczęła działać xD.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@rosso_corsa: nie uzywalem nigdy, jak pisalem wyżej tak mi sie wydaje. Zobaczylem na szybko pare schematow w necie, sprobowalem wyszulac czy ktos tego uzywa jak przetwornicy (nie znalazlem) i taki mam wniosek ze tak to dziala. Gnd masz spięte z dwoch roznych zrodel ze soba?
  • Odpowiedz
#arduino #esp32 #esp8266 #cplusplus Mam problem z zapisywaniem pliku na kartę SD z użyciem biblioteki ESPAsyncWebServer. Przez stronę www zapisuję sobie plik w taki sposób:

server.on("/upload", HTTP_POST, [](AsyncWebServerRequest * request) {
request->redirect("/");
}, handleUpload);

void
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@loginek0: pewnie dlatego że plik dostajesz w kawałkach a ty całkowicie zlewasz wartość index, do tego file jest zmienną lokalną więc nie ma szansy się uchować przy kolejnych wywołaniach dla tego samego pliku i już przy drugi wywołaniu piszesz albo w kosmos albo do przypadkowych innych otwartych plików.
  • Odpowiedz
Ja pit... wystarczyło dać File jako globalną


@loginek0: nie do końca. Przecież ten sam handler może być wywołany dla wielu różnych plików.
Powinieneś mieć mapę z nazwą pliku i strukturą file:
  • Odpowiedz
Po tym jak zrobiłem podświetlenie TV i została mi taśma, postanowiłem zrobić też takie samo aktywne podświetlenie monitora na bazie arduino. Jeśli ktoś byłby ciekawy mogę napisać instrukcję i listę potrzebnych rzeczy. Efektu końcowego jeszcze nie przedstawię, bo jest zbyt widno + zamówiłem metr taśmy na dół, bo brakło, 3.6m poszło na telewizor ( ͡° ͜ʖ ͡°)
#arduino #ambilight #adalight #prismatik
radziuxd - Po tym jak zrobiłem podświetlenie TV i została mi taśma, postanowiłem zrob...

źródło: comment_15865168744baQM0o3vzyU9Ot4Fhm1ro.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Daniel5027: ( ͡° ʖ̯ ͡°) pooglądaj yt. A tak na serio to cięzko mi wywróżyć z czym dokładnie masz problem. Jak masz sensory i wiesz że mają GND które muszą być wpięte do GND na płytce - to możesz wziąć jakieś przewody i połączyć je razem, aby tworzyły wspólną linie (jak na rysunku wyzej).
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@pawelek69: niestety nie mam ( ͡° ʖ̯ ͡°) mimo wszystko dziękuje za pomoc - użyje połączonych przewodów bo jak widać na mojej płytce nie mogę tego zrobić
  • Odpowiedz
#naukaprogramowania jest jakas funkcja w #arduino ktora po wykryciu sygnalu na wejsciu (przycisk) zmieni wyjscie innego pinu na odwrotny czy trzeba przez zmienna? jest w ogole jakas szansa aby mozna bylo tym sposobem zapalac/gasic diode POZA pętlą?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tak milisekundy dzielisz przez 1000 i masz czas od uruchomienia w sekundach. Jedyny minus tego prostego rozwiązania, to fakt, że po ~49 dniach licznik millis() się przekręci i wystartuje od 0 :D

Jeżeli ten mikrokontroler ma chodzić dłużej to trzeba zastosować inne rozwiązanie, np.:

globalna
unsigned long previousMillis;
  • Odpowiedz
Mirki od #arduino - dajcie wędkę :)

A konkretniej:
Czego powinienem się nauczyć/co przeczytać żeby dane z kilkunastu domowych sensorów które będą podpięte do #arduino wyświetlić na stronie www w lokalnej sieci LAN? Nic z tego, co zrobię nie chcę pchać w sieć WAN, bo bywało, że i tydzień nie miałem netu. Chcę sprawdzać jaka jest temperatura w piecu, czy nie zapomniałem zablokować drzwi kuchennych, etc.

Stary jestem
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bialy100k: ESP8266 i albo z arduino ide (platformio) albo espeasy. Tak będzie najłatwiej.
Ja pewnie bym postawił Domoticza na Rpi by to zbierał i zarządzał z jednego miejsca.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@bialy100k: node red jest dosc proste. Wydaje mi sie ze trudniejsze niz domoticz bo tam bardziej zarzadzasz logiką zdarzeń. Do domoticza łatwiej podpiac jakies urzadzenie bo ma je juz wgrane, a w node red musisz jakos wykombinowac jak tam wyslac cos.
A mqtt to tylko protokol do przesylu danych, to nie ma zadnego interfejsu. To trochę jak sms.
  • Odpowiedz
Planuje kupić zestaw arduino do 250zl ale z racji iż nie za bardzo wiem co się opłaca to zwracam się z prośbą do was, może ktoś podeśle coś fajnego

#arduino #elektronika #zakupy
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yoshek: Są różne podejścia. Przykładowo:
1. Kupujesz najprostszy zestaw z chin, który wystarczy do zrobienia kursu z Forbota. Potem kupujesz pod projekty konkretne rzeczy. Plusem jest, że nie wydasz na marne dużej kasy i nie kupisz rzeczy które leżą w szufladzie.

Ja mogę polecić zestaw z banggood, który zazwyczaj biorą moi studenci do zajęć. Plusem jest dość szybka wysyłka w PriorityDirect, rekord w 6 dni, typowo półtora tygodnia.
  • Odpowiedz