Spisu treści:
Wideo: Sterowanie głosem Oświetlenie Elektronika Taśmy LED RGB i nie tylko Z automatyką domową Cortana i Arduino: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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
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
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:
- Podłącz Arduino
- Otwórz Arduino IDE
- przejdź do przykładów - Firmata i kliknij Standardowa Firmata (jak na zdjęciu powyżej)
- 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
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:
Automatyka domowa sterowana głosem zainspirowana COVID-19: 5 kroków
Automatyka domowa sterowana głosem zainspirowana COVID-19: W ciągu ostatnich 4 lat wypróbowałem 3 lub 4 różne warianty sterowania domowego opartego na Arduino. Dla wygody wszystkich podaję tutaj chronologiczną historię niektórych moich osiągnięć. Instructable 1 - w październiku 2015 używałem komunikacji IR i RF
ESP8266 TAŚMA LED RGB Sterowanie WIFI - NODEMCU jako pilot na podczerwień do taśmy Led kontrolowanej przez Wifi - TAŚMA LED RGB Sterowanie smartfonem: 4 kroki
ESP8266 TAŚMA LED RGB Sterowanie WIFI | NODEMCU jako pilot na podczerwień do taśmy Led kontrolowanej przez Wifi | Sterowanie smartfonem z taśmą LED RGB: Cześć, w tym samouczku dowiemy się, jak używać nodemcu lub esp8266 jako pilota na podczerwień do sterowania taśmą RGB LED, a Nodemcu będzie kontrolowane przez smartfon przez Wi-Fi. Więc w zasadzie możesz sterować TAŚMĄ LED RGB za pomocą smartfona
Sterowana głosem automatyka domowa (jak Alexa lub Google Home, bez Wifi lub Ethernetu): 4 kroki
Sterowana głosem automatyka domowa (jak Alexa lub Google Home, bez Wifi lub Ethernetu): Jest to w zasadzie przekaźniki sterowane przez arduino oparte na SMS z konfiguracją asystenta Google do wysyłania wiadomości na instrukcje głosowe. Jest to bardzo łatwe i tanie i działa jak reklamy Alexa z twoim istniejące urządzenia elektryczne (jeśli masz Moto -X smartp
Automatyka domowa sterowana głosem Raspberry Pi: 5 kroków
Automatyka domowa sterowana głosem Raspberry Pi: Celem tej instrukcji jest dostarczenie samouczka krok po kroku, jak skonfigurować Raspberry Pi, który może zautomatyzować światła / diody LED za pomocą poleceń głosowych
Automatyka domowa sterowana głosem / przez Internet i monitorowanie za pomocą ESP8266 i Google Home Mini: 6 kroków
DIY sterowana głosem/internetem automatyka domowa i monitorowanie za pomocą ESP8266 i Google Home Mini: Hej!! Po dłuższej przerwie jestem tutaj, bo wszyscy musimy robić coś nudnego(pracy), żeby zarobić. Po wszystkich artykułach AUTOMATYKA DOMOWA, które napisałem z BLUETOOTH, IR, Local WIFI, Cloud czyli tych trudnych, *TERAZ* nadchodzi najłatwiejszy, ale najskuteczniejszy