Rzeczywiście pomysł genialny w swojej prostocie i gratuluje pomysłów bo nie każdemu to przychodzi z łatwością. Co do projektu to mógłbym zaproponować zastosowanie else if w miejscach gdzie sprawdza Pan napięcie. Oczywiście przy tak małym projekcie nie robi to różnicy ale w przypadku większych projektów zdecydowanie zmniejszy to czas zajętości procesora. Pozdrawiam i czekam na kolejny ciekawy projekt.
@yodek18468 жыл бұрын
Co do "ustawiania wyświetlania konkretnych segmentów" to dawno temu (gdzieś w okolicach 2008-2009 roku) w trakcie pisania programu [ "kodowania" ] wpadłem na pomysł uproszczenia (choć dla niektórych początkujących może to nie być tak czytelny jak tutaj pokazany w 08:12 - 08:40) procedury wyświetlania danej liczby. Mianowicie zamiast stosowania funkcji dla osobnej cyfry poprzez ustawianie każdego pojedynczego bitu osobną komendą to z użyciem tablicy. Co mam na myśli? 1) Utworzenie zmiennej tablicowej: char x; char tablica[8]; 2) Potem ręczne wypełnienie tej tablicy wg wzoru -- tablica[x]=hgfedcba : tablica[1]=00000110; tablica[2]=01011011; itd. 3) Na koniec gdy chcę by segmentówka wyświetliła daną liczbę to: 3a) zmienna_wykorzystywana_do_wyswietlenia_wartosci_na_7segmentówce = tablica[napiecie]; 3b) funkcja_wyswietlajaca_liczbe_na_7segmentówce ( tablica[napiecie] ); Przykład (fragment kodu) pokazany w 09:50 tym bardziej "prosi" by użyć zmiennej tablicowej zamiast kilku zmiennych :)
@elektromaras8 жыл бұрын
Zgadzam się z Tobą w zupełności. Ale tak jak wspomniałeś będzie to trudniejsze do ogarnięcia przez mniej zaawansowanych którzy stanowią większość. W sumie to jak ktoś potrafi programować to sobie spokojnie zmodyfikuje kod tak aby używał tablic, przerwań i co tam jeszcze mu wpadnie do głowy. Ale jeśli komuś z mniejszym doświadczeniem coś się posypie, to będzie miał ciężko ogarnąć temat i znaleźć błąd. A tak - wszystko jest jasne i w miarę zrozumiałe.
@GuzikmG8 жыл бұрын
Witam. Również gratuluje pomysły i konsekwencji we wprowadzaniu kolejnych funkcji w PowerBanku. Z zaproponowanego rozwiązania na pewno skorzystam. Nieśmiało mam jeszcze propozycję by cofnąć się do pierwszego projektu i wprowadzić jakieś zabezpieczanie przed nadmiernym rozładowaniem akumulatorków. Z tą funkcją to będzie profesjonalny PowerBank.
@elektromaras8 жыл бұрын
No właśnie w tym odcinku używam innej ładowarki - takiej z zabezpieczeniem. Tak więc wszystko jest już na tip-top
@arturwardak93158 жыл бұрын
Nareszcie wróciłeś do żywych!!!!!
@beta1400olek8 жыл бұрын
jeżeli nie chcesz żeby ci się świeciła ta dioda na arduino to wystarczy guzik podpiąc pod GND a nie pod +5V. Wtedy nawet jak idzie prąd pod analoga to płytka sie nie odpali bo GND nie ma.
@tomrynk50874 жыл бұрын
Temat archiwalny, jednak są jeszcze tacy, którzy dopiero zaczynają zabawę z Arduino. Moja uwaga do filmu... w projekcie brakuje obciążenia badanych baterii. Baterie nieobciążone, nawet te najbardziej podłe, będą wyglądały, jakby były całkiem świeże. Obciążenie przy 5. voltach to rezystor 3,3 ohm, 10W, a i tak będzie się grzał. Obciążenie z kolei sprawia, że istnieje ryzyko nadmiernego rozładowania baterii. Tutaj z kolei trzeba wstawić zabezpieczenie - tranzystor, czy coś... Trzeba to odpowiednio oprogramować i projekt robi się całkiem duży, z ładnym kawałkiem kodu. Do pomiaru chwilowego napięcia baterii, wystarczy zrobić prosty obwód - zewrzeć baterię rezystorem (jak wyżej - 3,3 ohm 5-10W i dopiero robić pomiar napięcia... czymkolwiek :)
@szymonsmiglewski94553 жыл бұрын
Siemka. Pytanie mam, czy ten miernik będzie działać na pakiecie 3x baterii ? Bo na filmie używasz pakietu dwóch. Pozdrawiam
@maciejpiatek74898 жыл бұрын
Ja mam taką uwagę. Jeśli Li-ion akumulator spadnie napięcie poniżej bodaj 3,6 V to może ulec uszkodzeniu i nie naładujesz go więcej do pełnej wartości. Tak więc najlepiej jak odczyt napięcia przeliczyłbyś na volty a nie wartość odczytu z analoga. Proponuję ustawić dla bezpiecznego użytkowania 3,8V na minimum a 4,2 V to z tego co pamiętam to max dla li-ion.
@KrolWojtekWiekszy8 жыл бұрын
Pewny nie jestem ale Li-ion może zejść do 2.5V (przynajmniej przy takim napięciu odcina baterię moduł ładujący). Ja tam się zastanawiam jak zabezpieczyć baterię Li-Po. Tu nie możemy zejść poniżej 3V.
@marekotwinowski65317 жыл бұрын
Świetny odcinek :) dzięki
@divid3d8068 жыл бұрын
Fajny filmik. Nagraj może coś jak zrobić zasilacz ze stabilizowanym napięciem :)
@pastel79157 жыл бұрын
divid3d ! Kup sobie stabilizatory na dane napięcie i USB oraz gniazdo zasilania i połącz jak trzeba
@Darekko7778 жыл бұрын
Można tez użyć LM3914, będzie taniej i prościej.
@ammorapl8 жыл бұрын
To samo miałem napisać.
@qnczyk7 жыл бұрын
ktoś może podpowie - zrobiłem tak jak w instrukcji, złożyłem zgodnie z rysunkiem, nawet nie zmieniałem treści programu, a i tak ciągle pokazuje mi full'a ;/ sprawdzałem baterie - 2.2 V więc nie powinno pokazywać ciągle full'a.
@dawidkoscielniak63105 жыл бұрын
Możesz dokładniej opisać?
@MrSystem988 жыл бұрын
Marsz zamiast rezystora wystarczyłoby odciąć masę i by się płytka nie uruchamiała(poza tym może ona trochę prądu zjadać)
@zePPelPL8 жыл бұрын
Zrobiłbyś film o matrycy LED 8x8 i jak ją podpiąć pod Arduino?
@kleniu24788 жыл бұрын
Witam, czy na dysku google nie będzie już plików? chodzi mi o folder 1-50
@kamilgarski45058 жыл бұрын
Elektro Maras gdzie studiujesz/studiowałeś i co dokładnie? Pozdrawiam :D
@przemek19188 жыл бұрын
Fajne to, ja tu przez przypadek jestem :)
@pawez75174 жыл бұрын
jaki to wyświetlacz? z wspólną anodą czy katodą?
@piotrg3818 жыл бұрын
Wspominasz o płytce, którą zrobiłeś na I roku i nie musisz się bawić rezystorami (to chyba ta duża zielona), można o tym coś więcej. Pozdrawiam
@elektromaras8 жыл бұрын
Chyba coś o niej wspominałem na moim drugim kanale ( kzbin.info/door/kMN6jjXbDkmfJpq_jzNZFw ). Zapuściłem się ostatnio strasznie z odcinkami ale jak będzie trzeba do mogę opowiedzieć więcej na ten temat.
@lols118 жыл бұрын
Czekam na odcinek o MPU-6050 :D
@Miyukki21378 жыл бұрын
Czy pojawi się kiedyś materiał o odbiorniku podczerwieni? Konkretnie TSOP32236. botland.com.pl/odbiorniki-podczerwieni/3125-odbiornik-podczerwieni-tsop32236-36-khz.html
@SM-tm3zq8 жыл бұрын
Ale naprawdę uważasz że jest to "miernik naładowania baterii"??? Jest to zaledwie "miernik napięcia na akumulatorze" !! (zwykły woltomierz) Miernikiem to będzie wtedy gdy będziesz znał realną pojemność akumulatora, ilość energii w nim zawartą, oraz ilość energii którą właśnie władowałeś w niego (uwzględniając straty) To też jest do zrobienia, ale wymaga trochę więcej pracy i ma większe ograniczenia (pomiar, rejestracja, identyfikacja ogniw, itp.) Wiem, że jesteś w stanie to zrobić, ale dbaj o słownictwo - "wziąść" i jednoznaczność pojęć (prąd czy napięcie, miernik naładowania, itp). Pamiętaj że od Ciebie uczą się inni i powielają Twoje elementarne błędy, a przy okazji sam wychodzisz na niedouczonego. Rozumiem rozbuchane ego, ale zaraz nazwiesz to detektorem rozpadu jonów litu....
@MentosONday8 жыл бұрын
Witam. Właśnie czegoś takiego szukałem. Pytanie dał byś radę zrobić coś takiego lecz na wyświetlaczu LCD pokazywane w %??
@elektromaras8 жыл бұрын
Dało by się, tyle że raczej użyłbym wyświetlacza oled. Jest znacznie mniejszy i przy okazji zużywa mniej prądu.
@MentosONday8 жыл бұрын
Można liczyć na taki projekt w twoim wykonaniu? Oczywiście jak będziesz miał czas.
@laserovsky8 жыл бұрын
NONZEJ ale po co czekać jak to jest tak proste? Wystarczy pomiar z analog read przekształcić w formę 0-100% funkcją map(), po czym kupić wyświetlacz oled czy tam nawet LCD, i wyświetlić, przecież wyświetlacze były na kanale
@duduspl2258 жыл бұрын
A jak monitorować napięcie na kilku celach np.11,1 V na 3 ogniwach 3,7V ?
@elektromaras8 жыл бұрын
Albo zbiorczo - i wtedy robisz dzielnik napięcia tak aby na Arduino nie trafiło więcej niż 5V. Albo osobny miernik na każde ogniwo - ale wówczas musiałbyś każdy osobno zasilać. Albo Połączyć oba te sposoby - tracisz trochę na dokładności, ale masz wszystko w kupie
@duduspl2258 жыл бұрын
Albo można by było podłączyć do pinów analogowych każdą cele i na pinie A0 będzie np. 3,7V na A1 będzie napięcie już z 2 cel czyli 7,4V i potem w programie napisać żeby od A1 odjąć od A0. To chyba jedno wyjście bo + w akumulatorze jest - drugiego akumulatora. A masa w arduino jest jedna.
@ElektronikElektryk8 жыл бұрын
+Elektro Maras witam mam problem wybralem wersje z wyswietlaczem 7 segmentowym podlaczylem na wyswietlaczu raz pojawia sie usemka raz kreska srodkowa ale mi niewyswietla cyfr jaki bateria ma stan np 2 albo 3 albo 1 nic jakby niemierzylo to pradu jak pin ten co mierzy podlacze pod 5v to jest na serjal monitorze 1023 caly czas a na wyswietlaczu nic nowego powie pan co z tym zrobicOdrazu muwie jak mam podlaczone reszte do arduina wspulny na wyswietlaczu jest + wiec do 3'3 v dalem a reszte mam pod dany pin w arduino nano
@ElektronikElektryk8 жыл бұрын
Juz wiem co nie tak zrobilem rozgryzlem to otuz mialem wyswietlacz wspulna anoda i źle wszystko swiecilo przez to ale wymienilem nawet powiem wam ze z 7 leduw zrobilem wlasny z wspulnym -
@wojtek12778 жыл бұрын
Prosze o odcinek..
@PsychoFanPDZ188 жыл бұрын
Kolego jaka to płytka arduino musi być do zrobienia tego miernika naładowania baterii i jakie to rezystory czy 330 ?. Dziękuje
@elektromaras8 жыл бұрын
płytka proMini a rezystory 220 (ale 330 też mogą być)
@pastel79157 жыл бұрын
Elektro Maras Inne płytki też pociągną np.UNO lub MEGA :)
@Ok-oz7hn8 жыл бұрын
czy ta przetwornica na 5V działa identycznie jak ta kturą w urzyłeś w power banku.
@elektromaras8 жыл бұрын
Nie, ta w Power banku może dostarczyć max 500mA natomiast ta na zasilaczu jest zdaje się do 1.5A
@Ok-oz7hn8 жыл бұрын
A dzienki
@tomaszsot71248 жыл бұрын
Ciekawe jak by sobie poradziło z lumią 950 XL :D
@MlodyGra8 жыл бұрын
Moze tester elementow na arduino
@mateusz43448 жыл бұрын
A można zrobić taki tester do akumlatora 12v??
@mkconel8 жыл бұрын
+Mateusz 434 Oczywiście, że tak. Jedyny "problem" jest taki, że napięcie 12v (a nawet i więcej) musisz podać przez dzielnik napięcia, aby Arduino nie dostało więcej niż 5V na wejściu. Najlepiej byłoby podzielić napięcie przez 3 i wtedy 5V na Arduino to 15V na akumulatorze, 2.5V to 7.5V .itd.
@MDFRESCUER8 жыл бұрын
Good.
@bolekbolkowski30428 жыл бұрын
Elektro marasie czy posiadasz taka płytkę? pl.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino/32326304541.html
@CYGI-xc8mo8 жыл бұрын
Potrzebował bym pomocy mam radio z epoki kamienia łupanego red star rcd 113 siadł w nim napęd cd i chcę zrobić je na usb lub sd wiem ze szkoda czasu i kasy ale mam ochotę pogrzebać trochę i mieć satysfakcjie że coś sam zrobiłem pomoże ktoś?
@pastel79157 жыл бұрын
CYGI 9110 mogę sprobowac
@Marcin_Kwidzinski8 жыл бұрын
przecież mogłeś użyć jednego opornika przy diodach
@yodek18468 жыл бұрын
+Marcin Kwidziński Masz na myśli wrzucenie rezystora na wyjściu podłączonym do masy (w przypadku wspólnej katody) bądź do napięcia Vcc (w przypadku wspólnej anody) w 7 segmentowym wyświetlaczu? Poeksperymentuj (m.in. porób pomiary oraz obserwuj jak się zachowuje wyświetlacz) -- przekonasz się dlaczego to nie jest dobre rozwiązanie oraz dlaczego powinno się dać kilka rezystorów na wejściu dla każdej diody osobno a nie na końcu tj. za punktem "zwierającym końcówki" (wyjściu).
@Marcin_Kwidzinski8 жыл бұрын
+yodek chodziło mi o wyjscie masy ale nie przy wyswietlaczu, a...... db już wiem w czym tkwi problem, dzięki za odpowiedx 😂