Spisu treści:

Sterowanie głosem Oświetlenie Elektronika Taśmy LED RGB i nie tylko Z automatyką domową Cortana i Arduino: 3 kroki
Sterowanie głosem Oświetlenie Elektronika Taśmy LED RGB i nie tylko Z automatyką domową Cortana i Arduino: 3 kroki

Wideo: Sterowanie głosem Oświetlenie Elektronika Taśmy LED RGB i nie tylko Z automatyką domową Cortana i Arduino: 3 kroki

Wideo: Sterowanie głosem Oświetlenie Elektronika Taśmy LED RGB i nie tylko Z automatyką domową Cortana i Arduino: 3 kroki
Wideo: WIELKI TEST GOTOWYCH PASKÓW LED! 2024, Listopad
Anonim
Image
Image

Podoba Ci się pomysł kontrolowania rzeczy za pomocą głosu? A może nie lubisz wstawać z łóżka i wyłączać światła? Ale wszystkie dotychczasowe rozwiązania, takie jak google home, są za drogie? Teraz możesz zrobić to sam za mniej niż 10$. A jeszcze lepiej, bardzo łatwo to zrobić!

To wszystko jest możliwe dzięki właśnie udostępnionej bezpłatnej aplikacji CoRoom Windows 10, która jest dostępna w Sklepie Windows, a wykonując 3 proste kroki poniżej, możesz to zrobić samodzielnie.

Sprawdź zobacz CortanaRoom w akcji sprawdź wideo powyżej lub poniżej:

www.youtube.com/watch?v=38VDIR3he6g&feature=youtu.be

Kilka rzeczy, które może zrobić CortanaRoom:

  • Steruj światłami za pomocą głosu
  • Kontroluj rzeczy, takie jak telewizor, za pomocą głosu
  • Kontroluj pasek Led RGB swoim głosem
  • Użyj aplikacji CortanaRoom, aby skonfigurować Alarm, który obudzi Cię, powoli zwiększając jasność paska LED RGB w kolorach słońca.
  • Użyj 3 wbudowanych efektów taśmy Led, takich jak miganie lub zanikanie
  • Integracja z Cortaną dla bezproblemowej integracji z Windows 10.
  • I wiele więcej!

Aby stworzyć CortanaRoom, potrzebujesz kilku podstawowych części:

Przekaźniki 5V

www.ebay.com/itm/5PCS-SRD-05VDC-SL-C-PCB-5PINS-5V-DC-Coil-Power-Relay/292258586190?hash=item440bf81e4e:g:8RcAAOSwYHxWM6gD:rk:12: pf:0

Arduino uno lub nano

www.ebay.com/itm/UNO-R3-ATmega328P-Development-Board-With-Boot-Loader-For-Arduino-UNO-CW4/264107006108?hash=item3d7e01189c:m:m9gMjVajKJYMc3dUnsK2L3g:rk:8 pf:0

Bezpłatna aplikacja CoRoom

www.microsoft.com/nl-nl/p/coroom/9phh4hfrrm8d?activetab=pivot:overviewtab

I komputer z systemem Windows 10 z mikrofonem

Dużo przewodów

Jeśli chcesz opcjonalny pasek Led RGB, potrzebujesz również:

3 N-kanałowy MOSFET, taki jak IRFZ44N

www.ebay.com/itm/10Pcs-IRFZ44N-IRFZ44-N-Channel-49A-55V-Transistor-MOSFET/381375026221?hash=item58cbb9142d:g:TdMAAOxyfCBSCC18:rk:1:pf:0

Wspólna taśma LED anody RGB

www.ebay.com/itm/DC12V-5M-SMD-5050-RGB-LED-Strip-Wodoodporny-300LED-RGBW-RGBWW-LED-Light Strips

Zasilacz do Twojej taśmy LED o odpowiednim napięciu. Na przykład to 12V 3A jest wystarczająco dobre

www.ebay.com/itm/220-110V-DC-3A-4A-6A-Ładowarka-Oświetlenie-LED-Sterownik-Switch-Zasilanie-Adapter-12v

Po zebraniu wszystkich części przejdź do kroku 1, aby rozpocząć.

Krok 1: Tworzenie elektroniki

Produkcja elektroniki
Produkcja elektroniki
Produkcja elektroniki
Produkcja elektroniki
Produkcja elektroniki
Produkcja elektroniki

Przede wszystkim musimy zrobić elektronikę. CortanaRoom faktycznie składa się z 3 modułów. Jest część Core, którą należy wykonać, a następnie są 2 oddzielne moduły, którymi są pasek Led RGB i czujnik podczerwieni. Z tego powodu podzieliłem część elektroniczną na trzy mniejsze części.

Główna część

Rdzeń projektu istnieje poza mózgiem projektu, którym jest Arduino, oraz siłowniki, które są przekaźnikami. Dokonanie tego jest w rzeczywistości bardzo łatwe. Jedyne, co musisz zrobić, to postępować zgodnie z powyższym schematem. Ten schemat może wydawać się trudny, ale w przypadku części podstawowej wystarczy zrobić część z czerwonym kółkiem na drugim obrazku powyżej.

Po podłączeniu wszystkich przekaźników do Arduino musimy podłączyć światła i/lub inne urządzenia do przekaźnika. Aby to zrobić, weź przewód zasilający światła, a następnie odetnij rękaw z kabla zasilającego, aby zobaczyć przewody wewnątrz kabla. Przez większość czasu zobaczysz niebieski, brązowy, a czasem zielono-żółty przewód. Teraz odetnij niebieski drut i zdejmij końce. Następnie przylutuj jeden z tych końców do wspólnego pinu przekaźnika, a drugi koniec do pinu NC (normalnie zamkniętego) przekaźnika. Zobacz zdjęcie powyżej, aby zobaczyć, których pinów musisz użyć.

Możesz teraz kontynuować to dla wszystkich swoich świateł. Te same kroki dotyczą również telewizora. Ale teoretycznie możesz podłączyć wszystko, co chcesz. Na przykład ekspres do kawy lub ekran komputera powinny być możliwe po wykonaniu tych kroków.

Jeśli masz jakieś pytania dotyczące tej części, skomentuj je w komentarzach poniżej, a ja odpowiem w ciągu jednego dnia

Jeśli nie chcesz taśmy Led RGB lub czujnika podczerwieni, możesz pominąć resztę i przejść do kroku 2

Pasek Led RGB

CortanaRoom obsługuje również pasek Led RGB. Dodanie tego da ci możliwość korzystania z nowej funkcji Wake Up Light. Wake Up Light to rodzaj alarmu, który zamiast irytującego dźwięku obudzi Cię, symulując wschodzące słońce. Dzięki temu pobudka będzie przyjemniejsza, a nawet poprawi Twój poranny nastrój. Oprócz Wake Up Light będziesz mógł również sterować kolorem paska Led za pomocą głosu i korzystać z jednego z 3 wbudowanych efektów.

Aby to zrobić, musisz najpierw zrobić część rdzenia. Następnie dodaj schemat z zielonym kółkiem do swojego projektu.

- Upewnij się, że używasz wspólnej taśmy ledowej z anodą RGB i N-kanałowych mosfetów!

- Upewnij się, że używasz wystarczająco mocnego źródła zasilania, co najmniej 1A dla 1m taśmy Led RGB.

- Nie zapomnij również połączyć masy Arduino z masą zasilacza taśmy Led.

Jeśli nie chcesz czujnika podczerwieni, pomiń resztę i przejdź do kroku 2

Czujnik podczerwieni

Ostatnia część to czujnik podczerwieni. Po podłączeniu tego czujnika światło RGB włączy się automatycznie, gdy wejdziesz do pokoju. Ta funkcja działa, ale nadal zawiera błędy. A jeśli zdecydujesz się to zrobić, wiedz, że może nie działać w 100% poprawnie.

Gotowe?

Po wykonaniu powyższych kroków możesz przejść do następnego kroku! Sprawdź ostatni obraz powyżej, aby zobaczyć, jak powinien teraz wyglądać.

Krok 2: Oprogramowanie

Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie

Teraz możemy rozpocząć pracę nad oprogramowaniem. na szczęście jest to również bardzo proste. Pierwszą rzeczą, którą musimy zrobić, to wgrać trochę kodu do Arduino.

Przesyłanie kodu

Aby to zrobić, wykonaj poniższe proste czynności:

  1. Podłącz Arduino
  2. Otwórz Arduino IDE
  3. przejdź do przykładów - Firmata i kliknij Standardowa Firmata (jak na zdjęciu powyżej)
  4. teraz naciśnij przycisk przesyłania i gotowe!

Bardziej szczegółowy samouczek:

www.instructables.com/id/Arduino-Installing-Standard-Firmata/

Łączenie z aplikacją CoRoom

Teraz Arduino ma na sobie odpowiedni kod, możemy podłączyć go do aplikacji CoRoom. Możesz pobrać aplikację CoRoom ze sklepu Windows tutaj:

www.microsoft.com/nl-nl/p/coroom/9phh4hfrrm8d?activetab=pivot:overviewtab

Następnie podłącz Arduino do komputera. Teraz otwórz aplikację i powinieneś zobaczyć migające diody led na twoim Arduino. Jeśli tak nie jest, nie martw się. Może to być spowodowane tym, że masz inną płytkę Arduino. Aby to naprawić, przejdź do strony ustawień w aplikacji CoRoom i zmień wartość „PID_7523” na „PID_0043” i zmień wartość „VID_1A86” na „VID_2341”. Teraz naciśnij czerwone kółko po prawej stronie skrzynki przyłączeniowej i powinno się połączyć.

Po połączeniu gotowe! Teraz będziesz mógł sterować rzeczami za pomocą głosu. Jeśli coś nie działa, możesz sprawdzić poniższe kroki rozwiązywania problemów lub oczywiście skomentować poniżej swoje pytanie.

Rozwiązywanie problemów

Oczywiście zawsze może być problem przy tworzeniu projektu. Poniżej postaram się omówić najczęstsze problemy, jakie możesz mieć.

Włączanie i wyłączanie jest odwrócone?

Czy twoje światło włącza się, gdy próbujesz go wyłączyć i czy wyłącza się, gdy musi się włączyć? wtedy zamieniłeś normalnie otwarty pin z normalnie zamkniętym pinem na przekaźniku. Spróbuj przełączyć pin na przekaźniku i to powinno to naprawić.

Cortana nie odpowiada na „Hej, Cortana”

Jeśli Cortana nie odpowiada na „Hej, Cortana”, sprawdź, czy ta opcja jest włączona w menu ustawień Cortany. Aby to zobaczyć, przejdź do menu ustawień, wpisując ustawienia w pasku wyszukiwania systemu Windows. Następnie wpisz pasek wyszukiwania w menu ustawień Cortana i naciśnij sekcję Ustawienia Cortany. W sekcji ustawień Cortany poszukaj odpowiedzi na opcję „Hej, Cortana” i włącz ją.

Cortana nie jest zainstalowana lub nie jest dostępna?

Jeśli wydaje się, że Cortana nie jest dostępna lub zainstalowana, ponieważ na przykład nie możesz jej zobaczyć w pasku wyszukiwania systemu Windows lub gdziekolwiek indziej, może to oznaczać, że Twój region nie jest poprawnie ustawiony. Ponieważ Cortana jest dostępna tylko w niektórych regionach, może być konieczna zmiana regionu, a może także języka systemu. Postępuj zgodnie z tym samouczkiem, aby włączyć Cortanę w swoim kraju:

techjourney.net/enable-windows-10-cortana-to-work-in-unsupported-region-language/

Cortana mnie nie słyszy?

Jeśli Cortana Cię nie słyszy, najpierw sprawdź, czy Twój mikrofon jest prawidłowo skonfigurowany. Możesz ponownie skalibrować mikrofon, korzystając z narzędzia do rozwiązywania problemów, które można znaleźć w ustawieniach Cortany w systemie Windows 10.

Jeden lub więcej kolorów na pasku Led RGB działa teraz?

Przede wszystkim sprawdź swoje połączenia. Czy wszystkie przewody są prawidłowo podłączone? Po tym sprawdzić, czy masa zasilacza jest również podłączona do Arduino? Następnie sprawdź, czy brama, odpływ i źródło są prawidłowo podłączone. Źródło powinno iść do taśmy Led RGB, Drain do ziemi i Gate do Arduino. Jeśli nadal działa, może to oznaczać, że twój MOSFET jest uszkodzony. Spróbuj go wymienić i teraz powinno działać.

Arduino nie łączy się nawet po zmianie wartości PID i VID

Jeśli twoje Arduino nadal nie łączy się, nawet po zmianie wartości PID i VID w menu ustawień, może to oznaczać, że twoje PID i VID są różne. Aby znaleźć swój PID i VID, wykonaj poniższe czynności.

1. klawisz windows + x i wybierz menedżera urządzeń

2. przejdź do portów

3. kliknij prawym przyciskiem myszy swoje urządzenie (prawdopodobnie coś takiego jak "Arduino" lub "CH340g" i wybierz właściwości)

4. przejdź do zakładki szczegóły

5. w obszarze wyboru właściwości kliknij sprzętowe lds

6. teraz zobaczysz swój VID i PID

Krok 3: gotowe

Image
Image

Gratulacje skończyłeś

Chociaż nie było to takie trudne, prawda? Teraz możesz nagiąć swoich przyjaciół lub dziewczynę ze swoim nowym projektem. Jeśli podobał Ci się ten projekt, sprawdź również mój inny projekt, taki jak automatyczne otwieranie i zamykanie drzwi, możesz sam zrobić bardzo tanio:

www.instructables.com/id/Make-a-Automatic-Self-Sensing-Opening-and-Closing-/

Zdalne sterowanie

Jedną z rzeczy, które możesz wypróbować, teraz wszystko działa, jest użycie funkcji zdalnego sterowania. W rzeczywistości jest to tylko rodzaj pracy, która umożliwia sterowanie oświetleniem z dowolnego miejsca na świecie. Aby z niego skorzystać, pobierz aplikację teamviewer na komputer z systemem Windows 10 i na urządzenie, z którego chcesz sterować swoim pokojem:

www.teamviewer.com/nl/download/windows/

Teraz po prostu połącz się z komputerem z systemem Windows 10 i otwórz aplikację CoRoom. Teraz naciskaj kółka, aby włączać i wyłączać światła.

Youtube

Jeśli podoba Ci się więcej takich projektów, zajrzyj na mój kanał na YouTube, aby uzyskać więcej treści:

www.youtube.com/channel/UC5WWg2B9fS-JXo-9NTveePA?view_as=subscriber

Modyfikacja kodu

Jeśli chcesz samodzielnie zastanowić się nad kodem, to wszystko jest dostępne na moim GitHubie tutaj:

github.com/sieuwe1/CortanaRoom

Zalecana: