Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'głos'.

  • Szukaj wg tagów

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj wg autora

Typ zawartości


Kategorie forum

  • Elektronika i programowanie
    • Elektronika
    • Arduino i ESP
    • Mikrokontrolery
    • Raspberry Pi
    • Inne komputery jednopłytkowe
    • Układy programowalne
    • Programowanie
    • Zasilanie
  • Artykuły, projekty, DIY
    • Artykuły redakcji (blog)
    • Artykuły użytkowników
    • Projekty - roboty
    • Projekty - DIY
    • Projekty - DIY (początkujący)
    • Projekty - w budowie (worklogi)
    • Wiadomości
  • Pozostałe
    • Oprogramowanie CAD
    • Druk 3D
    • Napędy
    • Mechanika
    • Zawody/Konkursy/Wydarzenia
    • Sprzedam/Kupię/Zamienię/Praca
    • Inne
  • Ogólne
    • Ogłoszenia organizacyjne
    • Dyskusje o FORBOT.pl
    • Na luzie
    • Kosz

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Rozpocznij

    Koniec


Ostatnia aktualizacja

  • Rozpocznij

    Koniec


Filtruj po ilości...

Data dołączenia

  • Rozpocznij

    Koniec


Grupa


Znaleziono 1 wynik

  1. Witam chciałbym wam dzisiaj przedstawić mój projekt i poradnik dotyczący sterowania ledami adresowalnymi za pomocą Asystenta Google. Gdyby ktoś wolał wersję video tego projektu, to znajduje się o tym filmik na moim kanale. Dla chętnych zostawiam link: Elementy potrzebne do tego projektu: NodeMCU V3 Ledy adresowalne WS2812B Zasilacz (ja użyłem stary zasilacz z komputera Tracer 4life 400W, który na linii 5V może podać maksymalnie 29A) Sonoff Basic Kable Narzędzia potrzebne do tego projektu: Komputer lub inne urządzenie umożliwiające wgranie kodu do NodeMCU Lutownica (cyna, kalafonie i inne dodatkowe środki lutwonicze z jakich korzystacie) Sciągacz do izolacji Na początku przed przyklejeniem ledów do ściany warto połączyć sobie wszystko na sucho i sprawdzić jakimś testowym programem czy ledy działają, Jeśli wszystko jest wporządku to możemy je przykleić i polutować. Oto schemat Czerwona linia to 5v, czarna to gnd czyli masa, zielona wychodząca od ledów to linia danych czyli sygnał, a zielkony kabel który jest połączony z czarnym przy zasilaczu służy temu aby zasilacz po podłączeniu go do prądu się włączył. Niestety NodeMCU nie ma wyjścia anaglogowego więc nie można za pomocą niego włączać zasilacza. Dlatego zasilacz po podlaczeniu włącza się automatycznie, ponieważ jego wtyczka jest podpięta do Sonoff Basic Jest to swego rodzaju wyłącznik pradu o napięciu 230V, sterowany za pomocą asystenta google lub aplikacji. Przejdziemy teraz do konfiguracji NodeMCU v3. Podpinamy go do komputera. Na początku pobieramy program Arduino IDE: Strona arduino i go instalujemy. Następnie uruchamiamy go i wybieramy Pliki > Preferencje i w miejscu Dodatkowe ardesy URL do menadżer płytek, wklejamy ten link: Biblioteka do płytki ( wchodzimy w to i kopiujemy adres strony) . Zatwierdzamy OK i po pobraniu ustawień dla naszego NodeMCU wybieramy Narzędzia i w zakładce Płytka wybieramy NodeMCU (0.9 lub 1.0 w zależności jaką wersję posiadamy). W zakładce port wybieramy numer pod który mjest podpięta nasza płytka. Kolejnym krokiem będzie wgranie nowej biblioteki: Przechodzimy do Narzędzia > Zarządzaj bibliotekami... i wpisujemy FastLED i instalujemy pierwszą pozycję. Kolejną bibliotekę musimy pobrać, oto link do niej: Biblioteka do pobrania . Aby ją zainstalować wybieramy w Arduino IDE zakładkę Szkic > Dołącz bibliotekę > Dodaj bibliotekę ZIP... i wybieramy plik który przed chwilą pobraliśmy. Wgrywaniem kody zajmniemy się za chwilę ponieważ musimy skonfigurować teraz serwer do sterowania ledami za pomocą internetu. Przechodzimy do strony: Strona adafruit i rejestrujemy się na niej. Nastepnie wybieramy Zakładkę Feeds. Pod spodem klikamy Actions i Create a New Feed. W polu Name wpisujemy: mode . Po utworzeniu przechodzimy do zakładki Dashboards > mode i klikamy ikonkę żółtego kluczyka. Wyświetli się nasz klucz Adafruit IO KEY i nasza nazwa użytkownika. Przepisujemy sboie nasz "Username" i "Active Key" lub kopiujemy sobie do notatnika. (Jeśli ktoś wykradnie wasz klucz i nazwe to będzie mogł kontrolować waszymi ledami) Przechodzimy teraz do strony na której zamieśćiłem kod programu: Pastebin z kodem . Kopiujemy wszystko od 1 do 507 linijku włącznie i wklejamy to do naszego Arduino IDE (trzeba wykasować te linijki które tam są czyli od Void setup do ostatniego } , dopiero potem wklejamy mój kod ). Szukamy teraz linujki #define WLAN_SSID. Zostawiamy cudzysłów i w miejsce xxxx wpisujemy naszą nazwę sieci Wifi. Pod spodem w linijce postępujemy podobnie lecz wpisujemy nasze hasło do Wifi. Kilka linijek pod spodem znajduję się #define AIO_USERNAME, w miejscu xxxxx wpisujemy nazwę naszego konta na stronie adafruit, a w #define AIO_KEY w miejsce xxxxx wklejamy nasz klucz autoryzacji czyli Adafruit IO KEY. Tak więc wasz kod jest już skonfigurowany, więc mozemy wgrać go do NodeMCU V3 klikając zieloną strzałkę na górze ekranu. Ostatnim krokiem jest połączenie naszego asystenta google z stroną adafruit. Przechodzimy więc do strony: Strona IFTTT , rejestrujemy się na niej, a następnie klikamy Explore. Wybieramy + przy Make your own Applets from scratch i klikamy + który jest koło napisu This. W Search services wpisujemy Goole Assistant i wybieramy tą pozycję. Następnie wybieramy Say a phrase with a text ingredient. W pierwszej pozycji wpisujemy mode $ , a w ostatniej, okey, zmieniam tryb na $. Nastęnie wybieramy Create Trigger. Na kolejnej stronie klikamy + koło napisu That i wybieramy Adafruit które znajduję się w górnym rzędzie. Wybieramy Send data to Adafruit IO i logujemy się na nasze konto adafruit. W kroku 5 z 6 (step 5 of 6) w zakładce Feed name wybieramy mode, a następnie klikamy Add ingredient i zaznaczamy TextField. Klikamy Create Trigger i na końcu Finish. W taki oto sposób możemy sterować naszymi ledami adresowalnymi za pomocą asystenta Google. Mamy od wyboru tryby od 1 do 19. Niestety nie mam kamery aby nagrać zmiane trybu głosem, lecz można zmieniać tryby przez stronę Adafruit i jest to pokazane na filmiku do którego link znajduję się do góry. Tutaj kilka zdjęć trybów jako zakończenie.
×
×
  • Utwórz nowe...