Arduino 68: ATtiny i symulator świateł

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024

ความคิดเห็น • 48

  • @Jedendwa0
    @Jedendwa0 3 หลายเดือนก่อน +6

    W roku 2000, kończąc technikum elektryczne, na pracę dyplomową, tworzyliśmy proste makiety na sterowniku siemens simatic s 7 200. Pamiętam, że jedna grupa pokusiła się o stworzenie makiety skrzyżowania sterowanego światłami. Pamiętam, jak koledzy musieli kupić do zestawu stycznik z cewką elektromagnesu na 12V, bo, bo gdy skończył się cykl, to nie powtarzał się. Pewnie to wynikało z braków wiedzy na temat programowania, więc druciarsko rozwiązano to stycznikiem odpalającym wszystko od nowa. Wtedy, 24 lata temu taki sterownik kosztował 600 zł i to było dosyć dużo. Teraz też można go kupić, chyba z 2 tys kosztuje (pewnie dlatego by naprawić coś co już istnieje) ale on nawet nie ma portu USB z tego co pamiętam.

    • @LeszekSlowinski
      @LeszekSlowinski 3 หลายเดือนก่อน

      Najważniejsze jest to że wiedział jak rozwiązać problem.
      Czasem do samego wyniku bardziej liczy się tok myślenia, do tegoż doprowadzający.

    • @Diabl0pl
      @Diabl0pl 3 หลายเดือนก่อน +4

      200 to typowy sterownik przemysłowy, do dziś zdarza mi się serwisować maszyny napisane na tym sprzęcie. Ma już swoje lata i jest pełen archaizmów, ale nadal daje radę. Program skrzyżowania to nie jest dla niego żaden problem. :)

  • @PiotrWdowiak-cl1xb
    @PiotrWdowiak-cl1xb 3 หลายเดือนก่อน +1

    Mnie również , malego.wowczas chlopca fascynowała funkcja wymuszania zielonego dla pieszych, którą spotkałem tylko w Warszawie , bylo to...dość dawno temu:). Dodatkową atrakcją byl ludzik stojacy- czerwone i "chodzacy" - zielone. A poważniej - świetny przykład jak praktycznie zatosowac malutką kostkę i gotowe, kiedyś była z tym zabawa ttl-ami, a nawiasem to także jedno z pytań - zaprojektowac sygnalizacje swietlna skrzyzowanian na tzw "dobicie zawodnika" na zajęciach z układów logicznych na 3cim roku studiów:); niektórym i dziś się czasem przyśni jako sen- koszmara.

    •  3 หลายเดือนก่อน

      To prawda, gębą mi się uśmiecha, gdy widzę jak młodzi ludzie znakomicie radzą sobie dziś z mechaniką, używając współczesnych narzędzi.

  • @adamtdudek70
    @adamtdudek70 3 หลายเดือนก่อน +1

    Jako dzieciak miałem taką grę planszową, do tego potrzebna była bateria tzw "płaska" 4,5 V, poprawna odpowiedź była sygnalizowana oświeceniem się żarówki o ile dobrze pamiętam :)

    • @LeszekSlowinski
      @LeszekSlowinski 3 หลายเดือนก่อน

      mnóstwo było takich "gier", opartych na jednym tylko układzie ścieżek i łatwo było zapamiętać sekwencję poszczególnych obiektów.

  • @Informatykwakcji
    @Informatykwakcji 3 หลายเดือนก่อน +1

    🤔😉😀👍👌👍 Nauka i zabawa! 2 in 1! I to lubię!

  • @moje12a
    @moje12a 3 หลายเดือนก่อน +1

    No to może pójdziemy dalej. Dodajmy obsługę "strzałki" albo osobnego cyklu świateł dla lewoskrętu

    •  3 หลายเดือนก่อน +2

      To, jak zwykle, pozostawiam szanownym widzom :)

  • @piotrkoper362
    @piotrkoper362 3 หลายเดือนก่อน

    Zawsze myślałem że zmienna bool ma wartości true i false, a okazuje się że LOW i HIGH też działa. Fajny taki mały mikrokontroler, ja używałem "gołego" 328 i też daje radę.

    •  3 หลายเดือนก่อน

      Działa też 0 i 1. Dla układu to wszystko jest to samo.

  • @Jedendwa0
    @Jedendwa0 3 หลายเดือนก่อน +1

    Panie Adamie, chętnie bym zobaczył jak zbudować prosty układ zapłonowy do demoluda, rodzimej WSKi lub Junaka, jakiegoś 2 cylindrowego knedla (jawa, cz) czy NRDowskiej ETZ, oczywiście bezstykowy. Najprostszy to coś na tranzystorze i jakimś czujniku. Ale można pójść zapewne o wiele dalej. Ja kiedyś próbowałem coś zbudować do Jawy TS 350, ale nim mi się udało cokolwiek zdziałać to skasowała mi ją taksówka, bezczelnie wymuszająca pierwszeństwo. A pamiętam, że miało to miejsce dzień po odebraniu świadectwa maturalnego. 24 lata temu.

  • @yaro-oo
    @yaro-oo 15 วันที่ผ่านมา

    7:02 Tia prostego….
    Jako że powoli zaczyna się sezon grzewczy to chciałem sobie zrobić prosty termometr oparty na LM35 mierzący temperaturę w rurach zaraz za kotłem CO i wysyłać to poprzez uarta zdalnie do domu. Prosta sprawa.
    I tutaj zonk bo się okazuje że on NIE MA ADC ;D

  • @rafalbednarski5136
    @rafalbednarski5136 2 หลายเดือนก่อน +3

    Czy ATtiny 13 jest jakaś gorsza? jest jej sporo na portalach i są tanie, ATtiny85 czy 45 są sporo droższe. Ogólnie chciałbym zobaczyć więcej odcinków na ATtiny bo to jest fajna sprawa lutuje się jak opampa i można ja zaszyć gdzieś na małej płytce i wyzbyć się sporej ilości drobnicy do sterowania analogowego(opóźnianie właczenia, mruganie dioda sygnalizacyją, reagowanie na stany, włącznie przekaźników itd). Kwestia kasowania bootloadera nawet w normalnym arduino tez jest ciekawa. Uruchomiłem program do obsługi przekaźników i zauważyłem że bootloader uruchamia się jakieś 2sekundy czekając na komunikacje z komputerem, w moim urządzeniu powoduje włączenie wszystkich przekaźników przez ten czas :) Cała seria o arduino bardzo pomogła mi się wgryźć w temat programowania i teraz projektowanie płytek i ich lutowanie jest dużo bardziej ciekawe, choć projektowanie układów analogowych do wykonywania jakiejś logiki też jest fajne, ale później lutowanie tej drobnicy... Pozdrawiam.

    • @michalp.1484
      @michalp.1484 2 หลายเดือนก่อน +1

      ja bym powiedział że nawet ATtiny10 daje ogromne możliwości i jest całkiem bogato wyposażone, a biorąc pod uwagę obudowę SOT-23 pozwala na projekty miniaturowe gabarytowo

    •  2 หลายเดือนก่อน +1

      Bootloardera kasuje się obowiązkowo w komercyjnych projektach, m. in. z powodu niestabilności po resecie.

  • @Arbaql
    @Arbaql 3 หลายเดือนก่อน

    Świetny odcinek. Od razu zajrzalem na stronę TME zobaczyć co mają w ofercie. A da sie tym sposobem zaprogramować mikrokontroler bardziej zaawansowany niż 328? Na przyklad jakiś pracujący z szybszym zegarem lub moze lepszym niz 8 bitowy?

    •  3 หลายเดือนก่อน

      Trzeba szukać w bibliotekach. Generalnie wszystko większe i nowsze programuje się już klasycznie, przez USB. Ta metoda powstała do kontrolerów malutkich, gdzie wgranie procedur związanych z programowaniem zjadałoby skromne ilości pamięci.

    • @Arbaql
      @Arbaql 3 หลายเดือนก่อน

      Czyli pozostaje mi liczyć na to że zrobi Pan kiedyś odcinek " jak zrobić turbo Arduino" :D W każdym razie film dał mi do myślenia i na pewno skorzystam z przedstawionych możliwości.

  • @LeszekSlowinski
    @LeszekSlowinski 3 หลายเดือนก่อน

    13:59
    Na skrzyżowaniu Rokicinskiej i Puszkina w Łodzi przewidziano to i światla się zmieniają bez znaczenia czy ktoś naciśnie przycisk zmiany świateł.
    Zmierzyłem to. Między zmianami zielonego mija taki sam czas z dotknięciem przycisku, jak i bez tego.

    • @MH-vx1fo
      @MH-vx1fo 3 หลายเดือนก่อน +2

      To wiadomo od lat.Przycisk ma stworzyć poczucie kontroli sytuacji. Dzięki temu przechodnie nie wchodzą na przejścia nie czekając na zmianę świateł.

    • @krzysztofrudnik4745
      @krzysztofrudnik4745 3 หลายเดือนก่อน

      Konieczność naciskania przycisków usunięto z okazji pandemii (wirusy na przyciskach itp). Tylko w niektórych przypadkach powrócona do starych standardów. Oczywiście, dodatkowo coraz więcej przejść posiada czujniki ruchu i same "naciskają przycisk" jak ktoś podejdzie.

  • @krystianraszewski
    @krystianraszewski 3 หลายเดือนก่อน

    Attiny 2313 to był procesor na którym do niedawna wszystko programowałem

  • @mntechn4434
    @mntechn4434 3 หลายเดือนก่อน

    Ten PB5 w 8 pinowych Attiny, jest bardzo użyteczny, jak brakuje jednego pinu i miejsca. Troche szkoda, że nie można go wykożystać w zwyczajnym programowaniu szerogowym jak na filmie i high-voltage programator jest konieczny.

  • @AndrzejDobry-y1w
    @AndrzejDobry-y1w 3 หลายเดือนก่อน

    zaletą tych małych kostek jest obecność wzmacniaczy czy wejść różnicowych, 328 tego nie ma. Niektóre mają też szybsze pwm.

  • @retrowedugmiksola1810
    @retrowedugmiksola1810 3 หลายเดือนก่อน

    Czy Attiny ma wbudowany kwarc? Nienzauwazylem tez na switchu pull-up'u

    •  3 หลายเดือนก่อน +1

      Ma wbudowany oscylator.

  • @mirekdmitruk1382
    @mirekdmitruk1382 3 หลายเดือนก่อน

    Dlaczego w żaden sposób nie mogę zainstalować płytek attiny? po dodaniu adresu pojawia się komunikat o braku jakiegoś certyfikatu i klops.

    •  3 หลายเดือนก่อน

      Brakuje pewno uprawnień. Musimy mieć tryb admina i możliwość instalacji driverów niecertyfikowanych.

  • @KH-lg3xc
    @KH-lg3xc 2 หลายเดือนก่อน

    Czyli tak naprawdę tam nie jest wgrywany bootloader, tylko ustawiane są bity konfiguracji?

    •  2 หลายเดือนก่อน

      Tak, jeszcze do sprawdzę dokładnie czy aby nie jest tracony choćby bajt, ale z opisów wynika, że nic się nie wgrywa. Zresztą tak można zrobić również z większymi Atmelami, zwłaszcza w Mini, które nie mają USB, oczyszczenie go z bootloadera nie tylko przywraca nieco pamięci, ale daje też szybsze starty po resecie (w każdym razie jakoś to tak było z sześć lat temu, bo wtedy działałem z takimi eksperymentami). Taki układ można jednak zaprogramować jedynie programatorem zewnętrznym (w przypadku Mini z bootloaderem można programować po RS232 w wersji TTL, co jest mało użyteczne).

  • @PENelektronik
    @PENelektronik 3 หลายเดือนก่อน

    Czy ja dobrze pamiętam, że wcześniejsze wersje edytora Arduino miały możliwość wygenerowania pliku *.hex, z napisanego programu?

    •  3 หลายเดือนก่อน

      Te też (Eksportuj skompilowane binarnie).

    • @PENelektronik
      @PENelektronik 3 หลายเดือนก่อน +1

      Dam się pociąć że dawniej to było "eksportuj hex", i tego szukałem.
      Dziękuję za podpowiedź.

  • @s.g.4205
    @s.g.4205 3 หลายเดือนก่อน

    witam

  • @tadeuszmic8338
    @tadeuszmic8338 2 หลายเดือนก่อน +1

    Oczywiście 2023 rok. Taki czeski błąd. Nie wiem,, dlaczego tak je nazywają.

  • @jacekrokita6742
    @jacekrokita6742 3 หลายเดือนก่อน

    Brawo.

  • @rafalzawadzki2195
    @rafalzawadzki2195 หลายเดือนก่อน

    Bezsens...
    1kB na mryganie ?
    Optymalny kod po ch...

    •  หลายเดือนก่อน

      Dokładnie, kilobajt na "mryganie". Do takich zadań powstały właśnie te kontrolery. Przypominam, że to nie demoscena i konkurs na "ile można wycisnąć z kilobajta", tylko seria praktycznej edukacji :)

    • @rafalzawadzki2195
      @rafalzawadzki2195 หลายเดือนก่อน

      Z calym szacunkiem ale po takiej edukacji powstaja potworki zajmujace GB a nie robiace nic szczegolnego.
      Optymalizacji kodu trzeba uczyc od podstaw. Takie jest moje zdanie.

    •  หลายเดือนก่อน

      Moje zdanie natomiast jest takie, że to jest 68 odcinek serii i wypadałoby obejrzeć poprzednie, a potem dopiero prowadzić krucjatę. O optymalizacji odcinków powstało już kilkanaście, a ten jest właśnie o tym, że nie zawsze ma ona sens.