Znaleziono 7 wyników

autor: Rafalgl
06 lut 2024, 20:41
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2496

Re: Garść najcenniejszej wiedzy dla początkującego programisty

Zgłębiam pomału temat, kupiłem ten przetwornik ADS1115 i tak powstał ostatnio mały programik, jak na początek woltomierz 4 kanałowy:
Obrazek
Ma być to taki punkt wyjścia do dalszych przeróbek i rozwoju. Docelowo - zaawansowany panel pomiarów i regulacji wielokanałowego zasilacza laboratoryjnego. Kolorowy rzecz jasna docelowo😉

No i zakupiłem nowa płytkę - ESP8266 NodeMCU V3. Fajna zabawka z wbudowanym wyświetlaczem OLED i WiFi, przyda się do jakiegoś mikro-projektu.
autor: Rafalgl
07 sty 2024, 14:25
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2496

Re: Garść najcenniejszej wiedzy dla początkującego programisty

Jak mam podpiąć ten zewnętrzny 16 bit przetwornik ADC? On wykorzystuje z tego co widzę złącza SDA i SCL, a one będą mi do wyświetlacza potrzebne. A może inaczej - czy da radę jedno i drugie do jednego arduino Nano? Zamówiłem jeszcze amperomierz do arduino - na max 3A. O oznaczeniu INA 219 DC. On też ma złącza SDA i SCL.
autor: Rafalgl
07 sty 2024, 13:42
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2496

Re: Garść najcenniejszej wiedzy dla początkującego programisty

Szukam gotowych programów, co nie znaczy że nie staram się ich zrozumieć, pozmieniać w nich czegoś i zobaczyć jaki to da efekt itp. Na razie nie wiem jakie są wszystkie możliwości tego mikrokontrolera, a gotowe programy pomagają mi je w ogóle poznać, nauczyć się komend, zrozumieć jak należy się za dany problem zabrać. Później przyjdzie czas na łączenie poszczególnych elementów w większą całość czy pisanie od zera.

No że ma tylko 8 bit, o tym akurat nie pomyślałem. Czyli 254 wartości , a więc defacto max 1 miejsce po przecinku ma sens przy pomiarze 0-25v? A co z wartościami ujemnymi? Arduino obsługuje napięcie ujemne?

Tak, to ten dzielnik, co podany w linku. :) Zastanawia mnie jedynie jak to jest zrobione, że ten dzielnik ma aż 5 wyjść (jakiś jego schemat). Mógłbym prześledzić ścieżki, ale nie chcę go całego rozlutowywać. A jak wiadomo dzielnik napięcia, to czwórnik. Jak ja zrobiłem dzielnik standardowy, to coś mi się zjarało w poprzednim wyświetlaczu i płytce. Może coś źle podpiąłem, niemniej napięcie to było tylko 12V z akumulatora motocyklowego.
autor: Rafalgl
06 sty 2024, 21:00
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2496

Re: Garść najcenniejszej wiedzy dla początkującego programisty

Chcę się pochwalić - skonstruowałem mini-woltomierz😁 Można powiedzieć że to pierwszy funkcjonalny projekt Arduino. Wzorowałem się na pewnym programie z YouTube, ale musiałem go trochę poprzerabiać żeby dopasować wyświetlany obraz do mojego wyświetlacza, dodałem też jedno więcej miejsce po przecinku, zwiększyłem też szybkość odświeżania oraz zmieniłem go nieco graficznie. Niestety sensor który kupiłem posiada dzielnik 25:5, czyli mierzy napięcia max jedynie do 25V, zawsze mogę zmienić jeden rezystor i wpisać to w program, ale trochę się boję, żeby nie upalić portu analogowego w koleinym Nano, jeśli okaże się że coś zrobiłem źle. [/img]
autor: Rafalgl
04 sty 2024, 10:01
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2496

Re: Garść najcenniejszej wiedzy dla początkującego programisty

Dzięki, zapoluję na tę trzecią książkę, póki co kupiłem Arduino UNO R3, Arduino Nano Every, jakieś klony Nano do tego. Jeden klon i wyświetlacz już niestety upaliłem gdy chciałem zbudować mały woltomierz, źle coś podpiąłem budując dzielnik napięcia, teraz nie dziala już ani ekran ani jedno wejście analogowe płytki. Studiuję to co mam czyli "Odkrywanie Arduino" i chyba na Arduino właśnie się skupię na początek z uwagi na dużą ilość dostępnych materiałów. Bawię się na ten moment w podpinanie przeróżnych wyświetlaczy (OLED, LCD), zmiane parametrów tego co widać na ekranie i obserwowanie efektów. Zamierzam na początek nauczyć się budować proste menu w oparciu o ekran LCD, kilka przycisków oraz enkoder. To bardzo przyda się do wszelkich moich projektów, pozwoli ograniczyć niezbędną ilość fizycznych przycisków oraz przełączników, a tym które są przypisać więcej niż jedną funkcję itd. Nie będę np. musiał przy każdym projekcie szukać pokręteł na określoną ilość obwodów itp. Szczególnie lubię UNO R3, gdyż posiada wyjmowaną Atmegę, w razie jak coś schrzanię wymienię na nową, a też mogę używać go jako "programatora" Atmegi i przełożyć zaprogramowany mikrokontroler do dowolnej innej płytki. Bardzo upodobałem sobie też kolorowy ekran LCD 2" firmy Waveshare, jest on idealny do wszelakiej maści projektów, choć wymaga podpięcia dość dużo przewodów
autor: Rafalgl
19 lis 2023, 19:46
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2496

Re: Garść najcenniejszej wiedzy dla początkującego programisty

No biorąc pod uwagę że ostatnio bawię się w zasilacze głównie, to chciałbym np. umieć zbudować menu, w którym będę mógł powiedzmy jednym enkoderem i 2-3 microswitchami uruchamiać poszczególne funkcje/moduły w swoich projektach, zamiast musieć wiercić 10 otworów pod isostat, kolejne 10 pod ledy sygnalizacyjne a w środku plątanina kabli. Fajnie jakby też mogło być tam coś wyświetlane i regulowane na tym ekranie, np. poszczególne napięcia dla kolejnych kanalow. Nie pozbywam się póki co wemosa ale kupiłem Arduino oryginalne, bo wyszedłem z założenia, że będzie bardziej kompatybilne z większością bibliotek i sterowników które są dostępne w necie.

Znalazłem LCD shield ostatnio, z 6 microswitchami, dobre to będzie do nauki? Jak na razie zrobiłem bez pomocy program który zapala i gasi mi kolejno rządek LEDów (a La knight rider).
autor: Rafalgl
16 lis 2023, 13:31
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2496

Garść najcenniejszej wiedzy dla początkującego programisty

Postanowiłem, że nauczę się podstaw programowania. Posiadałem Wemos D1, ale nie było w pełni kompatybilne z Arduino, nie chciał działać ekran OLED po wpisaniu programu przez co odpuściłem sobie tę płytkę. Jednak zapał nie wygasł i niedawno zamówiłem oryginał Arduino Uno R3. Dodatkowo kupiłem Nucleo STM32L4. W drodze też podstawowe podręczniki do tych systemow. Ostatnio uslyszałem o układach EPROM. Niektóre mają raptem 6 wyprowadzeń. Teraz zastanawiam się, co można zbudować w oparciu o taką programowalną pamięć EPROM. Czy programowanie takiego czegoś będzie prostsze na poczatek?

Prosiłbym was o przykłady projektów/urządzeń elektronicznych, do których będą niezastąpione i najlepsze poszczególne układy(z krótkim uzasadnieniem, dlaczego akurat do danego projektu najlepsze będzie np. Raspberry, albo dlaczego wystarczy EPRoM):

Arduino
EPROM
Raspberry
STM32L4

Co jeszcze polecacie na początek? Są może jakieś mikrokontrolery na Pythona? Słyszałem że jest on dość prosty do nauki. Najchętniej zacząłbym naukę przez realizowanie jakichś gotowych projektów, stopniowo starając się rozszyfrować ich działanie, mile widziane stronki z fajnymi projektami łączącymi programowanie i schematu elektroniczne. Pozdrawiam!

Wróć do „Garść najcenniejszej wiedzy dla początkującego programisty”