Spisu treści:

Pilot zdalnego sterowania Przełącznik światła Bluetooth: 4 kroki (ze zdjęciami)
Pilot zdalnego sterowania Przełącznik światła Bluetooth: 4 kroki (ze zdjęciami)

Wideo: Pilot zdalnego sterowania Przełącznik światła Bluetooth: 4 kroki (ze zdjęciami)

Wideo: Pilot zdalnego sterowania Przełącznik światła Bluetooth: 4 kroki (ze zdjęciami)
Wideo: Wyłącznik bluetooth sterowany telefonem z Androidem. Zasięg do 10m. 2024, Listopad
Anonim
Image
Image

Będzie to pierwszy projekt z serii zatytułowanej: „Optymizowane lenistwo: nadmiernie zaprojektowane rozwiązania do niezwykle trywialnych problemów”

Czy kiedykolwiek leżałeś w łóżku późno w nocy, czytając lub oglądając Netflix na swoim laptopie? Najgorsze jest oczywiście wyczołganie się z łóżka, żeby zgasić światło. Oto przeprojektowane rozwiązanie tego niezwykle trywialnego problemu.

Jako strona nie:

Jeśli masz pewność siebie i doświadczenie, aby bawić się zasilaniem sieciowym, znacznie ładniejszym rozwiązaniem byłoby użycie przekaźnika i podłączenie go za włącznikiem światła w ścianie. Jednak ponieważ wynajmuję swoje mieszkanie, nie sądzę, aby mój właściciel był zbyt szczęśliwy!

Krok 1: Części

Pilot i przełącznik
Pilot i przełącznik
  • 2 moduły Bluetooth HC-05
  • 2 żetony ATtiny85
  • 2 8-pinowe gniazdo IC
  • 2 małe baterie Lipo
  • 2 przyciski
  • Rezystory 2 470 omów (jest przy tym trochę elastyczności, wartości nie muszą być dokładnie 470)
  • 1 serwomechanizm sg90
  • Drut z rdzeniem stałym
  • Płytka prototypowa
  • Arduino Uno

Krok 2: Zdalne sterowanie i przełącznik

Pilot i przełącznik
Pilot i przełącznik
Pilot i przełącznik
Pilot i przełącznik
Pilot i przełącznik
Pilot i przełącznik

Montaż 2 obwodów jak na zdjęciach powyżej. (Nie wkładaj układów ATtiny85 do 8-pinowego gniazda, ponieważ nadal musimy je zaprogramować.

Za pomocą drukarki 3D wydrukuj części do przełącznika. Można je znaleźć tutaj. To nie jest mój oryginalny projekt, a wszystkie zasługi za pliki należą do użytkownika Thingiverse Carjo3000.

Krok 3: Sparuj moduły Bluetooth

Następnie musisz sparować dwa moduły bluetooth hc-05. Master będzie używany jako pilot, a slave do włącznika światła. Mógłbym nakreślić, jak to zrobić, ale jest wiele innych świetnych samouczków, jak to zrobić i nie ma sensu wymyślać koła na nowo. Sugerowałbym skorzystanie z jednego z tych dwóch samouczków, aby sparować moduły bluetooth przed powrotem i zakończeniem tego.

www.instructables.com/id/Arduino-Bluetooth…

howtomechatronics.com/tutorials/arduino/jak…

Krok 4: Zaprogramuj ATtiny85 i prześlij kod

Zaprogramuj ATtiny85 i prześlij kod
Zaprogramuj ATtiny85 i prześlij kod
Zaprogramuj ATtiny85 i prześlij kod
Zaprogramuj ATtiny85 i prześlij kod

Ponownie znajduje się tutaj samouczek dotyczący programowania układów ATtiny85 za pomocą Arduino Uno. Żeby było jasne, upewnij się, że w kroku zatytułowanym „Wgrywanie programu do ATtiny85” ustawiłeś zegar na „8Mhz (wewnętrzny)” przed wypaleniem bootloadera.

Standardowa biblioteka serwo dla Arduino nie działa dla układu ATtiny85, zamiast tego zainstaluj bibliotekę SoftwareServo. Początkowo miałem mały problem z tą biblioteką rozwiązaniem jest otwarcie pliku Software.h w edytorze tekstu i zmiana linii #include na #include

Aby wgrać kod do ATtiny85, postępuj zgodnie z instrukcjami we wcześniejszym samouczku, z wyjątkiem przesłania kodu, który mam na moim GitHubie, każdy do każdego z 2 chipów. Podłącz chipy do dwóch obwodów, a teraz po naciśnięciu przycisków włączy i wyłączy światła!

Zalecana: