Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 9 cze 2025, o 15:58


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 22 ] 
    Autor Wiadomość
    PostNapisane: 10 mar 2012, o 16:12 
    Offline
    Użytkownik

    Dołączył(a): 04 mar 2012
    Posty: 65
    Lokalizacja: Śląsk - Mikołów
    Pomógł: 0

    Witam kolegów bardzo serdecznie. Nie wiem, czy piszę w dobrym dziale. Mam takie jedno pytanie, które chodzi mi po głowie, od początku czytania książki. Jak napisać, żeby w tej kostce, co w temacie, zapaliła się dioda, powiedzmy gdzieś w środku? Nie mam pomysłu. Mógłby mi ktoś to wytłumaczyć? W tej książce jestem przed warsztatami, ale no ciekawość mnie przerosła. Z góry dziękuję za odp.

    _________________
    Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 mar 2012, o 16:42 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    działa to kolego na zasadzie takiej samej jak multipleksowanie wyświetlaczy 7 segmentowych czy też sterowania matrycą 8x8 LED. Tak w uproszczeniu , dokładnie wygląda to tak że masz do dyspozycji 16 anod i 4 katody (lub odwrotnie) i wybierając odpowiednia anodę oraz katodę zaświecasz daną diodę to wszystko .

    topic101.html ---> tu masz mój mały qube 3x3

    tak to działa :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 mar 2012, o 18:27 
    Offline
    Użytkownik

    Dołączył(a): 04 mar 2012
    Posty: 65
    Lokalizacja: Śląsk - Mikołów
    Pomógł: 0

    Napisałbyś mi taką jedną linijkę kodu, dla jednej diody?

    _________________
    Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 mar 2012, o 19:43 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27408
    Lokalizacja: Szczecin
    Pomógł: 1043

    mako067 napisał(a):
    Napisałbyś mi taką jedną linijkę kodu, dla jednej diody?


    A poszperaj na tym forum ..... tu można znaleźć takie rzeczy żeby czerpać inspirację i na dodatek jeśli chodzi o LEDCUBE to także maczał w tym palce kolega SunRiver ;)

    topic101.html

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 mar 2012, o 20:16 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    topic55.html tu też sporo masz informacji i kody

    najprościej to zlutuj sobie nawet taki mały 3x3x3 i zobacz jak się zaświecają miernikiem
    a wszystko stanie się proste bo pisanie linijki bez odniesienia do fizycznych diodek w danej konfiguracji jest jak się domyślasz
    lekko bez sensowne. A wierz mi zapalenie dowolnej diody w cube jest banalne trzeba włączyć odpowiedni poziom i na nim zapalić diodę , czyli podać na tranzystor sterujący poziomem (9 dla 3x3x3 lub 16 dla 4x4x4 diód dlatego przez tranzystor) czyli podać zasilanie na cały segment + lub - zależnie jak ułożyłeś diody i odpowiednio do poprzedniego na jedną z 9 lub 16 diodek podać + lub - (zależnie od powyższego) w ten sposób można dowolną diodę w przestrzenie cuba lub całe sekwencje.

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 mar 2012, o 20:20 
    Offline
    Użytkownik

    Dołączył(a): 04 mar 2012
    Posty: 65
    Lokalizacja: Śląsk - Mikołów
    Pomógł: 0

    Hm. Zbudowałem już sobie led cuba 4x4x4. Mam i programik do niego, przez kolegi napisany (tylko wersja po kompliacji :( ) Ok spróbuję zrobić tak jak napisałeś. Nie popalę nic, jak złączę 2 piny razem?

    _________________
    Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 mar 2012, o 20:28 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    popatrz na ten rysunek :

    Obrazek

    to jest cube 3x3x3 - diody trzeba jakoś sprawdzić i poprawność montażu prawda
    wiec bierzemy miernik w łapkę włączamy test diody i sprawdzamy zależnie od wersji popatrz nizej:

    Obrazek

    dla tego układu na dole mamy 9 minusów (catod) od wszystkich diód w kostce , a w poziomie mamy 3 pietra
    po 9 diód i tu znajdują się 3 plusy (anody). Po przez dołączenie plusa do wybranego pietra w tym wypadku 1 do 3
    i minusa do dowolnej diody powinna sie zaświecić wybrana dioda w danej płaszczyźnie

    Nic nie spalisz miernikiem :)

    Mam nadzieje że teraz ci się rozjaśniło co nieco:)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 mar 2012, o 20:54 
    Offline
    Użytkownik

    Dołączył(a): 04 mar 2012
    Posty: 65
    Lokalizacja: Śląsk - Mikołów
    Pomógł: 0

    No świeci się. Dobrze rozumie, że nadajemy jej nast. nazwę i piszemy, żeby na pinie, prąd stał się wysoki tak?

    _________________
    Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 mar 2012, o 21:41 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    musisz wybrać 2 piny

    1 diodę i jedno pietro:)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2012, o 10:59 
    Offline
    Użytkownik

    Dołączył(a): 04 mar 2012
    Posty: 65
    Lokalizacja: Śląsk - Mikołów
    Pomógł: 0

    To jeszcze raz. mam 16 anod i 4 katody, w kostce 4x4x4. Aby zapalic jakąś w środku muszę podac wysokie napięcie na pin powiedzmy pc7 i pc6. W tedy zapali się wybrana dioda tak? A jak chcę powiedzmy zrobic, żeby spadały takie kropelki z góry na dół, to trzeba pisac do każdej kolejnej diody, żeby się zapaliła, albo raz się napisze że te 4 diody zapalają się jedna po 2, a następne miejsca, w których będzie spadac są wybierane losowo?

    _________________
    Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2012, o 11:16 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    przeanalizuj kody w programach do qube na forum i zobaczysz jak to jest robione.

    nie wiem jak masz połączone to wszystko , ale musisz zarezerwować dwa porty na katody i 4 piny na tranzystory sterujące
    a potem odpowiednio pisać program:

    np. PortC i PortD -- piny PD0 - PD7 i PC0-PC7 masz podłączone katody diód , a do PB0 - 4 masz tranzystory sterujące anodami 4 rech pięter

    i wtedy musisz wystawiać stan niski na dowolny pin PORTUC i D a stan wysoki na Wybrany PB0 - PB4

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2012, o 17:44 
    Offline
    Użytkownik

    Dołączył(a): 04 mar 2012
    Posty: 65
    Lokalizacja: Śląsk - Mikołów
    Pomógł: 0

    No już zaczynam coś kumać. Ale np biorąc jedną pozycję z twojego kodu np ta:

    Kod:
    // jedna diodka sobie lata
            cube.randomLight(random(25,100),100);


    zaburza moje całe pojęcie o tym.

    _________________
    Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2012, o 18:25 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27408
    Lokalizacja: Szczecin
    Pomógł: 1043

    mako067 napisał(a):
    zaburza moje całe pojęcie o tym.


    No widzisz - jednak przydałoby się zabierać za takie projekty po przeczytaniu od deski do deski całej książki, bo już np po rozdziale na temat multipleksowania wyświetlaczy LED dużo lepiej byłby ci rozumieć zasady sterowania takiej kostki - bo to prawie to samo.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2012, o 19:41 
    Offline
    Użytkownik

    Dołączył(a): 04 mar 2012
    Posty: 65
    Lokalizacja: Śląsk - Mikołów
    Pomógł: 0

    Dobra zostawie ten tamat narazie. Dzięki za pomoc.

    _________________
    Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2012, o 19:47 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    ot właśnie kolego -- brak podstawowych informacji o konstrukcji programu powoduje takie zaburzenia
    inaczej byś się domyślił co zresztą napisałem w poście że użyłem biblioteki w celu ułatwienia sobie pracy
    do tego służą instrukcje #include na samym początku kodu :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2012, o 19:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    Popatrz, masz łączone katody w każdym pietrze, i wszystkie anody kolumnami, czyli jeśli chcesz zapalić leda w 1 pietrze podasz stan niski na 1 piętro, i teraz wystarczy, że podasz stan wysoki na odpowiedniej kolumnie anodowej i to wszystko, jeśli chcesz zapalic kilka ledow jednoczesnie itp musisz zastosować typowe multiplexowanie czyli zmieniac stany pinów w odpowiedniej częstotliwości nie widocznej dla ludzkiego oka to tak najprościej jak potrafię przybliżyć Ci działanie cube..

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2012, o 20:47 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27408
    Lokalizacja: Szczecin
    Pomógł: 1043

    kierlan napisał(a):
    ... musisz zastosować typowe multiplexowanie ..


    No właśnie, tylko ....... tylko najpierw trzeba wiedzieć co to jest to "typowe multipleksowanie" i jak widać - od tego trzeba/warto zacząć. Nie na darmo opisywałem to zagadnienie, bo dzięki niemu można przy okazji na fajnym i praktycznym przykładzie od razu tłumaczyć działanie timerów sprzętowych, przerwań czy np dostępu do pamięci Flash na dane itp ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2012, o 21:17 
    Offline
    Użytkownik

    Dołączył(a): 04 mar 2012
    Posty: 65
    Lokalizacja: Śląsk - Mikołów
    Pomógł: 0

    Nie no sory za trud odpowiedzi. Chciałem się tylko trochę dowiedzieć, a zaszło za daleko. Biorę się za czytanie. Tylko może takie jeszcze jedno malutkie pytanko. Warto kupić sobie ten zestaw uruchomieniowy, czy kupować każde części po kolei? Oczywiście 4 stówek nie mam, ale bym go sobie złożył. Potrzebne będzie do tej książki oprócz zestawu coś jeszcze potrzebne?

    _________________
    Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2012, o 21:35 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    w zasadzie możesz składać sobie i na płytce stykowej(breadboardzie), a zestaw warto czy nie warto pojęcie względne...sądzę, że warto bo masz 2 w jednym. Platforme na której się uczysz i przechodzisz cały kurs zawarty w książce a potem masz platforme do prototypowania i testów. Masz też do niej wszysko co trzeba zatem odpowiesz już sobie sam :)

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 mar 2012, o 13:33 
    Offline
    Nowy

    Dołączył(a): 02 mar 2012
    Posty: 16
    Zbananowany użytkownik

    Pomógł: 0

    Pytanie praktyczne:
    Ile mniej więcej pamięci programu trzeba, by taką kostkę oprogramować w miarę rozsądnie - parę efektów, by się szybko nie powtarzała?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 mar 2012, o 14:24 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    zależy jak piszesz i w czym piszesz...

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 mar 2012, o 15:55 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    zobacz sobie moja 3x3x ma sporo efektów a może 75% m168 zużyłem

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 22 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO