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 w 2025? 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 4 kwi 2025, o 09:04


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 4 maja 2012, o 13:54 
    Offline
    Użytkownik

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

    Jak wiadomo tanie kontrolery Nunchuck od konsoli Wii są wyposażone w Akcelerometr 3 osiowy,

    Ponadto do dyspozycji dostajemy też Joystick i 2 przyciski :)

    Obrazek

    Sam akcelerometr w postaci modułu jest dosyć drogi , ale nunchacka można nabyć tanio

    i wykorzystać go do własnych celów.

    W przypadku płytek Duino mozemy w bardzo prosty sposób wykorzystać dostępna w Arduino IDE

    bibliotekę Wire. Kontroler ten komunikuje się po magistrali TWI (I2C) więc odczytanie go

    nie sprawi nam wiele problemów , a w związku z ładną obudową i gotowym okablowaniem

    możemy użyć go do np obsługi robota, serva czy wielu innych celów:)



    Kontroler ten używa własnego gniazda, ale możemy postąpić z nim na dwa sposoby:

    1. Pozbywamy się gniazda :

    w przewodzie są tylko 4 kable których znaczenie jest następujące:

    -- biały ---> Masa (GND)

    -- czerwony ---> +3.3V

    -- zielony ---> DATA

    -- zółty ---> CLK (zegar)

    Jak więc widać nic skomplikowanego , podłączamy do naszej płytki xxxDuino następująco:

    Biały na GND , czerwony do +5V --> Pozostałe 2 do I2C co opisze niżej.

    UWAGA !!

    Jak zauważyliście kontroler jest na 3,3V, a ja go podłączyłem do +5V Jak do tej pory pracuje dobrze,

    ale zdaję sobie sprawę i ostrzegam iż zasilanie podwyższonym napięciem może negatywnie wpłynąć na

    żywotność urządzenia:)



    2. Przez adapter gniazda :

    adapter taki jest bardzo łatwo wykonać na płytce z laminatu

    Obrazek

    Obrazek



    Kiedy się już uporamy z naszym podłączeniem i wybierzemy odpowiedni sposób przystępujemy do

    zabawy z biblioteką :)


    Komunikacja z nunchackiem wygląda następująco :

    Najpierw wysyłamy 2 bajty (0x40, 0x00), a następnie jeden bajt (0x00) za każdym razem

    prosząc o dane z kontrolera, na co kontroler odpowiada 6 bajtowymi paczkami.

    Znaczenie poszczególnych bajtów pokazuje tabelka

    Obrazek

    Napiszemy teraz prosty program , który będzie odczytywał dane z kontrolera nunchuck i wysyłał je

    do komputera na terminal. Jako że ciężko będzie nadążyć z odczytem na TWI i wysyłaniem danych

    na terminal w tym samym czasie będzie widoczne niewielkie opóźnienie i sporadycznie mogą się

    pojawiać dziwne znaki na terminalu (przekłamania) . Wydaje mi się że powoduje to zakłócanie się

    wzajemne transmisji szeregowej na UART i TWI.



    Nasz program prezentuje się następująco:

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język cpp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Jak widać sprawa jest prosta i można rzec banalna , a nunchucka można użyć do wielu niecnych celów :)

    nap do sterowania servem modelarskim co może opiszę innym razem , ale jest sporo przykładów na sieci

    np tutaj : SERWO
    czy też inna zabawka: Zabaweczka

    Jak więc widzicie możliwości na wykorzystanie kontrolera Wii są nieograniczone niczym , poza naszą wyobraźnią :)
    Życzę miłej zabawy :)

    _________________
    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: 6 maja 2012, o 07:03 
    Offline
    Moderator
    Avatar użytkownika

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

    Ty to masz tych gadżetów, ja zawsze tylko gdzieś tam czytałem czy widziałem to Wii w necie - a tu proszę, u nas i to jeszcze zaraz do obróbki pod AVR'kiem ;)

    _________________
    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: 6 maja 2012, o 10:36 
    Offline
    Użytkownik

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

    A trochę się różnych rzeczy wala :) Po za tym jak to w elektronice zawsze warto pomyśleć do czego się może przydać coś co jest pod ręką. Swoją drogą
    to dobre źródełko przydatnych zabaweczek do eksperymentów :) Powinno zainteresować zwłaszcza młodych , którzy chcieli by się pobawić akcelerometrem,
    a jak wiadomo dla początkujących zakup samego układu jest bezcelowy bo będzie trudno go przylutować , a moduły są drogie np. w kamami:

    sam układ LIS35DE o którym już pisałem to koszt 6.50 za scalak datasheet, ale obudowa dla początkującego jest nie ludzka :)

    natomiast moduł z nim to już 39pln tyle że układ przylutowany do płytki i można się bawić .

    Zaś kontroler Nunchuck od WII to koszt od 15 do 20pln i oferuje więcej :)

    _________________
    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: 6 maja 2012, o 13:26 
    Offline
    Moderator
    Avatar użytkownika

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

    SunRiver napisał(a):
    Zaś kontroler Nunchuck od WII to koszt od 15 do 20pln i oferuje więcej :)


    No proszę i to się nazywa cenna porada. Cenna dosłownie i w przenośni ;)

    _________________
    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: 6 maja 2012, o 20:16 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2012
    Posty: 162
    Pomógł: 6

    SunRiver napisał(a):

    Zaś kontroler Nunchuck od WII to koszt od 15 do 20pln i oferuje więcej :)


    A gdzie kolega widział to za 15 20 zł??



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 maja 2012, o 20:43 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 paź 2011
    Posty: 307
    Lokalizacja: Lbt
    Pomógł: 8

    Znając SunRivera to pewnie u chińczyków :D
    Na dealextreme.com są po 6$70, a przesyłkę masz za darmo.

    _________________
    Ujemna delta to dopiero początek zabawy...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 maja 2012, o 20:47 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 04 lut 2012
    Posty: 778
    Pomógł: 9

    Proszę bardzo http://www.ebay.co.uk/itm/NEW-NUNCHUCK- ... 27b732ed05
    Sam posiadam Wii i jak ktoś chce kupować podróbę żeby sobie pograć to odradzam :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 maja 2012, o 20:51 
    Offline
    Użytkownik

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

    np na allegro kolego , i na dodatek jeszcze bezprzewodowy
    może OSA masz racje z podróbkami do grania , ale my nie o graniu prawimy :P
    http://allegro.pl/nunchuck-bezprzewodow ... 43554.html


    http://allegro.pl/okazja-firmowy-nunchu ... 83987.html

    do tych nie zaglądałem , ale przecież na kablu mamy I2C no nie :)

    _________________
    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: 8 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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