INHOUDSOPGAWE:

Afstandsbediening Bluetooth -ligskakelaar: 4 stappe (met foto's)
Afstandsbediening Bluetooth -ligskakelaar: 4 stappe (met foto's)

Video: Afstandsbediening Bluetooth -ligskakelaar: 4 stappe (met foto's)

Video: Afstandsbediening Bluetooth -ligskakelaar: 4 stappe (met foto's)
Video: Foto’s verbergen op iPhone! | ID.nl | #shorts 2024, November
Anonim
Image
Image

Dit sal die eerste projek in 'n reeks wees met die titel: "Optimized Laziness: Over Engineered Solutions to Remarkably Trivial Problems"

Het u al laat in die bed gelê en Netflix op u skootrekenaar gekyk? Die ergste is natuurlik om uit die bed te kruip om die ligte af te sit. Hier is 'n oorontwerpte oplossing vir die uiters triviale probleem.

As 'n kant nie:

As u die selfvertroue en ervaring het om met u netkrag te speel, sal 'n baie mooier oplossing wees om 'n aflos te gebruik en dit agter die ligskakelaar in die muur in te dra. Aangesien ek my plek huur, dink ek nie dat dit my verhuurder te gelukkig sal maak nie!

Stap 1: Onderdele

Afstandsbediening en skakelaar
Afstandsbediening en skakelaar
  • 2 HC-05 Bluetooth-modules
  • 2 ATtiny85 skyfies
  • 2 8 -pins IC -aansluiting
  • 2 klein Lipo batterye
  • 2 drukknoppies
  • 2 470 ohm weerstande (daar is 'n bietjie buigsaamheid hiermee; die waardes hoef nie presies 470 te wees nie)
  • 1 sg90 servo
  • Soliede kerndraad
  • Prototipe bord
  • Arduino Uno

Stap 2: Afstandsbediening en skakelaar

Afstandsbediening en skakelaar
Afstandsbediening en skakelaar
Afstandsbediening en skakelaar
Afstandsbediening en skakelaar
Afstandsbediening en skakelaar
Afstandsbediening en skakelaar

Monteer die 2 stroombane soos in die foto's hierbo getoon. (Moenie die ATtiny85 -skyfies in die 8 -pen -aansluiting plaas nie, aangesien ons dit nog moet programmeer.

Druk die dele van die skakelaar met 'n 3D -drukker uit. Hulle kan hier gevind word. Dit is nie my oorspronklike ontwerp nie, en alle eer vir die lêers gaan aan die gebruiker van Thingiverse Carjo3000.

Stap 3: Koppel die Bluetooth -modules

Vervolgens moet u die twee hc-05 bluetooth-modules koppel. Die meester sal gebruik word as die afstandsbediening, en die slaaf vir die ligskakelaar. Ek kan 'n uiteensetting gee van hoe om dit te doen, maar daar is baie ander goeie tutoriale om dit te doen, en daar is geen nut om die wiel weer uit te vind nie. Ek stel voor dat u een van hierdie twee tutoriale volg om die Bluetooth -modules te koppel voordat u terugkom en hierdie een voltooi.

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

howtomechatronics.com/tutorials/arduino/how…

Stap 4: Programmeer die ATtiny85 en laai die kode op

Programmeer die ATtiny85 en laai die kode op
Programmeer die ATtiny85 en laai die kode op
Programmeer die ATtiny85 en laai die kode op
Programmeer die ATtiny85 en laai die kode op

Hier is weer 'n handleiding oor hoe u die ATtiny85 -skyfies met 'n Arduino Uno kan programmeer. Net om dit duidelik te maak, moet u die klok op "8Mhz (intern)" stel voordat u die selflaaiprogram verbrand in die stap "Program oplaai na ATtiny85".

Die standaard servobiblioteek vir Arduino werk nie vir die ATtiny85 -chip nie, maar installeer eerder die SoftwareServo -biblioteek. Ek het aanvanklik 'n klein probleem met hierdie biblioteek gehad, die oplossing is om die lêer Software.h in 'n teksredakteur oop te maak en die reël #include na #include te verander

Om die kode op die ATtiny85 op te laai, volg die instruksies in die vorige tutoriaal, behalwe om die kode wat ek op my GitHub het, elk op elk van die 2 skyfies op te laai. Steek die skyfies in die 2 stroombane, en as u nou op die knoppies druk, sal dit u ligte aan- en uitskakel!

Aanbeveel: