http://obrazki.elektroda.pl/6631108900_1... Witam! W tym pamiętnym dniu chciałbym wam przedstawić moją najnowszą, największą, najdroższą i zdecydowanie najlepszą konstrukcję w świecie lampowym(moim) – Custom 50W Hi-gain head! Całość z założenia ma przypominać artykuł, ponieważ starałem się w miarę dokładnie przybliżyć budowę....
https://obrazki.elektroda.pl/9443989800_... Jednopłytkowy komputer oparty na mikroprocesorze 8085 Założeniem było zaprojektowanie i zbudowanie prostego komputera na jakimś prostym procesorze w celu nauki assemblera. Konstrukcja oparta jest na wcześniej wspomnianym mikroprocesorze Intel 8085. Dlaczego akurat taki? Taki akurat miałem...
http://obrazki.elektroda.pl/5201699200_1... Cześć, Chciałbym wam przedstawić kolejny komponent do mojego systemu audio. Wzmacniacz ma współpracować z inną moją konstrukcją umieszczoną na forum, dla zainteresowanych podaję linka: http://obrazki.elektroda.pl/3320175800_1... Obudowa została poskręcana i wszystkie elementy...
Atmega8 za 1.50zł to nie ale są po 2.84zł z darmową wysyłką. Lepszym rozwiązaniem są np Arduino mini pro z Atmega328 :) (at)DJ_Dexinter Nie wprowadzaj ludzi w błąd jeśli wybierze przesyłkę lotniczą np. "China Post Ordinary Small Packet Plus" to paczki przychodzą już nawet po 10 dniach sprawdzone, zamówiłem w chinach już około 100 paczek i to naprawdę...
Cylinder jest chłodzony powietrzem, temperaturę mierze między żeberkami cylindra (nie głowicy), dodatkowo jest użyta pasta termo przewodząca aby pomiar był wiarygodniejszy. Cylinder chyba rozgrzewa się do ok 135°C.
Jaką metodą zrobiłeś płytki ? Ja zawsze mam problem z płytkami 2 stronami, nigdy obydwie strony nie chcą mi się idealnie odbić (metoda termo transferu) i zazwyczaj najpierw jedną strone odprasowuje, druga całą lakieruje i wytrawiam, a potem na odwrót. Jak ty Swoją wykonałeś ?
Chcąc wykluczyć czy popełniłem błąd w programie czy układ max6675 jest uszkodzony napisałem obsługę programową SPI. max6675.h: [syntax=c] #ifndef MAX6675_H #define MAX6675_H #define CLK_OUT DDRC |=_BV(PC0) //ustawia PC0 jako wyjście #define CLK_LOW PORTC &=~_BV(PC0)//stan niski na PC0 #define CLK_HIGH PORTC |=_BV(PC0)//stan wysoki na PC0 #define...
Zgadzam się wykonanie kiepskie bo podczas lutowania z tego co pamiętam moja lutownica marki topex zepsuła się chyba w połowie wykonania więc musiałem sięgnąć po lutownice transformatorową którą na poważnie lutowałem pierwszy raz stąd te efekty pompy do betonu:D. Ta płytka to był mój pierwszy poważny projekt - jedyne co wcześniej lutowałem to ze dwa...
http://obrazki.elektroda.net/4_122451892... Przedstawiam końcówkę mocy opartą na chyba wszystkim znanych układach scalonych LM3886. Jest to pierwsza moja konstrukcja, którą postanowiłem tutaj zamieścić. Poprzednie raczej nie były tego warte:-). Założenia: Chciałem zbudować końcówkę mocy, która dostarczy mi dobrych wrażeń odsłuchowych przy w...
Witam wszystkich. Jeśli to nie ten dział to proszę o przeniesienie. W jednym z numerów EdW opisany był przez p. Krzysztofa Gońkę czterokanałowy termometr. Wykonałem go i działa bardzo dobrze. W związku z potrzebą sterowania zaworem w ogrzewaniu postanowiłem zmodyfikować kod i dodać mu funkcję ustawianego programowo termostatu. Po wgraniu kodu do AVR...
Usunąłem ten wiersz i nadal brak odczytu - czekam do wieczora. P.S Jeśli możesz to podaj mi swój kod moze on zadziała. Twój przykład też działa :) Pzdr. Piotrek Sz.
Co do 3: Przeczytaj jeszcze raz dokumentację układu. Chyba bardzo czegoś nei zrozumiałeś. Do termometru wysyła się ciąg bitów, z których pierwsze 8 stanowi polecenie, a nestępne - jego ew. argumenty. W układzie DS18B20 nie ma żadnych "adresów" ani "miejsc do wysyłania bitów". Ani mikrokontroler, ani DS18B2 nie wiedzą, co to jest "hex". W prgramie zapisuje...
Funkcje OneWireReset_1, OneWireReset_2, OneWireWriteByte_1, OneWireWriteByte_2, OneWireReadByte_1 i OneWireReadByte_2 obuduj tak: unsigned char OneWireReset_1() { cli(); ... ... ... sei(); return(0); } A jeszcze lepiej to obuduj makrem ATOMIC_BLOCK.
Chyba dobrze- rób. Sterowanie podświetleniem daj na 15 i 16. Nie pozwól żeby pod kwarcem przechodziły ścieżki zasilające procesor.
Jak myśle to te termometry to ds1820 Spróbuj zmienić czasy w odczycie 1 wire lub zmienić rezystor podciągający
A czytasz co napisałem wyżej ? Problem polega zapewne na tym, że przyciski nie są podciągnięte ani fizycznie ani programowo do + , czyż nie o to chodzi kolego piotrva? PS. Napisałem 'podciągnie' -literówka
Jak długie mogą być przewody łączące czujniki DS18B20 z procesorem? Powiem szczerze, że najdalszy miałby ok. 50m. Poczytaj - http://www.elektroda.pl/rtvforum/topic14...
Nie bardzo rozumiem po co ma być zasilany z baterii 9V, gdy mamy do dyspozycji źródło napięcia zasilania o dużej pojemności; dodatkowo napięcie obniżane stabilizatorem 5V - który sam "zjada" 5mA Jak już z baterii ma być zasilany to zrobić tak, że gdy kluczyk w stacyjce układ zasilany jest także z instalacji samochodowej 12V, po odłączeniu przechodzi...
Witam Jeśli zlekceważyłeś propozycję kol. dondu to tu jest [url=http://www.elektroda.pl/rtvforum/to... Wystarczy tylko zmienić LCD na wyświetlacz 7segm. Jest w tym trochę ironii, ale przeczytaj ten post a zobaczysz że to nie jest tak:" kupię uC, programator, parę drobnicy i zbuduję sobie termometr". Czytając " łatwy " trzeba też...
No tak. Ja korzystałem ze sprzętowego i2c, który MUSI być na portach PC4, PC5. A Ty korzystałeś z PC3, PC4. Po usunięciu linii, o których pisałeś, zacząłeś wykorzystywać programowe i2c, które może być na dowolnych portach. Gdybyś w helpie Bascoma poszukał frazy $lib "i2c_twi.lbx" to by Ci się wyjaśniło :). Spróbuj teraz to zrobić. Ale ładnie pokombinowałeś...
Dalej masz źle podłączony DS1820, powinno być 1/GND, 2/1W(DATA), 3/+5V Teraz masz połączone wejście 1W i +5V. Nie wiem czemu niektóre sygnały prowadziłeś zamiast Net 'em, to używałeś Wire , w kolorze czerwonym. Przykład jak to narysować http://obrazki.elektroda.net/53_12852489... Co do opcji Autorouter to można zaufać, ale co z tego wyjdzie...
Witaj Łukasz ! Na początek masz błędną numerację pinów LCD masz tak: 1.......16 popraw to ma: 16......1 Następny dziwny błąd na płytce to: według PDFki ATMega8 to rezonator kwarcowy jest na pinach 9,10 czyli 1pin jet u góry po lewej, a tu co widzimy że pin nr 1 zaznaczany przeważnie kwadrat, prostokąt jest w dolnym rzędzie po lewej stronie - to błąd....
Jeszcze wprowadziłem pewną modyfikację,tak aby kolejny wentylator włączał się dopiero przy wyższej temp. Jest to zrobione poprawnie? To ci może pracowac; czy jest poprawnie?............ Owszem, wentylatory bedą włączac się stopniowo, ale wyłączenie ich nastąpi jednocześnie po osiągnięciu temp poniżej 'min'. Ten fragment programu powyżej może powodowac...
F_CPU=8000000 ustawione w Properties projektu A fuse bity w uc masz ustawione na 8MHz. Jeżeli nic nie ustawiłeś to uc domyślnie pracuje z częstotliwością około 1MHz.
Kwarcu nie potrzebujesz. Na wewnętrzynym oscylatorze możesz zrobić to spokojnie. Nie masz złącza ISP - no chyba że masz zewnętrzny programator do którego będziesz wkładał procesor. Jeśli nie to zdecydowanie dorysuj to złącze. Czy LCD będzie bez podświetlania? Kup lepiej taki z podświetleniem i go podłącz - 15 i 16 noga LCD. Może warto kupić 2x16 - koszt...
Rozumiem, że te dwa przewody w lewym górnym rogu to wentylator? Czy masz multimetr? Jeśli tak to podłącz wentylator do 5V pomijając ATmegę i zmierz prąd jaki przez niego płynie. Następnie przeczytaj artykuły: http://mikrokontrolery.blogspot.com/2011...
Witam. A przestawiłeś mikrokontroler do pracy z wewnętrznym oscylatorem RC?
- w kwestiach, które pominąłem nie będę się wypowiadał, bo nie przerabiałem jeszcze rejestrów i matryc, więc życzę przyjemności z dłubania ;-)
Jeszcze - jak zauważył kolega C4, C5 i C6 źle podłączone. Oczywiście kondensatorami tymi należy zblokować piny zasilania do masy, a nie do +5V Co do Aref - doprecyzuję - podłączenie Aref zależy od tego, co zamierzasz mierzyć na ADC. Tutaj mały help: http://mikrokontrolery.blogspot.com/2011...
Proponuje umieścić deklarację typu: volatile uint8_t DZIESIATKI, JEDNOSTKI; przed funkcją main. Tak zadeklarowana zmienna powinna być widoczna w przerwaniu oraz każdej innej funkcji.
Zmiany musisz dokonać w bibliotece LiquidCrystal.
W zmiennej I3 jest temperatura 10 razy większa niż zmierzona. Później jest ona formatowana do wyświetlenia aby wstawić przecinek. To taki myk aby nie wchodzić w zmienne typu Single. W IF'ie przyrównaj zatem tą temperaturę nie do 85°C ale do 850°C. If I3 >= 850 Then
Tylko czy warto bo, człowiek się namęczy po nocach, a Ty nawet dziękuje nie powiesz: http://www.elektroda.pl/rtvforum/topic19...
http://obrazki.elektroda.pl/2929008000_1... Witam. Po raz pierwszy zdecydowałem się przedstawić na łamach forum swoją konstrukcję. Chciałbym zaprezentować swój pomysł na Termometr Samochodowy. Podczas upalnego lata zauważyłem że po zainstalowaniu instalacji gazowej moje auto ma bardzo duże wahania mocy silnika w zależności od temperatury...
Co to znaczy wyświetla jedną linię?? Opisz dokładnie albo zrób zdjęcie. Ekran startowy się pokazuje, czyli "Witaj ..." a w drugiej lini "Temometr.." itd. Gdzie staje program? Co dokładnie pokazuje LCD od momentu włączenia do końca? Prawdopodobnie masz coś na magistrali 1W zwarte albo któryś czujnik poleciał lub port w procesorze. Mogłeś zmienić tylko...
Po pierwsze jakie czasy chcesz obliczać i jakie przerwania po co ??? To jest bascom nie assembler, deklarujesz na wstępie programu prędkość kwarcu a kompilator troszczy się o resztę tj. dajesz deklarację $regfile = "m8def.dat" $crystal = 12000000 Po drugie, procedura obsługi wyświetlaczy LCD (mowa tu o alfanumerycznych HD44780) jest w BASCOM zaimplementowana...
Przy multipleksowaniu ważny jest również Ifp ;)
Schemat poprawny dodaj złącze kanda dla programatora ISP żebyś w przyszłości nie musiał wyciągać Atmegi jak chciałbyś poprawić program.
Jest na schemacie. 'A' podłącz do Vcc (na próbę lepiej szeregowo przez 220Ω ), a 'K' do masy. Jeżeli tego nie zrobisz to nic się nie stanie; to tylko podświetlenie wyświetlacza.
http://obrazki.elektroda.pl/8261296900_1... http://obrazki.elektroda.pl/3509895200_1... Opisany poniżej "nietypowy mówiący termometr" dla większości osób może się wydać zupełnie niepotrzebnym, zbędnym gadżetem. Jednak dla osób starszych, słabowidzących itd. może okazać się pomocny. Typowe, tanie termometry, nie zawsze...
Skoro jesteś początkujący szukaj artykułów o programowaniu w Bascom w archiwalnych numerach EdW (Mikroprocesorowa Ośla łączka). Wykorzystanie programów w innym języku moim zdaniem będzie trudne i bezcelowe. Bascom jest wyposażony w wiele gotowych procedur do obsługi LCD albo przetworników ADC i ma polski plik pomocy co jest dużą zaletą. Do odczytu temperatury...
Nie chcę robić kryptoreklamy, ale kupiłem papier na aledrogo tutaj:[url=http://allegro.pl/papier-term... i rezultaty są perfekcyjne. Żelazko do góry nogami, temperatura dla małej płytki to dwie kropki, dla większej trochę wyższa. Papier dociskam zwiniętą szmatką po brzegach aż do wewnątrz, punktowo. Potem...
POWERSAVE (ATMEGA88) This mode is identical to Power-down, with one exception: If Timer/Counter2 is enabled, it will keep running during sleep. The device can wake up from either Timer Overflow or Output Compare event from Timer/Counter2 if the corresponding Timer/Counter2 interrupt enable bits are set in TIMSK2, and the Global Interrupt Enable bit...
witam, zamierzam wydrukować metodą termotransferu pewną płytkę i zrobiłem z eaglowego schematu PDFa, jeddnak wyszedł sporo za mały. Gdzie mój problem (wszystko w skali 1:1 wg. Eagla). Na zdjęciu atmega8 z miejscem pod atmegę8 http://obrazki.elektroda.pl/5255377200_1...
Witam, Przygotowuję do publikacji płytkę z ATmega8 w TQFP do wykonania przez osoby, które korzystać będą z "metody żelazkowej". Ponieważ nie korzystam z tej metody, a obawiam się o odległości padów w standardowej bibliotece Eagle (gdzie odstęp jest 10mil), stąd pytanie jak w tytule tematu. Sugestie innych wymiarów dla tej metody także mile widziane....
Tak jest :)
http://obrazki.elektroda.pl/6231990600_1... Witam drodzy elektrodowicze! Przyszedł najwyższy czas, aby pokazać swoje najnowsze dziecko. Historia zaczęła się od zwykłego bardzo niedokładnego czujnika temperatury w stacji pogody, chciałem po prostu mieć dokładną temperaturę wewnętrzną i zewnętrzną. No więc od początku, po pierwsze trzeba...
Konstrukcja bardzo fajna szczególnie to się musi prezentować w nocy. Własnie teraz zajrzałem na allegro i co: nie ma atmeg8, czy to rzeczywiście już koniec tego używanego przez wszystkich procka, no ale teraz na elce nastanie era atmega88, a kwarc nie słynny 16Mhz tylko 20Mhz :D Jeśli cię interesuje to na rogu Duboisa i 1maja można dostać jeszcze Atmegę8...
http://obrazki.elektroda.pl/8130467300_1... Witam, chciałem zaprezentować mój mini termometr. Jest to już druga wersja. Zbudowałem ją ponieważ za każdym razem jak patrzyłem na poprzednika aż mnie skręcało jak pomyślałem co jest w środku. Pierwowzór zrobiłem na kawałku starej płytki uniwersalnej i płytce z wyświetlaczem. Na zdjęciu widać...
http://obrazki.elektroda.pl/7355213900_1... Witam, Przedstawiam kolejną wersję zegarka naściennego. Zegarek wyświetla czas w formacie GG.MM, oraz temperaturę w zakresie -9...99°C. Użyte zostały wyświetlacze 7-segmentowe Led o wysokości znaku 56mm. Takie dość duże żeby było z daleka widać która godzina ;) Wyświetlacze mają regulowaną...
http://obrazki.elektroda.net/82_12639124... Witam kolegów i być może koleżanki. Postanowiłem pochwalić się moim wykonaniem dobrze znanego na forum zegarka na lampie radzieckiej iw-18. Zegarek ( a nawet zegarki, bo powstały dwie sztuki) powstały z potrzeby zbliżających sie urodzin dziewczyny :D Po długich przemyśleniach doszedłem do wniosku...
folia termo prasa termo podkladki termo
volvo silnika kolorów odtwarzaniu kabel miedza aluminium
electrolux ew6tn4261p nagrzewnica master
Jak zmienić rozszerzenie pliku .txt na .jar? Wymiary profilu do utrzymania 150 kg na 1,5 m