Szukam termometru z atmegą i max7219 , możliwie prosty i tani .
Obejrzyj chińskie moduły i użyj tego samego układu - MAX7219.
Łap. Cały tydzień programuję poważniejsze sprawy i taki programik to dla mnie dosłownie rozrywka :D Bierzesz Tiny85 i programujesz Hexem lub Binem do wyboru. Podłączasz do niego DS18B20 i linijkę na MAX7219 i gotowe... żonka zadowolona. Program ma nawet wyjście diagnostyczne i wypluwa temperaturę na UART 9600bps (to żeby sprawdzić poprawnośc Dallasa)....
Witam, Tak samo jak programator. Poszukaj opisów podłączenia i uruchomienia np. MAX7219.
Witam. Może to coś Ci pomoże. [url=http://davidegironi.blogspot.com/20... a tu z czterema MAX [url=https://embeddedthoughts.com/2016/0...
Witam. Przedstawiam w załączniku kodu w Bascomie obsługujący zegar na ATmega 16/32, PCF 8583, DS18B20 i MAX7219 (osiem cyfr) obsługiwany wyświetlacz po SPI. Zegar, budzik, temperatura, data, utawienie jasności. Może komuś przydadzą procedury bascomowe we własnych opracowaniach. Pracuję nad ustawianiem za pomocą pilota. Jak przetestuję - dokleję do postu....
Korzystam z bibliotek obsługujących te urządzenia. W każdej z nich można było zadeklarować porty do ich obsługi i wygląda to tak: dla ENC28J60: PB2 - CS, PB3 - MOSI, PB4 - MISO, PB5 - SCK dla MAX7219: PD2 - CS, PD3 - MOSI, PD5 - CLK
>Czy jest jakiś symulator, gdzie mogę użyć np. Atmega128, a do tego wyświetlacz (konkretnie: max7219)? Czy istnieje taki symulator, gdzie mogę schematycznie połączyć elementy, napisać kod i zobaczyć jak działa? Nie. >Zamiast symulatora, mógłbym to zrobić fizycznie. Zatem mam pytanie - szukając np Atmegi128, znajduję same 'czipy'. Jak znaleźć gotową...
Masz złe sterowanie pinem SCK. Jako stan spoczynkowy masz 0, więc impuls powinien mieć wartość 1. A u Ciebie impuls też jest o wartości 0.
Dziękuję za pomoc, dałem 10K i jest dobra regulacja jasności od 1 do 29. Wyświetlacze podłączone są jak na schemacie poniżej http://obrazki.elektroda.pl/9403644300_1... reszta jest na drugiej płytce - Atmega32 + MAX7219 + RTC Przyznam, że przy montażu popełniłem błąd lutując odwrotnie diody dla dnia tygodnia - przez co wszystkie delikatnie...
Witam !! Posiadam tak wyświetlacz https://cdn.shopify.com/s/files/1/0122/7... ma wyprowadzenia DOUT CS CLK Czy moge podłączyć go do magistrali i2s atmega 8 ? W magistrali mam SCL i SDA...
Pomysł z taką płytką jest o wiele lepszy niż stykówka i inne pająki. Jestem jak najbardziej za, nawet sam trochę takich wyprodukowałem: 2szt. obsługa NRF24L01 + wyświetlacze OLED 128x64, 128x32, 2szt. programowanie ESP12 z adapterem, programowanie Atmega na podstawce DIP28(Uno jako ArduinoISP)+ taśma dla Arduino Pro Mini. Co do obsługi wyświetlaczy...
Jeśli chcesz wykorzystać swoje wyświetlacze LED, to użyj do sterowania popularne kości MAX7219, dla których są gotowe biblioteki dla Arduino i łatwo wtedy pisać program.
Ta Atmega ma 2 tysiącie bajtów SRAM Kiedy zgłaszane jest jakieś przerwanie to Bascom odkłada około 30 rejestrów na stos HWstack. Kiedy wołane są jakieś procedury to na stos też odkładane są adresy powrotu z nich. Zadeklarowałeś tylko 32 bajty na stos... Spróbuj na początek zwiększyć wartości Hwstack i Framesize bo masz z czego dołożyć :D Samo granie...
Jest sens kompilowac caly program za kazdym razem i programowac atmege ? przeciez mozna uzyc komunikacji po Rs'ie(Com'ie). Wysylasz rozkaz zapalenia cyfry,litery na odpowiednim segmencie LED np z Javy (biblioteka RX,TX dosc latwa w implementacji - moge cos pomoc) a atmega dany rozkaz z cyfra,litera przetwarza na odpowiednie zapalone segmenty. Zeby sprawe...
https://obrazki.elektroda.pl/2741391200_... Witam! Chciałbym przedstawić własną konstrukcję zegara matrycowego opartego na popularnych elementach. Konstrukcja powstała jako prezent dla ukochanej dziewczyny ❤️ Konstrukcja urządzenia Zegar w założeniu miał być typu stołowego, zasilany z zewnętrznego zasilacza. Skonstruowany...
Max7219 nie wystarczy. Jego maksymalne zasilanie to 6V. To prawda. Jakby kogoś interesowało, to firma Maxim Integrated zaleca rozwiązania dla napięć wyższych: A rezystor miedzy TX i RX napewno wywoła burzę. ESP zasilany jest 3.3V, a ATmega z 5V. Rezystor ogranicza prąd, który mogłby być większy przy połączeniu tych dwóch portów. Rozwiązanie prymitywne,...
Czy dobrze rozumiem, że sygnał CLK mogę podawać z uKontrolera po prostu zmieniając wartość odpowiedniego Pinu z 0>>1 i 1>>0 ? Myślę, że odpowiednia konfiguracja SPI załatwi tą sprawę za ciebie. Pogooglaj trochę - pościągaj kody - zobacz jak inni to zrobili. Będziesz miał pogląd na to, jak w twoim przypadku powinieneś to zrobić. Zacznij od zdefiniowania...
http://www.elektroda.pl/rtvforum/topic18... a tu ktoś nawet opisał jak się łamie zasady :-) http://dmitry.gr/index.php?r=05.Projects... A są jakieś zasady, że LEDem trzeba sterować on/off? W darmowych przykładach z linków w mojej stopce znajdują się przykłady takiego (znaczy z różną intensywnością)...
Tam także zmieniałem , efekt taki sam , ustawiałem strefy i jedyne co mi się uzyskało osiągnąć to przeunięcie albo w lewo albo w prawo
Mogę naprowadzić: zapominasz o kodzie, który widziałeś, a który korzysta z delay() i robisz wszystko od nowa na przerwaniach. Problem w tym, że przerwanie związane z obsługą DS18B20 powinno wywłaszczać przerwanie wyświetlacza, co na ATmega w zasadzie jest niemożliwe. W związku z tym wypada rozejrzeć się za obsługą DSa przy użyciu UARTa, co daje pewne...
Z tymi optotriakami to tak wyszło bo nie miałem specjalnie pomysłu jak to zrobić. Eagla rzeczywiście mam. Nawet próbowałem go kilka razy użyć. Niestety, ale moja osoba nie wykazuje wystarczających pokładów cierpliwości do korzystania z bibliotek elementów :D Kwestię tego spadku napięcia myślałem żeby rozwiązać dając na wejściu drugiego układu np. wzmacniacz...
Ustawione mam tak int data = 11; // DIN Pin vom MAX7219 Shield int load = 10; // CS Pin vom MAX7219 Shield int clock = 13; // CLK Pin vom MAX7219 Shield gdyby było inaczej wyświetlacz by nie działał Dodano po 9 biblioteki poszły na maila Arduino UNO
Rzeczywiście należałoby zrobić to zgodnie z zasadami sztuki tzn. próbkować co jakiś tam czas wszystkie klawisze i enkoder w przerwaniu timera. Na tej podstawie robi się odtłumianie drgań styków. Na przerwaniach trudno zrobić to prawidłowo. Odnośnie schematu, to kolega Dondu ma rację. Jest narysowany niezbyt czytelnie. Ogromna większość rezystorów i...
To po kolei. Chesz to zrobić na max7219, czy tak jak pisałem, czyli np. na SCT + 595? Sądząc po ilości zakupionych układów, to będzie spora matyryca... Skoro jest jednokolorowa to sprawa jest bardzo prosta. Generalnie ściągnij sobie przykłady do mojej książki "AVR. Praktyczne projekty" - są za darmo na stronie helionu, tam masz przykład takiego sterowania,...
http://obrazki.elektroda.pl/4000737700_1... Witam. Dzisiaj chciałbym przedstawić proste radyjko oparte o cyfrowy tuner FM RDA5807M. Radio powstało z potrzeby - potrzebowałem prostego radia stereo które będę mógł postawić w warsztacie, a i też by móc postawić na budowie domu jako umilacz czasu spędzonego przy betoniarce. Opcja STEREO...
Nie masz podłączonych wszystkich pinów zasilania, co jest błędem. Jeśli sie moge dopytac to o jakie konkretnie połącznia chodzi? AVCC i AGND w ATmega8 ? Ponadto, jeśli masz tyle wolnych pinó IO to po co ci dodatkowy scalak do podłączenia klawiszy? Masz wystarczającą liczbę IO. Takie bezsensowne są wymagania od prowadzącego. Dodano po 5 Zwróć uwagę...
Anode(+) z wyśiwetlacza podłączyłem do DIG0 w MAX'ie a segmenty z wyświetlacza do SEG_X na MAX'ie. Miedzy DIG0 a masą jest 4,3V a miedzy SEG_x a masa jest 1,3V.
Płytka, a raczej płytki zostały wykonane pod zegar z multipleksowaniem na przerwaniach, ale jako, że mam problem z uruchomieniem tego ( jak chciałem testowo wyświetlać jedną cyfrę to świecą się wszystkie 6 cyfr, cyfry wyświetlają się prawidłowo, ale wszystkie ), więc spróbowałem z MAX7219. Może zacznę od początku Zasilacz ma trafo zalewane 8VA / 12V...
Skoro coś się powtarza to zapisz to jako procedurę a potem ją tylko wywołuj. Poczytaj DECLARE SUB i DECLARE FUNCTION Funkcja przy okazji jeszcze zwraca wynik.
Ten mój pierwszy program na pewno działa, ale napisałem nowy na liniach sprzętowego SPI żeby obalić te tezy że na sprzętowym się nie da. ja tam nie twierdzę, że nie działa Raczej bym się przyjrzał temu jak to połączyłeś. Akurat połączenia są OK, mierzyłem wejście CLK i Load na początku i na ostatnim module, jest w porządku Pod koniec tygodnia będe...
Witam! Chciałem się zapytać czy próbował już ktoś z Was napisać program w Bascomie pod ATmege32 do komunikacji ze sterownikiem 8 wyświetlaczy LED (MAX7219, bądź MAX7221). Z tego co wyczytałem z dokumentacji MAX7221 obsługuje SPI w przeciwieństwie do MAX7219. Mogę napotkać problemy podczas w Bascomie przy konfiguracji SPI? Dzięki za pomoc Marcin
Bład: Arduino:1.8.0 (Windows 10), Płytka:"Anet V1.0" C:\Users\a\Desktop\Repetier Anet A8v1 0.92.9\ArduinoMod-1.8.0\arduino-builder -dump-prefs -logger=machine -hardware C:\Users\a\Desktop\Repetier Anet A8v1 0.92.9\ArduinoMod-1.8.0\hardware -tools C:\Users\a\Desktop\Repetier Anet A8v1 0.92.9\ArduinoMod-1.8.0\tools-builder -tools C:\Users\a\Desktop\Repetier...
Witam Podczas przesuwania tekstu na matrycach LED z prędkością 50 pikseli/s jest widoczne takie brzydkie zjawisko poświaty jakby sąsiednie LED-y się dublowały (jakby nie zdążył się wygasić stan poprzedni). Gdy testuję przesuwanie z małą prędkością powiedzmy 2 piksele/s to nie ma tego zjawiska czyli wydaje mi się, że kod jest dobry. Czy spotkaliście...
Dzięki za szybką odpowiedź Jeśli chodzi o kod to nie chciałem zaśmiecać elektrody. Kod to ten z podanego linku na .ru Schemat też ten tylko atmega8 i port C. Pc.1, Pc.2 i Pc.3 Zegar In. 8 Mhz. Dodano po 4 Coś robię nie tak. Wystawiłem do H0F daną H01 czyli Test. Zapaliła się 8 ale na jednym segmencie. Czasami na innym ale tylko na jednym. Wygląda tak...
No to jest dzałający kod- dzięki Wam działa: [syntax=c] /* Program do sterowania MAX522 i MAX7219 przez spi ATMega32, 16MHz. MAX522 przetwarza sygnał cyfrowy na napięcie- przetwornik C/A co 16ms czyli napięcie zmienia się od 0 do 5V co 4s */ #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h>...
Witam. Posiadam wyświetlacz do kierownicy jak na zdjęciu i chciałbym do niego dodatkowo podłączyć jeszcze jeden wyświetlacz, który będzie pokazywał aktualny bieg. Czy ktoś mógłby mi wytłumaczyć jak podłączyć wyświetlacz, który jest na zdjęciu? https://obrazki.elektroda.pl/4733082400_... https://obrazki.elektroda.pl/8431608500_...
1) Co to za przetwornica DNP-FR8205, pewnie FR8205, jakiś ds znalazłem w necie ale to mus być rzadko spotykany układ (stąd szczególnie pytanie nr 4) To w zasadzie pozostałość z zamówienia montażu, bo DNP tutaj to Do Not Populate. Finalnie o ile pamiętam została zainstalowana EUP3458, tych przetwornic z pasującym footprintem jest kilka. 2) Gdzie jest...
http://obrazki.elektroda.pl/9733504600_1... DIY stacja meteo, a właściwie stacje, bo naprodukowałem już ich kilka, chyba 10 wersji. Dlaczego stacje? Bo lubię statystyki, poza tym to jedna z tych rzeczy, która może nie jest niezbędna do życia, ale fajnie mieć. Tym bardziej jeśli samemu się skonstruowało. Dlaczego ethernet? Bo wygoda...
Właśnie podłączam ten układ pod pracujący procek Atmega32. Zmieniłem port SPI na D. Zobaczymy czy coś się zmieni. Dam znać.
AT8 może sterować wyświetlaczem LED (multiplexing), można też użyć np. MAX7219
A może MAX7219 z próbek od Maxima? Fantastyczny układ do sterowania LED po 3 drutach. Wystarczy do sterowania 64 diodkami.
Usunąłem dwie linie: [syntax=basic4gl] I2cstart 'powtórz warunek startu I2cwbyte &HA2 'Adres zapisu [/syntax] ale brak różnicy Ten kod zapisu podają również w samplach Bascoma ( co prawda tam zapis i odczyt jest w pętli FOR .. NEXT). I generalnie się sprawdza. Podobnie jak w przypadku Atmega8 + LED na MAX7219 - tutaj działa jak trzeba. Nawet dla testu...
Popatrzyłem na schemat... skasowałem i zaczynając od nowa (idea została) wprowadziłem sporo zmian. Zmiany: - minimalizacja (SMD/TQFP) - atmega8 (mega8535 - za duży kombajn na takie małe cudo) - driver'y matryc, każda dostała po MAX7219 (możliwość łączenia szeregowo - więc można każdą matryce jako kolejny moduł - ale tutaj zbędne) - dodany przycisk reset...
Pozostaje jeszcze kwestia programu, którego w życiu nie pisałem i nie wiem jak to zrobić. Dwa przyciski do sterowania, każdy jakby do jednej części tego wyświetlacza ? Masz podane, że uczęszczasz już do trzeciej klasy technikum mechatronicznego. Nie rozumiem jak w takiej sytuacji można nie pisać dotąd żadnego programu. Ja pisałem programy w Turbo Pascalu...
Ogólna idea jest taka, aby ułatwiać sobie życie i użyć gotowego scalaka takiego jak sct2026, max7219, czy jeszcze innego jednego z wielu. No nie wiem czy takie wielkie ułatwienie. Może w przypadku 7219, ale ten jest dla wyświetlaczy common cathode, które, mam wrażenie, są mniej popularne od CA. W przypadku SCT2026 i tak trzeba zaprogramować multipleksowanie...
Zrezygnuj z tego daj MAX7219 jeden załatwi za Ciebie wszystko. ... za ponad 15-30zł vs 0.60zł za jeden 74HC595D + groszowe dodatkowe elementy i nieco większe PCB. I tutaj moje pierwsze pytanie, czy bity "znajdujące się" w pamięci pierwszego rejestru są następnie przesuwane do drugiego, czy każdym z rejestrów steruje się osobno ? To zależy jak je podłączysz...
Witam koleżanki i kolegów. Kiedyś zbudowałem taki zegarek teleekspresu na podstawie kitu Nord Elektronik. http://obrazki.elektroda.net/39_12652769... Posiada on następujące wady: 1) Spieszy około 2 - 3 minut na tydzień (brak jakiegokolwiek RTC) 2) spory pobór prądu (o 08:08:59) wartość => 300mA 3) efekt wiatraka - diody są zapalane dynamicznie...
Jaki wyszedł ostatecznie koszt całego urządzenia? W końcu znalazłem chwilę, by policzyć i oto co wyszło: 10x PCB wyświetlacza $42.32 10x PCB logiki $44.12 28x LED matrix Red $29,75 12x LED matrix Yellow $21,25 40x MAX7219 $20.00 10x ESP8266 $22.68 10x micro SD $4.20 10x ATmega328P $10.97 10x DS3231 $2.65 10x 8MHz $1.99 10x micro USB $2.50 10x 74LVC125...
Zastanawiałem się czy nie wystarczy ATmega328P Arduino Nano i bezpośrednio podłączone do niego 7 segmentowe led ? To ja napiszę tak: zapomnij. Chciałem sobie kiedyś napisać węża pod arduino i wyświetlacz 8x8. Założenia dobre, ale problem z kablami. Zainwestowałem kilka monet i zakupiłem taki sam wyświetlacz ale oparty o wspomniany powyżej MAX7219....
Żeby było optymalnie, to diody w matrycę 4x4 = 8 pinów, przyciski matryca 7x7 = 14 pinów, wyświetlanie wyników HD44780 po I2C = 2 piny = razem 24 piny, atmega88/168/328 ma 22 wolne piny (jeśli pozbył byś się Arduino i zrobił to na samej Atmedze, bez dopiętego kwarcu i przejściówki do kompa). Do diodek zastosujmy zatem MAX7219 = 3 piny do sterowania...
Ruchoma tablica LED jest zbudowana z oddzielnych modułów, każdy moduł składa sie z 64 diod LED. Moduły mogą być łączone w zależności od wielkości znaków. Każdy moduł jest kontrolowany przez układ MAX7219 (lub MAX 7221), który może sterować 64 LEDami. Moduły są kontrolowane przez mikrokontroler AT89C51 lub AT89C2051 firmy ATMEL Atmel ktore zawieraja...
Drogi kolego Jarema! Obsługa multipleksu w głównej pętli programu bez wykorzystania przerwań ma rację bytu przy prostych projektach podobnych do tego termometru (gdzie cała pętla wykonuje się zawsze w jednakowym czasie) ale gdy układ jest bardziej skąplikowany z koniecznością obsługi peryferiów np. RS232, zewnętrzy EEprom oraz moduł transivera. Wówczas...
Mam zamiar zrobić ten oto zasilacz: http://www.elektroda.pl/rtvforum/topic40... Na zamieszczonym schemacie niema jednak voltomierza oraz amperomierza. Pomysł jest taki żeby zrealizować je za pomocą uC. Jeśli chodzi o pomiar napięcia to nie widzę problemu. Podłącze dzielnik napięcia do wyjścia i będzie ok. Niestety nie wiem jak zrealizować amperomierz....
Witam Przepraszam, że odkopuje stary temat. Przyglądając neta natknąłem się na schemat podobnego zegara ze strony tu więcej : http://www.elektronika.ba/841/word-clock... Chciałbym wykonać sobie takowy zegar ale troszkę w inny sposób. W zamiarze mam użycie do tego celu Arduino Pro Mini 328,(z zegarem 8Mz), Moduł RTC wysokiej precyzji z I2C - DS3231,Moduł...
http://obrazki.elektroda.net/17_12206438... Witam, Chciałbym przedstawić wprawdzie jeszcze prototyp ale już praktycznie prawie w pełni działający, pewnego układu. Jak widać jest to zwarty moduł, 40pinów - 20 po każdej stronie w odstępach jak dwukrotna szerokość układu w obudowie DIL40. Nazwałem go " uVGA skrót od micro Video Gadget Adapter"....
atmega max7219 max7219 bascom bascom max7219
sterownik ekran nvidia windows skanowanie dwustronne blokada połaczeń
silnik kohler teltonika konfiguracja
Zamiennik termostatu Danfoss 077B6236 - Ranco, Johnson Controls, PEVASA Naprawa prostownika SL 100: Diagnostyka i typowe usterki