Arduino 24: ILE PRĄDU POTRZEBUJE ARDUINO?

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Jak obniżyć zużycie prądu przez Arduino? O bibliotekach oszczędzających energię: avr/sleep i Narcoleptic. O usypianiu mikrokontrolera, przerwaniach i wybudzaniu go.
    Kod, na którym bazuje odcinek można pobrać stąd:
    adamsmialek.co...
    Zapraszam do wsparcia mojego kanału:
    patronite.pl/s...
    PayPal.Me/smialekadam
    oraz do subskrybowania:
    www.youtube.co...
    #Arduino #sleep #narcoleptic

Комментарии • 111

  • @shittymusicchannel
    @shittymusicchannel Год назад +2

    Uwielbiam znajdować kanały takie jak ten :)

  • @gnbandi5663
    @gnbandi5663 Год назад +3

    Ni cholery nie znam się na elektronice ale pana filmy oglądam bo są super,nie umiem nawet wymienić czegoś we wzmacniaczu.Mam zasadę JAK SIĘ NIE ZNASZ TO NIE GRZEB BO SPIEPRZYSZ JESZCZE BARDZIEJ 🤣.Pozdrawiam serdecznie 👍

  • @shortwaverPL
    @shortwaverPL Год назад +4

    mimo że cos tam dłubię, nigdy nie zgłębiałem sie w usypianie atmegi. A tu tak pieknie wyjasnione. Mega odcinek

  • @kernelirq9246
    @kernelirq9246 Год назад +3

    Panie Adamie, bardzo fajne rzeczy Pan opowiada. Jak byłem mały, to brakowało właśnie takich ludzi/kanałów/internetu, wtedy jeszcze czytało się miesięcznik "Młody Technik" (mam całą kolekcję, coś pięknego) i próbowało się metodą prób i błędów coś zbudować, a teraz młodzi mogą sobie posłuchać i zobaczyć jak co działa, a to przyspiesza realizację jakiegoś pomysłu.
    Super, że z każdym odcinkiem jest coraz bardziej szczegółowo i praktycznie, właśnie tego brakuję często w internecie, a ogólniki, to wszędzie już można spotkać - kopiują od siebie ludziska.
    Trzymam kciuki za rozwój kanału :-). A co do tematu "towary modne" - to nie raz łezka się zakręciła w oku :-). Pozdrawiam.

    • @MultiKomentator
      @MultiKomentator Год назад +1

      Najgorsze na filmikach jest lanie wody. A tu same konkrety.

  • @apruszko
    @apruszko Год назад +2

    Coraz większy poziom merytoryczny żaba z Arduino - jak mówią młodzi: Szacun!!!

  • @sotyson3833
    @sotyson3833 Год назад +2

    Chłopie życie żeś mi ulżył ta micro płytka super mi się spodobała tym bardziej że programator już mam. Powoli dochodzi się do części pierwszych i w sumie niewiele brakuje aby sobie samemu stworzyć płytkę prototypową. Tylko po co się męczyć jak jest ten film.

  • @SG-br9vj
    @SG-br9vj Год назад +1

    Świetny odcinek, jak zwykle zresztą, ja ostatnio "odkrywam" mikrokontrolery na nowo za sprawą Raspberry pi Pico, bo potrzebuję więcej mocy 😉 Dawno już się tak nie bawiłem programując! Prosimy o więcej 😁

  • @Informatykwakcji
    @Informatykwakcji Год назад +4

    🍺🏆👍 Kolejny mega fajny odcinek! Zastanawiam się, czy dałoby się zmniejszyć też częstotliwość taktowania zegara na czas pracy i czy by to coś jeszcze dało... Pewnie symbolicznie, ale skoro Krakus nie lubi niczego marnować... Swoją drogą tak się zastanawiam, czy nie powinienem wprowadzić trochę elektroniki na swój mikro kanał... Strzała!

    • @brzydka_i_bestia
      @brzydka_i_bestia Год назад +1

      Można zmienić fusebyte'y aby procesor działał na wewnętrznym zegarze ok. 8MHz i modyfikować jego częstotliwość poprzez modyfikację wartości rejestru OSCCAL. Trik raczej dla bardziej zaawansowanych, potrzebny jest programator SPI. Polecam sprawdzić datasheet

    • @Informatykwakcji
      @Informatykwakcji Год назад +1

      @@brzydka_i_bestia Pytanie, ile można zyskać...?

    •  Год назад +1

      Niedużo, bo on i tak właściwie stoi w miejscu. Tutaj trzeba by poszukać czegoś jeszcze mniejszego, niekoniecznie AVR

    • @brzydka_i_bestia
      @brzydka_i_bestia Год назад +1

      @@Informatykwakcji Samo przejście na zegar 8MHz wewnętrzny nieco zmniejsza pobór podczas działania bo kryształ zewnętrzny ciągnie więcej prądu ale w sleep_mode_power_down zegar i tak nie chodzi. Natomiast zmniejszenie częstotliwości zegara pozwala zmniejszyć napięcie z 5V do 3.3V albo niżej i tu już można bardzo dużo ugrać.

    •  Год назад +3

      Dokładnie, na obniżeniu napięcia się wygrywa w trybach uśpienia.

  • @oqq151
    @oqq151 Год назад +1

    Na to czekałem... Teraz czekam na kolejną porcję informacji...

  • @paprukas
    @paprukas Год назад +1

    Dałem łapkę w ciemno i było warto 👍

  • @sebastianbort8512
    @sebastianbort8512 Год назад +1

    Bomba Panie Adamie, bomba ;)

  • @marcinszymusiak3937
    @marcinszymusiak3937 Год назад +2

    Atmegę328P można przetaktować na spokojnie na 8 MHz (a nawet do 1Mhz), a następnie zasilić np. baterią guzikową 3V (min 1,8V przy 1Mhz). Trzeba też trochę więcej powyłączać, np. PINy, które, pomimo że są niezainicjowane, to pływają i zużywają prąd. Maksymalnie (@ 3V+8 Mhz) da się zejść do jakiś 4mA w pracy oraz 4uA w trakcie snu.

    •  Год назад +11

      Wiem, schemat z końca filmu to mój pilot do celów komercyjnych :) Zdradzę tylko, że pracuje w wielu gabinetach okulistycznych i służy urządzeniom do badania wzroku. Tam właśnie pracuje Mini Pro 8/3V3 wprost z baterii litowej, w zakresie napięć 2,8-3,6V Przewidywany czas życia: 5-7 lat

    • @MultiKomentator
      @MultiKomentator Год назад +2

      @ Pilot do tablicy Snellena?

  • @mirosawguminski5797
    @mirosawguminski5797 Год назад +1

    Super materiał pozdrawiam

  •  Год назад

    Panie Adamie bardzo dziękuję za kurs. Może wymagam zbyt dużo, a może posiada Pan listę "materiałów"/elementów użytych/planowanych w kursie. Żeby zaopatrzyć się wcześniej w potrzebne elementy i przysiąść na spokojnie do nauki?

  • @sawomirsiwek7558
    @sawomirsiwek7558 6 месяцев назад +1

    To ja bym prosił o ponowienie czyli rozbudowę tematu wybudzenia. Szukam rozwiązania podobnego do ESP8266 czyli wykorzystujący zegar wewnetrzny jako budzik. AM2320 źle współpracuje mi z nodemcu (lua) a arduino z pudełka za bardzo drenuje akumulator 18650. Ogólnie też szukam tanich ale też dobrych narzędzi do pomiaru temperatury i wilgotności zgodnych z ESP czy Arduino.

  • @marekchudy8893
    @marekchudy8893 Год назад +1

    Dziękuję I pozdrawiam

  • @hurtovnik32
    @hurtovnik32 Год назад +1

    Szacunek za pokazanie mierników Lawo 2 /Lawo 3 .Kiedyś do sterowania oświetleniem starczał jakikolwiek pilot od telewizora/magnetovidu.Wystarczyło podnieść pilota kierując go w sufit i po dzwięku krótkie przyciśnięcie gasiło/zapalało światło dłuższe powodowało płynna regulację.Pozdrawiam.

  • @MegaDejmos
    @MegaDejmos Год назад +6

    wiedza za frajer! bierzcie i korzystajcie wszyscy

  • @simulatorMarcin
    @simulatorMarcin Год назад +1

    ciekawe urządzenie

  • @zbigniewgurak8261
    @zbigniewgurak8261 Год назад

    Jest moc. Pozdrawiam kolegę "z mocą".

  • @BORupis
    @BORupis Год назад

    Super temat :)

  • @januszjanis3444
    @januszjanis3444 Год назад +1

    Serdecznie Pozdrawiam

  • @mieczysawfilipowicz6264
    @mieczysawfilipowicz6264 Год назад

    Super ciekawe gratulacje pozdrawiam serdecznie &&&

  • @mirosawguminski5797
    @mirosawguminski5797 Год назад +1

    Małe sprostowanie bo na wejście Jack (gniazdo zasilacza) również można podać napięcie wyższe od 5v do max 12v

  • @dktr2
    @dktr2 Год назад +3

    Na ESP8266 udało mi się zejść do 22μA

  • @simulatorMarcin
    @simulatorMarcin Год назад

    fajny sprzęt

  • @rysiumag
    @rysiumag Год назад +2

    Bateria 67F22 z mego rodzinnego miasta ,, było i nie ma tego zakładu, szkoda pozdrawiam Ryszard

    • @piotrkazmierczak73
      @piotrkazmierczak73 Год назад

      Czarnków czy Lubasz ? 🙂

    • @rysiumag
      @rysiumag Год назад

      @@piotrkazmierczak73 Szukałem w Internecie i nie mogę w tej materii znaleźć informacji co i gdzie było wytwarzane , Pozdrawiam Ryszard

  • @michamusic1359
    @michamusic1359 Год назад +3

    Mam wrażenie, że takie Arduino mogłoby obsłużyć lot człowieka na na Księżyc :)

    • @marcinelektronik3005
      @marcinelektronik3005 Год назад +3

      Na tej atmedze wyliczysz bardzo dużo, od trajektorii satelit do sterowania wyświetlaczami, syntezami czujnikami. Bez problemu dał by radę polecieć na księżyc, parę tal temu budowałem na nich urządzenia który poszły w stratosferę a potem kosmos, abstrahując komputer z apollo był porównywalny z najwyklejszym kalkulatorem za 5 zł.

    • @FoHsi
      @FoHsi Год назад +1

      @@marcinelektronik3005 a proces technologiczny nie odgrywa przypadkiem dużej roli i odporność na warunki środowiskowe (promieniowanie itd.)? Te stare Atmegi pewnie by się nadawały, ale aktualne moduły np. z ESP może mniej, ale takie tylko domysły, bo nic w kosmos nie wysyłałem, chociaż balona chciałem. Mój "problem" polegał na tym, że wszystko chciałem napisać sam i zatrzymałem się na module GSM, bo okazało się to o wiele bardziej czasochłonne, a byle jak robić nie chciałem. Teraz za grosze można kupić trackera, który potrafi zlokalizować zgubę na ziemi, no ale to już nie taka frajda 🙂.

    • @marcinelektronik3005
      @marcinelektronik3005 Год назад

      @@FoHsi Zapamiętaj mój kanał i zapraszam za jakiś rok 🙂 wtedy będą te materiały

    • @MultiKomentator
      @MultiKomentator Год назад

      @@marcinelektronik3005 Nawet jak namierzysz zgubę, to chyba odzyskanie i tak nie jest takie proste, bo np. wyladuje na prywatnym terenie, na wysokim drzewie, na dachu, w środku pola itp.

    • @marcinelektronik3005
      @marcinelektronik3005 Год назад

      @@MultiKomentator nie rozumiem co napisałeś, chyba poza tematem.

  • @apruszko
    @apruszko Год назад +2

    Btw: czy piloty tylko podczas naciskania klawisza dostarczają energię do mcu, kiedyś widziałem taka zmyślna klawiaturę podpięta do 8051, gdzie takie oszczędzanie było bardzo wskazane.

    •  Год назад

      To już zależy od oprogramowania, oszczędna klawiatura nie jest zwierana non stop, tylko wystawia impulsy na czas analizy.

  • @KH-lg3xc
    @KH-lg3xc Год назад +1

    Polecam kupić w miarę przyzwoity zasilacz laboratoryjny. Nie żyjemy przecież w średniowieczu. Ja kupiłem i to bardzo ułatwiło życie.

    •  Год назад +2

      Mam takich zasilaczy cztery. Ale pokazuję najprostsze rozwiązanie. Zabawę w Arduino należy zacząć od zakupu małego zasilacza typu "kostka", a jak się zabawa spodoba, to wtedy można sobie pomyśleć o zakupie czegoś większego.

  • @KH-lg3xc
    @KH-lg3xc Год назад

    PIC16 a nawet PIIC32 zużywają mniej prądu niż AVR. w dodatku są tańsze. AVR złe nie są, ale ich cena zrobiła się dziwnie duża w stosunku do ich możliwości.

    •  Год назад +1

      Jest mnóstwo układów zużywających mniej prądu, ale nie należą do rodziny Arduino. Jest też mnóstwo układów zużywających mniej prądu, należących do tej rodziny. Ale film wyjaśnia podstawy, w oparciu o układ referencyjny, a jak już ktoś będzie potrzebował, to sobie znajdzie sam :)

  • @dziku878
    @dziku878 Год назад +1

    👍👍

  • @KH-lg3xc
    @KH-lg3xc Год назад +1

    Niektóre mikrokontrolery mają specjalne osobne przerwania do obsługi matrycy klawiatury.

    •  Год назад +1

      I tak możemy do końca świata - szukać lepszych do tego albo do tamtego. Ale to jest film o czymś innym :)

  • @jaroslawsobolewski8100
    @jaroslawsobolewski8100 Год назад +1

    1.19 "co pozwoli z tego KOMPUTERKA" proszę nie sugerować , że jest to jakaś forma komputera lepiej powiedzieć "mikrokontroler-ka".
    Tak po za tym fajnie pozdrawiam .

  • @krzysztof8095
    @krzysztof8095 Год назад +2

    Jak Arduino to może to jakiś chiński mikrokontroler za dolara też da radę?

    • @paprukas
      @paprukas Год назад

      Bez problemu, jeżeli nie jest to wadliwa sztuka

  • @MultiKomentator
    @MultiKomentator Год назад +2

    Centusiowy komputerek.

  • @MarcinGoebski
    @MarcinGoebski Год назад

    Nie uzywamy delay() w obsludze przerwania

    •  Год назад +2

      Oczywiście, że nie, nie miałoby to sensu. Tutaj jest użyty poza obsługą.

    • @MarcinGoebski
      @MarcinGoebski Год назад

      @ 11:27

    •  Год назад +1

      No właśnie, delay jest używany tylko pomiędzy aktywnymi przerwaniami. Po detachInterrupt, a przed attachInterrupt.

    • @MarcinGoebski
      @MarcinGoebski Год назад

      @ ... i tu sie pieknie roznimy, Panie Adamie :)

  • @matid8453
    @matid8453 Год назад +1

    ciekawe może się pobawię więcej arduino ostatnio sobie kupiłem mini

  • @dctr.feelgood9435
    @dctr.feelgood9435 Год назад +1

    Pierwszy

  • @pawkapawka-yv1np
    @pawkapawka-yv1np Год назад

    5:34 NIE większe od 5V

    • @Airitimia
      @Airitimia Год назад

      obok gniazda jest regulator 5V więc tak, większe niż 5V zostanie zbite to tej wartości.

    • @pawkapawka-yv1np
      @pawkapawka-yv1np Год назад

      @@Airitimia Atmega 382P ATMEL pracuje od 1,8 do 5,5V. Sprawdź sam w datasheet.

    •  Год назад

      No właśnie większe, bo ono prowadzi na stabilizator. Trzeba uważać, by w nie trafić.

    • @pawkapawka-yv1np
      @pawkapawka-yv1np Год назад

      @ W filmie proponuje Pan usunięcie stabilizatora, więc napięcie zasilania nie może być wyższe niż 5,5V.

    •  Год назад +4

      Proszę jeszcze raz obejrzeć film, tylko staranniej. Najpierw mowa o zasilaniu przez stabilizator, na które można się dostać pokazanym w 5:34 wejściem Vin (napięcie 7-12 V), a potem o usunięciu stabilizatora i wejściu na Vcc w 8:27 z zaznaczeniem, że nie można przekroczyć pięciu woltów.

  • @Excray80
    @Excray80 Год назад +2

    10:22 Atmega328 która jest mikroprocesorem w tym modelu arduino może wybudzać procesor zmianą na dowolnym pinie (przerwanie PCINT). To smutne, że ludzie tak bardzo sami się upośledzają stosując jakieś dziwne biblioteki "arduino" zamiast sprawdzić dokumentację procesora i korzystać z pełni jego możliwości.

    • @Informatykwakcji
      @Informatykwakcji Год назад +2

      Tak, tylko pytanie, czy Adam tu nie jako nie chciał działać w trybie zgodności z Arduino. To że ma klona to jedno, ale wiele osób kupuje oryginalne Arduino i wtedy też byłoby fajnie, gdyby jego pomysł działał...

    •  Год назад +5

      Tylko że biblioteki zabezpieczają nas przed konfliktami i beztroską eksploatacją zasobów wprost, co stoi w sprzeczności z ideą Arduino. Oczywiście, że można tak, tylko po co wtedy całe to środowisko?

    • @Excray80
      @Excray80 Год назад

      @ W dobie dzisiaj co chwilę zmieniających się procesorów i peryferiów czy arduino ma jakiś większy sens? Ok, na początek nauki może być, ale później to już nie ma ze względu na uporczywie ciągniętą "kompatybilność wsteczną" która niweluje ostatnie 17 lat rozwoju w architekturze procesorów arduino staje się na dłuższą metę "betonową kulą u nogi".

    • @Informatykwakcji
      @Informatykwakcji Год назад +2

      @@Excray80 Swoją drogą, jeśli nie Arduino, to co? Jakie kontrolery są obecnie najbardziej popularne?

    • @Excray80
      @Excray80 Год назад

      @@Informatykwakcji Nie ma czegoś takiego moim zdaniem. To zależy od tego co chcesz robić i za ile. Coś z siecią WiFi? To ESP albo RTL, coś z bluetooth o niskim poborze energii? To np. NRF. Uniwersalne dużej mocy? To np. STM czy LPC. Małe proste i tanie? To atmega, attiny albo jakieś chińskie padauki.