Inhoudsopgave:
- Stap 1: Onderdelen
- Stap 2: Afstandsbediening en schakelaar
- Stap 3: Koppel de Bluetooth-modules
- Stap 4: Programmeer de ATtiny85 en upload de code
Video: Afstandsbediening Bluetooth-lichtschakelaar - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Dit wordt het eerste project in een reeks met de titel: "Optimised Laziness: Over Engineered Solutions to Remarkably Triviale Problems"
Ooit 's avonds laat in bed liggen lezen of Netflix kijken op je laptop? Het ergste is natuurlijk uit bed kruipen om de lichten uit te doen. Hier is een overdreven technische oplossing voor dat opmerkelijk triviale probleem.
Als een kant niet:
Als je het vertrouwen en de ervaring hebt om met je netstroom te spelen, zou een veel mooiere oplossing zijn om een relais te gebruiken en dit achter de lichtschakelaar in de muur aan te sluiten. Maar aangezien ik mijn huis huur, denk ik niet dat dit mijn huisbaas al te blij zou maken!
Stap 1: Onderdelen
- 2 HC-05 Bluetooth-modules
- 2 ATtiny85-chips
- 2 8-pins IC-socket
- 2 kleine Lipo-batterijen
- 2 drukknoppen
- 2 470 ohm weerstanden (hier zit wel wat flexibiliteit in, de waardes hoeven niet exact 470 te zijn)
- 1 sg90-servo
- Massieve kerndraad
- Prototype bord
- Arduino Uno
Stap 2: Afstandsbediening en schakelaar
Assembleren van de 2 circuits zoals weergegeven in de bovenstaande afbeeldingen. (Plaats de ATtiny85-chips niet in de 8-pins aansluiting omdat we ze nog moeten programmeren.
Gebruik een 3D-printer om de onderdelen voor de schakelaar uit te printen. Ze zijn hier te vinden. Dit is niet mijn oorspronkelijke ontwerp en alle eer voor de bestanden gaat naar Thingiverse-gebruiker Carjo3000.
Stap 3: Koppel de Bluetooth-modules
Vervolgens moet u de twee hc-05 bluetooth-modules koppelen. De master wordt gebruikt als afstandsbediening en de slave voor de lichtschakelaar. Ik zou kunnen uitleggen hoe je dit moet doen, maar er zijn tal van andere geweldige tutorials om dit te doen en het heeft geen zin om het wiel opnieuw uit te vinden. Ik zou willen voorstellen om een van deze twee tutorials te volgen om de bluetooth-modules te koppelen voordat je terugkomt en deze afmaakt.
www.instructables.com/id/Arduino-Bluetooth…
howtomechatronics.com/tutorials/arduino/how…
Stap 4: Programmeer de ATtiny85 en upload de code
Wederom is hier een tutorial over hoe je de ATtiny85-chips programmeert met behulp van een Arduino Uno. Om het duidelijk te maken, zorg ervoor dat u in de stap met de titel "Programma uploaden naar ATtiny85" de klok instelt op "8Mhz (intern)" voordat u de bootloader brandt.
De standaard servo-bibliotheek voor Arduino werkt niet voor de ATtiny85-chip, installeer in plaats daarvan de SoftwareServo-bibliotheek. Ik had aanvankelijk een klein probleem met deze bibliotheek. De oplossing is om het bestand Software.h in een teksteditor te openen en de regel #include in #include te veranderen
Om de code naar de ATtiny85 te uploaden, volg je de instructies in de eerdere tutorial, behalve de code die ik op mijn GitHub heb, elk naar elk van de 2 chips. Steek de chips in de 2 circuits en als je nu op de knoppen drukt, gaan je lichten aan en uit!
Aanbevolen:
Op LoRa gebaseerde afstandsbediening - Apparaten bedienen vanaf grote afstanden: 8 stappen
Op LoRa gebaseerde afstandsbediening | Bedien apparaten van grote afstanden: Hé, wat is er, jongens! Akarsh hier van CETech. In dit project gaan we een afstandsbediening maken die kan worden gebruikt om een verscheidenheid aan instrumenten te bedienen, zoals LED's, motoren of als we het hebben over ons dagelijks leven, kunnen we onze huisapplian
Auto met afstandsbediening: 3 stappen
Op afstand bestuurbare auto: Vandaag (of vanavond, hoe je het beste werkt) gaan we een op afstand bestuurbare auto maken. We zullen het proces van het bouwen van de auto doornemen, van het gebruik van een vooraf gemaakte set om de auto zelf te maken, tot het prototypen van een afstandsbediening op het breadboard, en dan eindelijk solderen
LED's oplichten met de afstandsbediening van uw tv: 3 stappen
LED's oplichten met uw tv-afstandsbediening: in dit project kunnen we LED's oplichten met behulp van onze tv-afstandsbediening of een andere afstandsbediening. de manier waarop we dit doen door de IR te gebruiken die uit de afstandsbediening komt, dit IR-signaal heeft een unieke code, deze unieke code wordt ontvangen door een IR-ontvanger en doe iets in dit geval licht
TV-afstandsbediening wordt een RF-afstandsbediening -- NRF24L01+ zelfstudie: 5 stappen (met afbeeldingen)
TV-afstandsbediening wordt een RF-afstandsbediening || NRF24L01+ Tutorial: In dit project laat ik je zien hoe ik de populaire nRF24L01+ RF IC heb gebruikt om de helderheid van een ledstrip draadloos aan te passen via drie nutteloze knoppen van een tv-afstandsbediening. Laten we beginnen
DIY Android Bluetooth-afstandsbediening: 4 stappen
DIY Android Bluetooth-afstandsbediening.: In deze Instructable weet je hoe je tv kunt bedienen met een Android-apparaat via Bluetooth. Het gebruik van afstandsbedieningen om tv te bedienen is verouderd. Ze zijn erg kwetsbaar en worden elke keer vermist. Dus ik dacht erover om mijn eigen mobiele Bluetooth-afstandsbediening te bouwen met Cu