Cos podobnego jak na tym rysunku ... tylko zmień procesor na swój :) oraz wartości rezystorów R1 i R2 . http://obrazki.elektroda.net/37_11513052...
http://obrazki.elektroda.pl/9114516200_1... Autorski projekt wyłącznika zdalnie sterowanego za pomocą pilota RC5. Cały układ kontrolowany jest za pomocą mikroprocesora z rodziny AVR, ATtiny2313. Na uwagę zasługuje zasilanie układu bezpośrednio z sieci elektroenergetycznej o napięciu 230V, zrealizowane przez zasilacz bez transformatorowy....
Witam. Chciałbym przedstawić mój pierwszy projekt tutaj. Powstał on z powodu mojego lenistwa(nie chciało mi się wstawać by opuścić roletę jak mi słońce w monitor świeciło) i sprzyjających warunków(rozpadł się sznurek od rolety). Uznałem że dobrym sposobem komunikacji byłoby klaskanie, bo nie wymaga pilota i nie wymaga bezpośredniej obecności przy rolecie....
1. Config łączy się zarówno z Pin jak i Port 2. Tak - jeśli chcesz sterować wyjściem musisz użyć PortX.N
Diody włączone na odwrót. Piny mikrokontrolera, tutaj o tym pisałem przed paroma minutami: http://www.elektroda.pl/rtvforum/viewtop... Nie sprawdzałem datasheet Twoich diod, ale 10Ω może być za mało - sprawdź licząc prąd bo możesz spalić diody lub transyztory.
ERROR: address 0x0810 out of range Kod wyszedł za duży. Masz włączoną jakąś optymalizację?
Czyli tak w skrócie reasumując: obstawiasz, że po raz n-ty przyczyną jest duża doza przypadkowości, a to, że na bezpośrednim wykorzystaniu portów udało się sterować silnikiem to kwestia specyficznego układu dużej dozy przypadkowości? :-) Co do Eagle - oprócz kilku małych makamentów opanowany, nawet 3D udało się raz wygenerować. Pozostałe przeglądnięte/przeczytane....
Znalazłem w końcu to co mnie interesowało, układzik złożony i działa ale... no właśnie ale. Dioda podpięta jak http://obrazki.elektroda.pl/3268942000_1... prosił bym o pomoc w znalezieniu problemu.
Pytanie kolejne, czy ma ktoś schemat wzmacniacza podczerwieni? sprawdzony który będzie nadawał gdzieś na 5 m? Oprócz tego z helpu BASCOM bo robiłem i nie bardzo. Chodzi dokładnie o to żebym mógł sterować odb podcz. na attiny3213 )(układ odb. SFH506), nadajnikiem też na attiny2313, ale żeby to była zadowalająca odległość sterowania. Jak wezmę pilot RC5...
Witam Szukałem dużo na forum ale niestety nie znalazłem odpowiedzi jak dokładnie zrobić pwm na pwm0a Czy może mi ktoś napisać co mam dopisać do programu abym mógł sterować 3 kanałem pwm? Oto program: [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 8000000 Config Portd.6 = Output Config Portb.0 = Output Config Portb.3 = Output Config Portb.4...
Witam wszystkich :) Nie będę owijał w bawełnę. Mam problem zapewne banalny ale ja nie potrafię sobie z nim poradzić. A więc zbudowałem układ do obsługi kart pamięci Compact Flasch na bazie mikrokontrolera Atmega162 posiłkując sie serią artykułów z Elektroniki Praktycznej, który rozpoczął się 02/2004r. Układ ten poza pamięcią ma mieć jeszcze wbudowany...
Na początek do rysowania schematów są odpowiednie programy a nie Paint , kody programu umieszcza się korzystając z polecenia Syntax a nie wkleja zrzut . Schemat : brak jakichkolwiek kondensatorów do filtracji zasilania , brak GND dla uC , brak oporników ograniczających prąd diod jeden wspólny to żadna oszczędność max prąd portu to 20mA , czerwone LED...
Tak sobie powoli sklecam coś co będzie pewnie można nazwać za jakiś czas robotem i mam kilka problemów. Mianowicie docelowo będą 2 silniczki z automatycznych sekretarek odpowiedzialne za prawą i lewą stronę kół, rozumiem że sterować za pomocą uC można tylko za pośrednictwem mostka H np. V100 ? Moduł odpowiedzialny za sterowanie i czujniki chciałbym...
Dzięki za pozdrowienia i za odpowiedź . A co do układu to jest automat do pokoju i ma sterować światłem rgb , halogenami , klawiatura umieszczona we włączniku+ dioda rgb ma sygnalizować jaka funkcja światła zostanie zmieniona , odczytać i zapisać i2c to zadanie dla attiny2313 . A atmega8 ma wyświetlać na wyświetlaczu co jest obecnie za funkcja , pobierać...
http://obrazki.elektroda.net/32_11681915... Witam! Tak od jakiegoś czasu oglądam ten dział i postanowiłem opublikować swój projekcik.. W sumie jest stary (z przed 2ch laty), więc proszę aż tak bardzo się nie czepiać – są to moje początki z dziedziny uC Nie wnosi sobą nic nowego - jest to taki bajerek, ale chciałem się nim pochwalić Układzik...
Moj linefollower nie odroznia sie niczym od innych, procz tym ze posiada opuszczane ramie ktore ma przymocowany wklad od dlugopisu, pozwala to pokazac droge robota. Ogolnie nigdy nie mailem zamiaru budowac linefollowera, ale byl to projekt na studia. Wydaje mi sie ze go jeszcze rozwine cos podobnego do elebota. Pierwsze co zrobie to dodam jeszcze dodatkowy...
Witam Jestem początkującym, to muj drugi program, jednak żadnego jeszcze nie uruchomiłem fizyczie. Działam na atinie 2313. mój program to: #include <avr/io.h> #include <avr/delay.h> int main(void) { DDRD=0x7c; for(;;) { PORTD=0x7c; _delay_loop_2(0xffff); PORTD=0; _delay_loop_2(0xffff); } return...
Witam. Próbuje napisać program na attiny2313 a polegać będzie on na tym że będą dwie diody podłączone do dowolnych wyprowadzeń attiny i dwa switche jeżeli switch1 zostanie wciśnięty to dioda1 zapali się a jak switch2 zostanie wciśnięty to dioda1 zgaśnie a dioda2 się zapali i ponownie jak switch1 zostanie wciśnięty to dioda2 gaśnie a dioda1 zapala się....
Witam, złożyłem sobie płytkę która w założeniu, miała mi pomagać testować programy na ATtiny2313. Płytkę wykonałem wg schematu: http://obrazki.elektroda.pl/8784413900_1... $regfile = "attiny2313.dat" $crystal = 1000000 config Portb = output portb = 1111111 do reset portb waitms 500 set portb waitms 500 loop end Po zaprogramowaniu, wg...
Na podstawie danych, jakie znalazłem w internecie napisałem kod, który miałby nadawać, w RC5, ale niestety nie działa. Proszę o pomoc w znalezieniu błędu i nie odsyłaniu do google czy innych tematów, bo naprawdę bardzo starannie je przeszukałem. Dioda podłączona jest do PD0. [syntax=cpp]#include <avr/io.h> void nad(int bit) \\instrukcja nadająca...
Posiadam programator UsbAsp więc AVRStudio odpada i dlatego korzystam z WinAVR i tu zaczynają się schody. Mam taki kod programu: [syntax=asm] #include <iotn2313.h> ldi R16,0xFF out DDRB, R16 ldi R16,0b11111111 out PORTB,R16 Petla: rjmp Petla [/syntax] Programuje attiny2313(dioda podłączona do portu B) ale zamiast dioda świecić ciągłym światłem...
Witam mam prośbe czy mógłby mi ktoś kto ma prcka attiny 2313 sprawdzić czy działa mu mrugaczka na jednej diodzie led z wsadem .hex poniżej: EDIT: Ja sprawdzając na swoim jedynym procku attiny 2313 nie widze by ten układ działał dlatego wpadłem na pomysł by ktoś kto ma identyczny procek sprawdził czy z tym wsadem zaczyna mu mrugać ta dioda pozwoli mi...
Witam! Mam układzik z 2 przyciskami, diodą i kilkoma innymi elementami. Napisałem program, który po naciśnięciu klawisza wchodzi do procedury obsługi przerwania (INT0), coś tam w niej robi i wychodzi. Mój problem polega na tym, że nie wiadomo czemu zapala mi się dioda. Mało tego. Gdy przejadę palcem po obudowie to zaczyna migać. Nigdzie w programie...
Napisalem sobie taki prosty program aby zapalal 8 diod led podlaczonych do portu B. diody podlaczone po przez rezystory najpierw 1kR teraz 470R do +5V. I problem w tym ze diody podlaczone do pinow 2 i 3 nie swieca sprawdzalem miernikiem i gdy piny maja poziom niski to na pozostalych jest 0V a na tych okolo 2.2V. Czy te procesory tak maja poprostu taka...
Witam, otóż zamysł jest taki, że jako iż znalazłem w domu niedużą płytkę od advantech, napaliłem się na stworzenie robota, który byłby sterowany za pomocą rs'a na tejże właśnie płytce. Moje doświadczenie w zakresie programowania i elektroniki nie jest największe, więc na początek chciałbym zrobić względnie prostą rzecz: zapalanie i gaszenie diody z...
Chciałbym zrobić cos takiego jak na obrazku wysyłając na linie "L" sygnał 001 zapala się dioda przy mikrokontrolerku nr1 gdy 010 to 1-szy mikrokontroler nic nie robi z dioda i wypuszcza sygnał do 2-go przy sygnale 100 pierwszy i drugi nic nie robią tylko ostatni zapala diodę itd. Proszę o pomoc jak je zaprogramować. PS Robie taki schemat po raz pierwszy...
Witam, mam taki problem. Napisałem program. Po naciśnięciu przycisku nr 1 zaświeca diody w kolejności 123, po wciśnięciu 2 w kolejności 321, po wciśnięciu 3 231, a po wciśnięciu przycisku nr 4 mają migać Płytka została wykonana przeze mnie. Płytka sprawdzona, jest poprawnie wykonana. Zasilanie podłączone poprawnie. Reset odciągnięty do VCC rezystorem...
Witam, mam schemat tego urzadzenia, ale mam kilka pytan na schemacie jest włacznik ale nie jest oznaczony do ktorej nożki trzeba przylutować a zostały mi tylko 1 i 11 nóżka. Drugie pytanie to jakim napieciem zasilac by swieciły pełną jasnością i pominąć stabilizator ? I czy mozna dać jeden rezystor zastepujacy te 14 rezystorów? Pozdr http://obrazki.elektroda.net/95_12215109...
Witam Mam takie pytanie otóż wgrałem taki testowy program do uC :[syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 8000000 Config Portb = Output Portb = &B00000000 Do Toggle Pinb.3 Toggle Pinb.4 Toggle Pinb.5 Toggle Pinb.0 Toggle Pinb.1 Toggle Pinb.2 Waitms 600 Loop [/syntax] ale niestety diody na porcie b.3 i b.0 nie migają tylko świecą się cały...
Witam, ostatnio z powodu nadmiaru wolnego czasu postanowiłem ponownie pobawić się w "elektronika". Wygrzebałem programator, mikro kontroler Attiny2313 którym już kiedyś się bawiłem i złożyłem najprostszy układ z przycisku i diody. Po napisaniu prostego programu otrzymałem efekt taki jak na filmiku. Nie mam pojęcia co sie dzieje z tym :D W drodze próby...
Witam. Chciałem zrobić zamek szyfrowy i napisałem prosty program , który po wciśnięciu 1,2,1 miał zapalać diodę, ale z nieznanych mi przyczyn , program nie działa xD . Zamieszczam tu kod: Config Pind.4 = Output Config Pind.2 = Output Config Pinb.7 = Output Config Pinb.6 = Output Config Pind.3 = Output Config Pind.5 = Output Config Pinb.4 = Output Config...
serdecznie witam to jest mój pierwszy post:P mam problem z mikrokontrolerem attiny2313 zaprogramowany zgodnie z kursem bascoma (http://www.dioda.com.pl/forum/topics20/... mój problem polega na tym że nie moge zgasić zapalonej diody (przykład z 2 przyciskami i tak samo z jednym) jeżeli wciskam przycisk...
Witam, Od kilku dni walczę z pewnym problemem. Szukałem rozwiązań w różnych źródłach, na różnych stronach, w rożnych książkach i poradnikach... Jednak wszystkie wykonywane przeze mnie operacje nie przynoszą pożądanego rezultatu... Przyznam się bez bicia, że mam za sobą już bardziej zaawansowane projekty, ale jak widać, najtrudniejsze do rozwiązania...
Witam! Mam dziwny problem i od paru godzin nie mogę znaleźć jego przyczyny. Mianowicie nie wiem dlaczego kontroler nie reaguje na zmianę stanu na wejściu PD2. Mam tam podpięty przycisk który ma włączać diodę podpiętą do PD6. Układ działa na 100% pod względem technicznym, ponieważ sprawdziłem go innym programem. Czuję że przyczyna jest gdzieś w napisanym...
Taką ilością diod możesz sterować za pomocą samego procesora nawet attiny2313 i kilku tranzystorów i rezystorów. Wpisze google led matrix i na pewno wyskoczy ci masa schematów i rozwiązań. Możesz sterować jasnością i niezależnie diodami, kwestia oprogramowania.
Skoro ma być płynnie, to musisz jeszcze uwzględnić strumień światła, ponieważ charakterystyka diody jest nieliniowa. Kilka rozwiązań tego problemu znajdziesz tutaj: http://mikrokontrolery.blogspot.com/2011... A oto różnica: [youtube]https://www.youtube.com/watch?v... Dla 4 z 8 kanałów musisz zrobić PWM programowo,...
Sam terminator niczego Ci nie da ... Aby na liniach było odpowiednie napięcie muszą być wszystkie rezystory, które tworzą 2 potencjały. Patrząc na to inaczej szyna rs485 musi być zasilana (jak wszystko), bo inaczej nie chce działać. A terminatory maja dwojaką rolę. Ta podstawowa to redukcja odbić, ale druga to zrównoważenie napięć na linii. Dzięki terminatorowi...
Dodatkowo warto przeczytać temat [url=http://www.elektroda.pl/rtvforum/to... WinAVR" - _delay_ms jak i _delay_us nie są przystosowane do tego, aby jako parametr przekazywać zmienną, gdyż wtedy zostanie wkompilowana cała biblioteka liczb zmiennoprzecinkowych. Rozwiązanie: 1/ wstawić stałą 2/ przy _delay_ms można sobie pozwolić...
Wilczur, jeżeli to jest tylko 5 diod led to możesz to sterować wprost z uC. Odnośnie Twojego pytania to nie do końca każdy do wszystkiego bo w bardziej rozbudowanych projektach to troszkę inaczej wygląda. Ale do tych 5 diod to spokojnie możesz użyć nawet najzwyklejszego Attiny2313, pisząc program do tego nauczysz sie troszkę o uC na googlach jest od...
Hmmm http://www.dioda.com.pl/forum/topics17/5... może to Ci pomoże. Pozdrawiam
Witam Też jestem zdania że tranzystor jest w stanie zaszkodzić procesorowi. Tranzystory mocy mają dość duże pojemności co spowoduje że ULN w czasie kluczowania nie będzie "wisiał w powietrzu" i pojawienie się na podłożu układu dużego potencjału może się zamknąć przez napięcie wsteczne Ube tranzystorów wejściowych do wyjść procesora. Kiedyś robiłem z...
To pewnie w programie ustawiłeś piny jako wyjścia i sterujesz nimi za pomocą rejestrów PORTx. A powinieneś ustawić jedynki do portu PORTx a diodami sterować rejestrem DDRx.
Wszystko zależy jak skomplikowane masz to sterowanie. Jeden Attiny13 uciągnie maksymalnie 5 diod (6 jeśli przeprogramujemy reset). Attiny2313 o wiele więcej. Napisz coś więcej o sposobie świecenia jak to chcesz ewentualnie sterować, itp...
Nie trzeba rezystora do masy ponieważ to samo zrobisz programowo. Dodano po 5 Jeśli masz taśmy LED 12 V, to zasilaj się z 12 V - proste. Kolega mówił o pojedynczych ledach dlatego zaproponowałem 24v żeby zwiększyć ilosc diod w jednym łańcuchu i tym samym zmniejszyć ilość potrzebnych łańcuchów.
Witam, mam pewien problem, próbuje przerobić kod do sterowania diody z Attiny 2313, na Atmega8 taktowana wewnętrznym 1MHz z tematu: [url=http://www.elektroda.pl/rtvforum/to... Kod Oryginalny: [syntax=c]#include <avr/io.h> #define REDout OCR0A #define BLUEout OCR0B #define GREENout OCR1BL void PWMint(void) { DDRB |= 1<<PORTB2;...
No dobrze ale autorowi tego projetku niby wszystko działało bez zarzutu z tym programem. I też stosował transmisję przez port szeregowy ? Zacznij od przemyślenia sposobu wysyłania jednego bitu. Możesz podłączyć diodę LED do procesora-odbiornika i sterować jej zapalniem i gaszeniem. Zacznij od wysyłania przez odbiornik fali prostokątnej o ustalonej...
1.Konfiguruje się PORT 2.Podciąganie do plusa włącza się w PORT 3.Przyciski czyta się z PIN Sterować można PORT`em a sprawdza się PIN [syntax=basic4gl] Config PORT.x = Input 'nie podłaczamy driverow - port bedzie wejsciem PORT.x = 1 'sterujemy portem, podłączamy wewnętrzny rezystor Przycisk Alias PIN.x ' PIN PIN PIN PIN! [/syntax]
Sterowanie robisz identycznie jak w Twoim pierwszym programie, tylko zamiast słowa 16-bitowego używasz bajtu. Podprogram "prepisanie" jest już zbędny - nie wywołujesz go przecież, więc możesz go całkiem wywalić. Jeśli układ jest taki jak na schemacie w pierszym poście, to wpisując do portu B wartości &b0010010, &b00100100, &b01001000, uzyskasz zamieżony...
Chciałbym zaprezentować moją mrugającą pisankę. Powstała ona na potrzeby konkursu szkolnego. Mogłem dzięki niej go wygrać. Działa bardzo prosto sterownik to attiny2313, sterujący diodami. Żeby uprościć konstrukcji zastosowałem układ ULN2003. Program powstał w bascom, ze względu na małą ilość czasu. Przewidziałem pięć programów mrugania, pomiędzy którymi...
tranzystory Q1 i Q2 muszą być ponieważ mosfety sterujesz 12V przez te tranzystory które możesz sterować dowolnym sygnałem tak większość obecnie produkowanych mosfetów ma już wbudowane diody tak więc jeżeli tranzystor posiada je to te na schemacie są zbyteczne myślę że podane tranzystory powinny być dobre , zobacz sobie serię IRFZ
Oczywiście, że nie to samo. To jest stabilizator napięcia, na wejście podajesz np. 12V a na wyjściu masz 8V. Triak ma natomiast też 3 końcówki, jednak są one oznaczone jako A1, A2 (anody) oraz bramkę sterującą G. http://pl.wikipedia.org/wiki/Triak A co do schematu to element oznaczony jako MOC3041 jest to optotriak, umożliwia on separację (oddzielenie)...
Nóżki diod są połączone ze sobą i zmasą. Na zdjęciach widać że autor wykorzystał fakt, że na pinach portu LPT do których przylutował diody jest właśnie masa, czyli po włożeniu wtyku do gniazda w komputerze diody zostaną zwarte ze sobą i z masą. Równie dobrze możesz złączyć anody razem i podłączyć do masy. Tranzystor jest potrzebny tylko do sterowania...
tak bo gdy do pina B0 nie jest nic podpięte to dioda się świeci a chce sterowac plusem zasilania.
zumek a mogbys podzucic kawalek programu
100 diod, do sterowania polecałbym multipleksowanie (np. za jednym zamachem sterować 10-cioma diodami) przy pomocy jakiegos małego AVR (attiny2313 będzie ok), do tego sterowanie z PC przy pomocy UART (RS232, ew. z przejściówką może być USB), od strony PC wysyłasz po prostu dane na port szeregowy, w procku odpowiednio wysterowujesz diody i tyle :-)
Skoro będziesz wykorzystywać uC nie może on sterować diodami?
(at)Warhard - dziękuję za pomoc, sterowanie o którym napisałeś jest teraz już jasne ( podświetlone 56 diodami ;) ) dla mnie. Myślę, że kiedyś się zrewanżuję za pomoc.
Jeżeli do wyjść układów 74ls145 podepniesz tranzystory n-p-n, to wtedy trzeba zanegować dane. W oryginalnym schemacie diody uaktywniają się dla stanu niskiego na wyjściach K155
Nie bardzo wiem jak tą instrukcją chcesz zgasić już zapaloną diodę.
Prędkość nie musi być bardzo duża. chodzi mi o zrobienie takiej komunikacji jak pilot z telewizorem, projekt będzie oświetleniem sufitu, a pilotem będe sterował diodami.
Nie mam zbyt dużego doświadczenia w zdalnym sterowaniu, ale kiedyś zrobiłem zdalne sterowanie na attiny2313 z diodami ir. Nadajnik wysyła np 2 impulsy ir odbiornik to odbiera i łódź płynie do przodu. 3 impulsy do tyłu itd. I prosze masz proste zdalne zdalne sterowanie na tyle kanałów ile avr ma I/O - diodaodbiorcza.
Generalnie to dobierając rezystory dla takiego układu trzeba brać pod uwagę prąd jakiego wymagają diody w wyświetlaczu do poprawnego świecenia (jasności). Ustala się spadki napięć na poszczególnych elementach oraz co ważne bierze się pod uwagę to, że wyświetlacz będzie multipleksowany ze względu na swoją budowę, a więc sygnał sterujący będzie sygnałem...
Sprawdzałem fizycznie drugą wersję twojego kodu co prawda na Atmega 16, ale to nie szkodzi. No i muszę stwierdzić że wszystko ładnie chodzi. Naciskam coś na klawiaturze i diodka się zapala, naciskam drugi raz i diodka gaśnie. Ustawienia portu w Hyper Terminalu to: -liczba bito na sekundę : 2400 - bity danych: 8 - parzystość : brak - bity stopu : 1 -...
No tak , ale twój program się wykonuje dopiero po resecie. Jak sterujesz diodę , prosto z portu czy przez tranzystor ?
Jaka dioda? Obojętne jaka? 1n4007 wystarczy? Mam wiele diód w tym prostownicze. Czy mogę zastosować właśnie diodę prostowniczą?
i zdecyduj się - używasz bascoma AVR (attiny2313) czy 8051 (at89c2051)
Poprawiam się - uściślam: - "logic level" to musi być N-MOSFET (jak podał kolega wyżej - np. IRLZ44) - od strony masy, sterowany wprost z uC (a wtedy silnik z drenu do +12V). Oczywiście równolegle do silnika dioda np. 1N400x. Jeśli P-MOSFET - to nie musi być "logic level", gdyż musi być poprzedzony pojedynczym stopniem na BJT (np. BC547) w ukł. OE i...
Dlatego to tak skacze jak chce bo fabrycznie Attiny2313 pracuje z wbudowanym wewnętrznym oscylatorem.
sterować attiny2313 dioda attiny2313 attiny2313 dioda
brother wymiana demontaż peugeot wyjście otwartym kolektorem
toshiba satellite sterowniki toshiba satellite sterowniki
Miękki start do spawarki inwertorowej – soft-start, pre-charge, ochrona mostka, PFC, SSR Oleo-Mac 937 – zatrzymuje się łańcuch pod obciążeniem, brak mocy, regulacja gaźnika, sprzęgło