Sisällysluettelo:

Kaukosäätimen Bluetooth -valokytkin: 4 vaihetta (kuvien kanssa)
Kaukosäätimen Bluetooth -valokytkin: 4 vaihetta (kuvien kanssa)

Video: Kaukosäätimen Bluetooth -valokytkin: 4 vaihetta (kuvien kanssa)

Video: Kaukosäätimen Bluetooth -valokytkin: 4 vaihetta (kuvien kanssa)
Video: Valokuvien siirtäminen Android-puhelimesta tietokoneelle bluetoothilla 2024, Marraskuu
Anonim
Image
Image

Tämä on ensimmäinen projekti sarjassa nimeltä "Optimoitu laiskuus: yli suunniteltuja ratkaisuja hämmästyttävän vähäisiin ongelmiin"

Oletko koskaan maannut sängyssä myöhään illalla lukemalla tai katsomassa Netflixiä kannettavalla tietokoneellasi? Pahinta on tietysti ryömiä sängystä sammuttaa valot. Tässä on yli suunniteltu ratkaisu tähän erittäin triviaaliin ongelmaan.

Sivuksi ei:

Jos sinulla on luottamusta ja kokemusta pelata verkkovirralla, paljon mukavamman näköinen ratkaisu olisi käyttää rele ja kytkeä se seinässä olevan valokytkimen taakse. Kuitenkin, koska vuokraan paikkani, en usko, että tämä tekisi vuokranantajaani liian onnelliseksi!

Vaihe 1: Osat

Kaukosäädin ja kytkin
Kaukosäädin ja kytkin
  • 2 HC-05 Bluetooth-moduulia
  • 2 ATtiny85 pelimerkkiä
  • 2 8 -nastainen IC -liitäntä
  • 2 pientä Lipo -akkua
  • 2 painonappia
  • 2 470 ohmin vastukset (tässä on hieman joustavuutta, arvojen ei tarvitse olla täsmälleen 470)
  • 1 sg90 servo
  • Kiinteä johdinlanka
  • Prototyyppikortti
  • Arduino Uno

Vaihe 2: Kaukosäädin ja kytkin

Kaukosäädin ja kytkin
Kaukosäädin ja kytkin
Kaukosäädin ja kytkin
Kaukosäädin ja kytkin
Kaukosäädin ja kytkin
Kaukosäädin ja kytkin

Kokoa 2 piiriä yllä olevien kuvien mukaisesti. (Älä laita ATtiny85 -siruja 8 -nastaiseen pistorasiaan, koska meidän on vielä ohjelmoitava ne.

Tulosta kytkimen osat 3D -tulostimella. Ne löytyvät täältä. Tämä ei ole alkuperäinen suunnitteluni, ja kaikki tiedostot ovat Thingiversen käyttäjälle Carjo3000.

Vaihe 3: Pariliitä Bluetooth -moduulit

Seuraavaksi sinun on paritettava kaksi hc-05 Bluetooth-moduulia. Kauko -ohjaimena käytetään isäntää ja valokytkimen orjaa. Voisin hahmotella, miten tämä tehdään, mutta tähän on paljon muita hyviä opetusohjelmia, eikä pyörän keksiminen ole järkevää. Suosittelen seuraamaan yhtä näistä kahdesta opetusohjelmasta Bluetooth -moduulien yhdistämiseksi ennen paluuta ja tämän loppuun saattamista.

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

howtomechatronics.com/tutorials/arduino/how…

Vaihe 4: Ohjelmoi ATtiny85 ja lähetä koodi

Ohjelmoi ATtiny85 ja lähetä koodi
Ohjelmoi ATtiny85 ja lähetä koodi
Ohjelmoi ATtiny85 ja lähetä koodi
Ohjelmoi ATtiny85 ja lähetä koodi

Tässä on jälleen opetusohjelma ATtiny85 -sirujen ohjelmoimisesta Arduino Unon avulla. Varmista vain selkeästi, että asetat kelloon "Latausohjelma ATtiny85: een" kellon asetukseksi "8Mhz (sisäinen)" ennen käynnistyslataimen polttamista.

Arduinon tavallinen servokirjasto ei toimi ATtiny85 -sirulle, vaan asenna SoftwareServo -kirjasto. Minulla oli aluksi pieni ongelma tässä kirjastossa. Ratkaisu on avata tiedosto Software.h tekstieditorissa ja muuttaa rivin #include arvoksi #include

Jos haluat ladata koodin ATtiny85 -laitteeseen, noudata edellisen opetusohjelman ohjeita, paitsi lataa GitHub -laitteessani oleva koodi jokaiselle kahdelle sirulle. Kytke sirut kahteen piiriin ja nyt, kun painat painikkeita, se sytyttää ja sammuttaa valot!

Suositeltava: