Elektroda.pl
Elektroda.pl
X
Elektroda.pl
W2 Usługi badań i pomiarów
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Najprawdopodobniej najmniejszy na świecie migacz LED z timerem 555

ghost666 13 Maj 2019 10:35 5232 86
  • #61
    yogi009
    Poziom 42  
    PiotrPitucha napisał:
    Yogi009 jeśli coś się zmieniło w tej materii to chętnie zerknąłbym na jakieś sensowne tutoriale.


    Piotrze, nie jestem bardzo mocny w tym programowaniu, ale kilka konstrukcji na ATtiny13 i ATtiny44 popełniłem - nie było tam nic szczególnego. Po prostu piszesz kod, kompilujesz i wgrywasz. Standard.
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
  • W2 Usługi badań i pomiarów
  • #62
    PiotrPitucha
    Poziom 33  
    Witam
    Ja kończę ze swojej strony uwagi, na wielu Attiny poczyniłem drobne rozwiązania, ale problem z Attiny10 jest taki że ma tylko 32B RAM :(
    Wiem że czas zabrać się za Asembler, albo zgodzić się z tym że zamiast na procesorze 2,5mm x 2,5mm zrobimy układ na procesorze 4mm x 4mm :) a na tym to nawet w Arduino IDE można grzebać.
    Pozdrtawiam
  • #63
    Janusz_kk
    Poziom 20  
    PiotrPitucha napisał:
    Wiem że czas zabrać się za Asembler

    Piotrze nie trzeba, w AS7 można pisać w C na attiny10 co właśnie przed chwilą zrobiłem :)
    kod migacza:
    Kod: c
    Zaloguj się, aby zobaczyć kod

    i skompilowany:
    Kod: avrasm
    Zaloguj się, aby zobaczyć kod


    Ale jest haczyk, Avr Studio nie może być upgrejdowany z 4, ja tak miałem i okazało sie że nadal korzystał on z biblotek "WinAVR-20100110"
    dopiero zmiana nazwy starych bibloteg i naprawa AS7 spowodowała że zobaczył nowe swoje bibloteki i zaczął kompilować attiny10, bo wcześniej też mi krzyczał
    że tylko asembler :)
  • #64
    Zbigniew 400
    Poziom 36  
    Jak na prosty migacz to program krótki.
  • W2 Usługi badań i pomiarów
  • #65
    yogi009
    Poziom 42  
    Zbigniew 400 napisał:
    Jak na prostt migacz to orogram krótki.


    To samo miałem na końcu języka. Każdy to sobie ogarnie.
  • #66
    Janusz_kk
    Poziom 20  
    Bo i wielkiej filozofi w tym nie ma, wystarczy zwykłe opóźnienie i zmiana stanu.
    Ambitni mogą to zrobić na timerze i w międzyczasie procek usypiać i budzić w przerwaniu
    ale mi się nie chciało :) bardziej walczyłem z samym AS7 aby chciał to skompilować a nie wysyłać
    mnie na drzewo że z attiny10 to tylko asembler.
  • #67
    yogi009
    Poziom 42  
    Janusz_kk napisał:
    Bo i wielkiej filozofi w tym nie ma...


    Kolega chyba odleciał w tym asemblerowym samouwielbieniu. A temat dotyczy migacza :-) Trzy piątki, dwa kondziołki i rezystorki. W sumie 7 minut roboty bez programowania w żadnym narzeczu.
  • #68
    Janusz_kk
    Poziom 20  
    yogi009 napisał:
    Kolega chyba odleciał w tym asemblerowym samouwielbieniu.

    Gdzie ty tam widzisz asembler?
  • #69
    cooltygrysek
    Warunkowo odblokowany
    yogi009 napisał:
    A temat dotyczy migacza :-) Trzy piątki, dwa kondziołki i rezystorki. W sumie 7 minut roboty bez programowania w żadnym narzeczu.


    Ale mu kolega pojechał :-) Ale fakt odjechał od tematu daleko w samouwielbieniu już na asembler i AVR Studio i się zastanawiam o czym ten temat w końcu jest ? A miał być prosty migacz. Tak procek usypiać i budzić watchdogiem nie wiem po co. Jednak w programie dopatrzyłem się błędu ale nie komentuje bo można jeszcze szybciej to napisać.
  • #70
    Janusz_kk
    Poziom 20  
    cooltygrysek napisał:
    Jednak w programie dopatrzyłem się błędu ale nie komentuje bo można jeszcze szybciej to napisać

    Pewnie że można, program pisałem na kolanie i zajeło mi to z kompilacją może ze dwie minuty.
    A co do błędu to pewnie chodzi Ci o rejestr kierunku, zamiast jednego bitu ustawiam cały, zegar jest w innym miejscu podany więc tu nie musi.
  • #71
    Grzegorz_madera
    Poziom 32  
    Steryd3 napisał:
    ale wiem, że są tacy fascynaci którzy widzą w nim panaceum na niemal wszelkie zaganiania w elektronice i są w stanie na nim niemal wzmacniacz audio zbudować.

    To nie chodzi o fascynację. Po prostu elektronik na 555 zbuduje nawet radioodbiornik, a programista AVR już już niekoniecznie. Jakby 555 nie nadawał się do niczego w sensie, że na procesorze można zrobić lepiej to nikt nie produkowałby go w takich ilościach. A skoro produkują to znaczy, że zapotrzebowanie jest. Tak samo jak ICL 7107.
  • #72
    yogi009
    Poziom 42  
    Janusz_kk napisał:
    Gdzie ty tam widzisz asembler?


    Czytaj anegdotyczne wypowiedzi.

    Dodano po 2 [minuty]:

    Grzegorz_madera napisał:
    elektronik na 555 zbuduje nawet radioodbiornik, a programista AVR już już niekoniecznie


    Dokładnie o tym rozmawialiśmy. Żadnemu elektronikowi na jakimś etapie edukacji nie zaszkodziłaby lekcja z trzech piątek. Ilość zastosowań uczy przede wszystkim kreatywnego podchodzenia do konkretnych problemów technicznych.
  • #73
    Gizmoń
    Poziom 28  
    Prof. R. Tadeusiewicz stwierdził kiedyś, że "prawie każda nowa technika rodzi efekt patologicznej fascynacji". Czyż nie jesteśmy właśnie tego świadkami?

    2016: "Widzę, że jesteś dumny ze swojego projektu. Ale może wyjaśnisz z czego? Z tego, że Arduino użyłeś w e-papierosie? Przerost formy nad treścią. Ale przed kolegami będziesz szpanował jakiego to ty (specjalnie z małej litery) masz e-papierosa. Może byś lepiej wykorzystał Arduino?"

    2019: "Migacz LED to tylko na uC, na żadnym 555. uC jest lepszy niż 555. Na uC można zrobić 555. Można zrobić na nim też komparator, licznik, zegarek, mop i spłuczkę! Zrobisz spłuczkę na swoim biednym 555?"

    Jednocześnie, schemat prostego układu złożonego z 7 elementów, staje się już trudny do rozszyfrowania...
  • #74
    cooltygrysek
    Warunkowo odblokowany
    Gizmoń napisał:
    Prof. R. Tadeusiewicz stwierdził kiedyś, że "prawie każda nowa technika rodzi efekt patologicznej fascynacji". Czyż nie jesteśmy właśnie tego świadkami?


    No dokładnie stwierdzenie w sednie sprawy :-) Już pisałem że nie sztuką jest napisać kilka linijek kodu, sztuką jest zbudować coś po staremu co dla młodych wydaję się czarną magią. A później mamy wysyp na elce typu " a co to i do czego to to, albo jak to działa " nie wspominając już o rozrużnianiu elementów. Jednym słowem masakra. A jak zobaczą starą płyte na której było xxx układów scalonych to " o rany jak oni to zbudowali " i taka jest młodzież. Chwali się kilkoma linijkami a nie potrafi zaprojektować obwodów wykonawczych do proca.
  • #75
    Zbigniew 400
    Poziom 36  
    A każ im napisać program i zrealizować go na przekażnikach to dla nich nie do zrealizowania.

    Dodano po 1 [minuty]:

    A każ im napisać program i zrealizować go na przekażnikach to dla nich nie do wykonania.
  • #76
    yogi009
    Poziom 42  
    Zbigniew 400 napisał:
    A każ im napisać program i zrealizować go na przekażnikach to dla nich nie do zrealizowania.


    Ponieważ to są bardziej programiści, czy też nawet koderzy, niż elektronicy.
  • #77
    cooltygrysek
    Warunkowo odblokowany
    Zbigniew 400 napisał:
    A każ im napisać program i zrealizować go na przekażnikach to dla nich nie do zrealizowania.


    Tak kiedyś na przekaźnikach się robiło układy liczące. Mało kto pamięta wielkie maszyny liczące a baaa nawet mechaniczne były. Na elce jest taki projekt ciekawy na przekaźnikach właśnie. Chyba zegar binarny , https://www.elektroda.pl/rtvforum/topic3468767.html

    yogi009 napisał:
    Ponieważ to są bardziej programiści, czy też nawet koderzy, niż elektronicy.


    Jakaś nowa nazwa koderzy kojarzy mi się z kodowaniem bębnów maszynowych :-)

    Niemniej odnoszę wrażenie że każda porada z procesorami w przyszłości dotyczących procesorów będzie wyglądać tak " wgraj nowe firmware może pomoże "
  • #78
    PiotrPitucha
    Poziom 33  
    Witam
    Ktoś pisał, że na 555 od biedy da się zrobić radio :)
    Ja robiłem radio na AVR + drobne dodatki typu wyświetlacz :)
    Najbardziej skomplikowane urządzenie jakie widziałem w życiu było rozwiązane dość banalnie i uważam że trzeba być wybitnym inżynierem by to wymyślić.
    Jak człowiek ma kłopoty z oddychaniem, to podpina się go w szpitalu pod respirator, taka maszyna która "oddycha" za człowieka. Zwykle taka maszyna ma kilka procesorów, często klasy pentium, głównie są to procesory 32 bitowe, problem jest ważny, bo uszkodzenie takiej maszyny może zabić pacjenta! ( Siemens, Bennet itp. ).
    Czy można prościej? pewnie tak, widziałem respirator na procesorze Intel 8085 ( Sechrist ) specjalizowany dla noworodków.
    Czy można zrobić to na 555 ? tak, bo głównie trzeba odmierzać czasy wdechu i wydechu ( timery ), mierzyć ciśnienie ( mamy w 555 komparatory ) zrobić sygnalizację optyczną i dźwiękową ( znowu komparatory i generatory ).
    Czy można prościej?
    Wydaje się że trudno, ale przytoczę przykład respiratora Bear BEZ ELEKTRONIKI I ELEKTRYKI. Ustawiana częstość oddechu, ograniczanie ciśnienia wdechu, poziom tlenu w powietrzu wdychanym.
    Bear miał mechaniczne "potencjometry" do ustawiania parametrów, dwa wejścia na sprężony tlen i na sprężone powietrze, wyjście na pacjenta.
    W środku były 2 magnesy, kawałek blachy stalowej i plastikowe krzywki do ustawiania położenia magnesów w stosunku do blachy i do siebie.
    Na taki widok szczęka opada na podłogę, konstrukcja amerykańska genialna :)
    Pozdrawiam
  • #79
    cooltygrysek
    Warunkowo odblokowany
    PiotrPitucha napisał:
    Czy można prościej? pewnie tak, widziałem respirator na procesorze Intel 8085 ( Sechrist ) specjalizowany dla noworodków.


    A po co ? Kiedyś były respiratory mechaniczne i jakoś to było.
  • #80
    Grzegorz_madera
    Poziom 32  
    I znowu zaczęła się dyskusja nad wyższością układów analogowych nad procesorami i na odwrót. A tu nie o to chodzi. Można coś zrobić na 555 i to samo na AVR. W jednym i w drugim przypadku będzie działać. Z tą różnicą, że na 555 nie ma problemów z programem, jego optymalizacją itp. Dla doświadczonego elektronika programisty też nie będzie z tym problemu. Jednak jak widzę program, ma tylko mrugać diodą i który ma rozmiar kilku kB i na dodatek ciągle się wiesza to czasami już sam nie wiem co o tym myśleć. Bo osoba tworząca go coś tam gdzieś przeczytała, ściągnęła jakieś tam biblioteki, ulepiła jakiś kod i niby działa. Ale do poprawnego działania jeszcze daleko. Wtedy faktycznie na 555 jest prościej.
  • #81
    Janusz_kk
    Poziom 20  
    Grzegorz_madera napisał:
    Jednak jak widzę program, ma tylko mrugać diodą i który ma rozmiar kilku kB i na dodatek ciągle się wiesza to czasami już sam nie wiem co o tym myśleć.

    Popatrzyłeś chociaż w to co wkleiłem? chyba nie bo byś pierdół nie pisał, program ma 72 bajty a nie kilka kilo.
  • #83
    PiotrPitucha
    Poziom 33  
    Witam
    Cooltygrysek respiratory mechaniczne? Masz jakieś.namiary na info, bo mnie to interesuje. Dotychczas widziałem jedynie respirator Bear a inne były niepraktyczne i skończyły się śmiercią wynalazcy.
  • #84
    cooltygrysek
    Warunkowo odblokowany
    PiotrPitucha napisał:
    Cooltygrysek respiratory mechaniczne?


    To przeszłość już i staroć nigdzie nie używane ale warto było wspomnieć chociażby żelazne płuca, sama mechanika. Obecnie w respiratorach siedzą 2 rdzeniowe proce przynajmniej takie widziałem i zastanawiam się po co to tak komplikować. Czyżby przerost formy nad treścią ??
  • #85
    ramrusazer
    Poziom 13  
    cooltygrysek napisał:
    PiotrPitucha napisał:
    Cooltygrysek respiratory mechaniczne?


    To przeszłość już i staroć nigdzie nie używane ale warto było wspomnieć chociażby żelazne płuca, sama mechanika. Obecnie w respiratorach siedzą 2 rdzeniowe proce przynajmniej takie widziałem i zastanawiam się po co to tak komplikować. Czyżby przerost formy nad treścią ??


    Chociaż by po to by mieć pełną kontrolę nad parametrami. możliwość zapisu parametrów, przesłania ich, komunikacji w przypadku anomalii itp.


    Jakoś w gronie wysokiej klasy specjalistów techniki analogowej nie widać chętnych do nauczenia młodych 'starych' metod i podstaw. Co jeden to się tylko prześciga w pokazaniu jak to dzisiejsza młodzież jest głupia... bo bierze procesor do migania diodą.

    Ciekawe, czy któryś z kolegów w latach szkolnych, brał na tapet konstrukcje lampowe, do 'migania' żarówką gdy były już dostępne analogowe układy scalone na kilogramy w sklepach... czy robił radio stereo FM na lampach, bo przecież się da.
  • #86
    cooltygrysek
    Warunkowo odblokowany
    ramrusazer napisał:
    Ciekawe, czy któryś z kolegów w latach szkolnych, brał na tapet konstrukcje lampowe,


    Ja nadal się grzebie w lampach średniej i wielkiej mocy bo są fajne. Takie hobby małe na boku :-)
  • #87
    ramrusazer
    Poziom 13  
    Mam worek lamp, może kolega był by zainteresowany?, bo widzę, że niedaleko.

    PS. Ja po ok 30latach utraciłem całkiem zainteresowanie elektroniką, czy to analogową czy cyfrową, pozbyłem się ponad połowy gratów.