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
Uwielbiam znajdować kanały takie jak ten :)
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 👍
mimo że cos tam dłubię, nigdy nie zgłębiałem sie w usypianie atmegi. A tu tak pieknie wyjasnione. Mega odcinek
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.
Najgorsze na filmikach jest lanie wody. A tu same konkrety.
Coraz większy poziom merytoryczny żaba z Arduino - jak mówią młodzi: Szacun!!!
Sztos!
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.
Ś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 😁
🍺🏆👍 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!
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
@@brzydka_i_bestia Pytanie, ile można zyskać...?
Niedużo, bo on i tak właściwie stoi w miejscu. Tutaj trzeba by poszukać czegoś jeszcze mniejszego, niekoniecznie AVR
@@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ć.
Dokładnie, na obniżeniu napięcia się wygrywa w trybach uśpienia.
Na to czekałem... Teraz czekam na kolejną porcję informacji...
Dałem łapkę w ciemno i było warto 👍
Bomba Panie Adamie, bomba ;)
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.
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
@ Pilot do tablicy Snellena?
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?
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.
Dziękuję I pozdrawiam
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.
wiedza za frajer! bierzcie i korzystajcie wszyscy
ciekawe urządzenie
Jest moc. Pozdrawiam kolegę "z mocą".
Super temat :)
Serdecznie Pozdrawiam
Super ciekawe gratulacje pozdrawiam serdecznie &&&
Małe sprostowanie bo na wejście Jack (gniazdo zasilacza) również można podać napięcie wyższe od 5v do max 12v
Na ESP8266 udało mi się zejść do 22μA
fajny sprzęt
Bateria 67F22 z mego rodzinnego miasta ,, było i nie ma tego zakładu, szkoda pozdrawiam Ryszard
Czarnków czy Lubasz ? 🙂
@@piotrkazmierczak73 Szukałem w Internecie i nie mogę w tej materii znaleźć informacji co i gdzie było wytwarzane , Pozdrawiam Ryszard
Mam wrażenie, że takie Arduino mogłoby obsłużyć lot człowieka na na Księżyc :)
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ł.
@@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 🙂.
@@FoHsi Zapamiętaj mój kanał i zapraszam za jakiś rok 🙂 wtedy będą te materiały
@@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.
@@MultiKomentator nie rozumiem co napisałeś, chyba poza tematem.
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.
Polecam kupić w miarę przyzwoity zasilacz laboratoryjny. Nie żyjemy przecież w średniowieczu. Ja kupiłem i to bardzo ułatwiło życie.
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.
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.
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 :)
👍👍
Niektóre mikrokontrolery mają specjalne osobne przerwania do obsługi matrycy klawiatury.
I tak możemy do końca świata - szukać lepszych do tego albo do tamtego. Ale to jest film o czymś innym :)
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 .
Jak Arduino to może to jakiś chiński mikrokontroler za dolara też da radę?
Bez problemu, jeżeli nie jest to wadliwa sztuka
Centusiowy komputerek.
Ale jaki! 💙
I centusiowy tuning.
@@MultiKomentator 🤔🤔🤔
Nie uzywamy delay() w obsludze przerwania
Oczywiście, że nie, nie miałoby to sensu. Tutaj jest użyty poza obsługą.
@ 11:27
No właśnie, delay jest używany tylko pomiędzy aktywnymi przerwaniami. Po detachInterrupt, a przed attachInterrupt.
@ ... i tu sie pieknie roznimy, Panie Adamie :)
ciekawe może się pobawię więcej arduino ostatnio sobie kupiłem mini
Pierwszy
5:34 NIE większe od 5V
obok gniazda jest regulator 5V więc tak, większe niż 5V zostanie zbite to tej wartości.
@@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ć.
@ W filmie proponuje Pan usunięcie stabilizatora, więc napięcie zasilania nie może być wyższe niż 5,5V.
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.
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.
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ł...
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?
@ 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".
@@Excray80 Swoją drogą, jeśli nie Arduino, to co? Jakie kontrolery są obecnie najbardziej popularne?
@@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.