Steruj dowolnym przedłużaczem radia !: 7 kroków

Steruj dowolnym przedłużaczem radia !: 7 kroków

Spisu treści:

Anonim

Wyobraź sobie to; jest połowa grudnia i zimno; naprawdę zimno na zewnątrz i czytałeś w łóżku. Chcesz iść do łóżka, ale musisz wyłączyć lampę po drugiej stronie pokoju. Rozważasz możliwe rozwiązania, aby osiągnąć swój cel. Najbardziej oczywiste z nich to: przejście i wyłączenie lampy lub przyklejenie kilku długich słupków razem i poklepanie przycisku zasilania z wygodnego łóżka. Niestety historia dowiodła, że ​​ta ostatnia opcja spowodowała rozbicie lamp.

Więc co powinniśmy zrobić? Wyjdziemy z łóżka i zbudujemy kilka bezprzewodowo sterowanych przedłużaczy!

Zanim zaczniemy, warto zauważyć, że nie modyfikujesz samej lampy, ale przedłużacz. Dlatego możesz bezprzewodowo kontrolować wszystko, co podłącza się do przedłużacza. Wreszcie, projekt ten obejmuje zasilanie prądem przemiennym / głównym i może być bardzo niebezpieczny - należy podjąć wszelkie niezbędne środki ostrożności, aby się chronić.

Kieszonkowe dzieci:

Krok 1: Materiały

1. Dwa arduinos
  • Użyłem Arduino Uno i Arduino Pro Mini, ponieważ to wszystko, co leżałem dookoła
  • koszt (7 USD + 2 USD = 9 USD)
2. Moduł nadajnika i odbiornika 433 MHz
  • zazwyczaj występują w parze, można je znaleźć w serwisie eBay za 1 USD

3. Moduł przekaźnika sterującego 5V

  • W idealnej sytuacji kupiłbym moduł jednokanałowy, ale w tym czasie mogłem znaleźć tylko dwukanałowy. te wynoszą około 3,50 USD

4. Podłącz przewody

5. Przedłużacz

  • Byłem naprawdę wybredny z tym przedmiotem. Nie chciałem super długiego przedłużacza, ponieważ byłoby to za dużo bałaganu. Kupowałem i ostatecznie udało mi się znaleźć 12-calowy przedłużacz firmy Dollarama, który był dokładnie tym, czego szukałem.

6. Przycisk i rezystor 10k

7. Moc

  • Użyłem baterii 9V z adapterem baterii, ponieważ to wszystko, co leżałem dookoła. W przyszłych wersjach używałbym 5 podwójnych baterii A

8. Dwie deski do chleba

Wszystkie części pochodzą z serwisu eBay.

Krok 2: Lutowanie anteny do modułów RF

  • Owiń drutem rdzeniowym 20AWG wokół pióra, użyłem pióra do papieru, aby uzyskać 12 skrętów
  • kiedy skończysz, wyciągnij go z pióra i zdejmij jeden z końców i przylutuj go do modułów RF
  • Przylutuj antenę do miejsc pokazanych na zdjęciach.

Krok 3: Budowanie nadajnika

Wyciągnąłem breadboard i włączyłem schematyczny widok konfiguracji. Po zakończeniu prześlij kod w następnym kroku.

*** O kodzie ****

Skończyłem budując kilka z nich i musiałem przerobić kod, aby zawierał konkretne hasło dla każdego nadajnika. Powodem tego jest uniemożliwienie jednemu nadajnikowi kontrolowania wszystkich moich odbiorników. Jeśli jednak chcesz sterować wieloma odbiornikami za pomocą jednego pilota, możesz użyć tego samego hasła na wszystkich.

Będziesz także musiał pobrać i zainstalować biblioteki avr i wirtualnego drutu.

Krok 4: Kod nadajnika

Możesz pobrać plik transmitter.ino lub kliknąć prawym przyciskiem myszy i wybrać „otwórz w nowej karcie” i skopiować kod do nowego szkicu Arduino.

// Utworzone przez William_L // Kod nadajnika // // Cel: // Nadajnik emituje określony kod, który jest zdefiniowany przez zmienną pass, // gdy odbiornik wykryje ten konkretny sygnał, wykonywana jest akcja / / na końcu odbiorcy. // Data: 23.12.2015 #include #include // Przycisk jest podłączony do pin 10 // Dane transmisji są dołączone do pin 11 const intpin_pin = 12; const int przycisk = PD3; const char pass = "home"; // zmień wartość tutaj, aby zmienić hasło sygnału void setup () {// kierunki danych DDRD & = ~ (1 <

Krok 5: Budowanie odbiornika

**OSTRZEŻENIE**

NIE WKŁADAJ W PRZEWÓD PRZEDŁUŻAJĄCY, ABY CZYTAĆ WSZYSTKO

1. Nie podłączaj przedłużacza podczas pracy nad nim. Nawet po zakończeniu pracy z przedłużaczem upewnij się, że zbudowałeś obudowę przekaźnika sterującego! Przekaźnik sterujący, który otrzymałem z eBay, miał odsłonięte szpilki na dole. Dotknięcie tych szpilek, gdy przedłużacz jest podłączony do ściany, spowoduje poważne obrażenia! Dla widoczności usunąłem skrzynkę, którą zbudowałem, aby otoczyć przekaźnik sterujący.

2. CZY MAM WYMAGAĆ, NIE PODŁĄCZAĆ PRZEWODU PRZEDŁUŻAJĄCEGO, GDY PRACUJESZ NA IT

Jak działa przekaźnik sterujący i dlaczego go potrzebujemy?

Przekaźnik sterujący jest zasadniczo przełącznikiem, który izoluje jeden poziom napięcia od drugiego. Przez zasilenie lub wyłączenie cewek możemy przełączyć przekaźnik z normalnie zamkniętego (NC) na normalnie otwarty (NO).

Aby włączyć i wyłączyć urządzenie podłączone do przedłużacza, musimy być w stanie pozwolić lub zatrzymać przepływ prądu wewnątrz przewodu. Możemy to zrobić, wprowadzając przekaźnik sterujący, który otwiera lub zamyka obwód, gdy jest zasilany lub odłączany od zasilania. W celu zasilenia lub wyłączenia przekaźnika sterującego używamy Arduino.

Krok 6: Kod dla Odbiorcy

Możesz pobrać plik receiver.ino lub kliknąć prawym przyciskiem myszy i wybrać „otwórz w nowej karcie” i skopiować kod do nowego szkicu Arduino.

Krok 7: Baw się dobrze!

Ostatni krok wymaga zbudowania obudowy przekaźnika sterującego, aby zapobiec dotknięciu kontaktów. Kupiłem tanie plastikowe pudełko od Dollaramy jako rozwiązanie tymczasowe.

Nie musisz podłączać przedłużacza, aby sprawdzić, czy wszystko zostało poprawnie podłączone. Aby sprawdzić, czy twój odbiornik odbiera sygnał z nadajnika, zasilaj oba Arduino i włącz przycisk. Jeśli wszystko działa poprawnie, powinieneś usłyszeć przekaźnik sterujący, który słyszalnie kliknie za każdym razem, gdy przycisk zostanie naciśnięty. Hałas klikania to fizyczny przełącznik wewnątrz przełącznika przekaźnika sterującego między normalnie otwartym a normalnie zamkniętym.

Zasięg jest imponujący i nie wymaga linii wzroku. Zauważyłem, że udało mi się włączyć moją sypialnię, zapala kilka pokoi z kilkoma ścianami.