Satura rādītājs:

Tālvadības pults Bluetooth gaismas slēdzis: 4 soļi (ar attēliem)
Tālvadības pults Bluetooth gaismas slēdzis: 4 soļi (ar attēliem)

Video: Tālvadības pults Bluetooth gaismas slēdzis: 4 soļi (ar attēliem)

Video: Tālvadības pults Bluetooth gaismas slēdzis: 4 soļi (ar attēliem)
Video: Kā kontrolēt 4 maiņstrāvas slodzi, izmantojot KR1204 bezvadu tālvadības releju 2024, Novembris
Anonim
Image
Image

Šis būs pirmais projekts sērijā ar nosaukumu "Optimizēts slinkums: pārdomāti risinājumi ārkārtīgi triviālām problēmām"

Vai esat gulējis gultā vēlu vakarā, lasot vai skatoties Netflix savā klēpjdatorā? Sliktākais, protams, ir izrāpties no gultas, lai izslēgtu apgaismojumu. Šeit ir pārāk izstrādāts risinājums šai ārkārtīgi triviālajai problēmai.

Kā sānu nē:

Ja jums ir pārliecība un pieredze spēlēt ar savu elektrotīklu, daudz jaukāks risinājums būtu izmantot releju un pieslēgt to aiz gaismas slēdža sienā. Tomēr, tā kā es īrēju savu vietu, es nedomāju, ka tas padarītu manu saimnieku pārāk laimīgu!

1. darbība: detaļas

Tālvadības pults un slēdzis
Tālvadības pults un slēdzis
  • 2 HC-05 Bluetooth moduļi
  • 2 ATtiny85 mikroshēmas
  • 2 8 kontaktu IC ligzda
  • 2 mazas Lipo baterijas
  • 2 spiedpogas
  • 2 470 omi rezistori (tas ir nedaudz elastīgs, vērtībām nav jābūt precīzi 470)
  • 1 sg90 servo
  • Cieta serdes stieple
  • Prototipa dēlis
  • Arduino Uno

2. darbība: tālvadības pults un slēdzis

Tālvadības pults un slēdzis
Tālvadības pults un slēdzis
Tālvadības pults un slēdzis
Tālvadības pults un slēdzis
Tālvadības pults un slēdzis
Tālvadības pults un slēdzis

2 ķēžu salikšana, kā parādīts iepriekš attēlos. (Nelieciet ATtiny85 mikroshēmas 8 kontaktu kontaktligzdā, jo mums tās vēl ir jāprogrammē.

Izmantojot 3D printeri, izdrukājiet slēdža detaļas. Tos var atrast šeit. Šis nav mans sākotnējais dizains, un viss failu nopelns pieder Thingiverse lietotājam Carjo3000.

3. darbība: savienojiet pārī Bluetooth moduļus

Tālāk jums būs jāsavieno pārī divi hc-05 Bluetooth moduļi. Kapteinis tiks izmantots kā tālvadības pults, un gaismas slēdža vergs. Es varētu izklāstīt, kā to izdarīt, taču ir daudz citu lielisku pamācību, kā to izdarīt, un nav jēgas no jauna izgudrot riteni. Es ieteiktu sekot vienai no šīm divām apmācībām, lai savienotu pārī Bluetooth moduļus, pirms atgriezties un pabeigt šo.

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

howtomechatronics.com/tutorials/arduino/how…

4. solis: ieprogrammējiet ATtiny85 un augšupielādējiet kodu

Programmējiet ATtiny85 un augšupielādējiet kodu
Programmējiet ATtiny85 un augšupielādējiet kodu
Programmējiet ATtiny85 un augšupielādējiet kodu
Programmējiet ATtiny85 un augšupielādējiet kodu

Šeit atkal ir apmācība par to, kā programmēt ATtiny85 mikroshēmas, izmantojot Arduino Uno. Vienkārši, lai būtu skaidrs, pārliecinieties, ka pirms sāknēšanas ielādētāja darbības, nosaucot programmu "Programmas augšupielāde uz ATtiny85", iestatījāt pulksteni uz "8Mhz (iekšējais)".

Arduino standarta servo bibliotēka nedarbojas mikroshēmā ATtiny85, tā vietā instalējiet SoftwareServo bibliotēku. Sākotnēji man bija neliela problēma ar šo bibliotēku, risinājums ir atvērt failu Software.h teksta redaktorā un mainīt rindu #include uz #include

Lai augšupielādētu kodu ATtiny85, izpildiet iepriekšējā apmācībā sniegtos norādījumus, izņemot augšupielādēt savā GitHub esošo kodu katrā no 2 mikroshēmām. Pievienojiet mikroshēmas 2 ķēdēm, un tagad, nospiežot pogas, tas ieslēgs un izslēgs jūsu gaismas!

Ieteicams: