Inhoudsopgave:
Video: Happy Hack-lichtschakelaar - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
De afgelopen 2 weken hebben we gewerkt aan een schoolproject genaamd "Happy hacking". Met dit project hebben we geprobeerd een "Happy hack" te maken voor een openbare ruimte. Welnu, wat is een "Happy hack"? In ons geval moesten we iets positiefs maken op basis van een frustratie. Voor dit project was het gebruik van Arduino vereist. De "Happy hack" die we besloten te maken was een installatie om op afstand de lichtschakelaar om te draaien.
Stap 1: Materialen:
1x Arduino Uno
1x Broodplank
2x servo
1x infraroodsensor
11x draad
1x infrarood zender (tv verwijderen)
plakband
Stap 2: Hoe te verbinden:
Plaats een Arduino-infraroodontvanger in het breadboard; ervan uitgaande dat de voorkant van de ontvanger de kant is met de bol erop:
- Sluit een draad van het meest linker 'been' aan op de Arduino uno-poort '6'.
- Sluit een draad van het middelste 'been' aan op de '-'-rij in het breadboard.
- Sluit een draad van het meest rechtse 'been' aan op de '+'-rij in het breadboard.
Zorg ervoor dat er een draad tussen de '-'-rij in het breadboard en een 'ground'-poort op de Arduino uno zit en zorg ervoor dat er een draad tussen de '+'-rij in het breadboard en de '5V'-poort op de Arduino uno zit.
Sluit nu de 2 servo's aan,
- Beide met een draad van de donkerste draad op de servo naar de '-' rij op het breadboard.
- Beide met een draad van de middelste draad op de servo naar de '+' rij op het breadboard.
Sluit nu voor een van de servo's de resterende servodraad aan op de Arduino uno-poort '9' en sluit de andere servo aan op de Arduino uno-poort '10'.
Stap 3: Coderen:
#erbij betrekken //
#erbij betrekken //
#erbij betrekken //
IRrecv irrev (6);
decode_results resultaten;
Servo deServo1;
Servo deServo2;
bool lightOn = false;
bool disco = vals;
ongeldige setup(){
deServo1.attach(10);
theServo2.attach (9);
pinMode (6, INGANG);
Serieel.begin(9600);
onrecv.enableIRIn(); // Start de ontvanger
irrev.blink13(waar);
}
lege lus(){
if (irrecv.decode(&resultaten)) {
Serial.println(resultaten.waarde); // Je krijgt voor elke knop een ander resultaat. Controleer dus in de seriële monitor wat de waarde van uw knoppen is.
if (results.value == 3772793023){ // Dit is ons resultaat van de aan / uit-knop (3772793023). Dit is waarschijnlijk anders met uw afstandsbediening.
lichtAan = !lichtAan;
als (licht aan){
theServo1.write(65);
theServo2.write(15);
}
if(!licht aan){
theServo1.write(95);
theServo2.write(95);
}
vertraging (1000);
}
if (results.value == 3772839943){ // Dit is het resultaat van onze infoknop (37728).
disco = !disco;
vertraging (1000);
}
Serial.println(resultaten.waarde);
irrev.resume(); // Ontvang de volgende waarde
}
als (disco){
lichtAan = !lichtAan;
als (licht aan){
theServo1.write(65);
theServo2.write(15);
}
if(!licht aan){
theServo1.write(95);
theServo2.write(90);
}
vertraging (2000);
}
}
Aanbevolen:
Hack je garagedeur: 5 stappen
Hack je garagedeur: wie heeft er nooit van gedroomd om alleen met een telefoon-app naar huis te gaan, of datatrams te kunnen beluisteren en kopiëren? Ik ben blij om met u te kunnen delen wat ik me realiseerde en hoe ik te werk ben gegaan. Ik begon dit project na de tweede keer dat ik mijn sleutels vergat
PCB Adapter Hack - Snel en handig:): 5 stappen
PCB-adapterhack - Snel en handig:): Hallo e-Earthlings, Dit instructable is voor alle armaturen en professionals op het gebied van elektronica. Noodzaak is de moeder van de vindingrijkheid. Deze kleine truc is een van die uitvindingen: DI wilde een prototype maken van één circuit met één SMD-c
ESP-01 Programmeur Hack - de Gemakkelijke:): 6 Stappen
ESP-01 Programmer Hack - de Easy One:): Hallo ESPers, In deze instructable laat ik je een eenvoudige hack zien om een programmeur te maken voor de ESP-01 / ESP8266-01 / ES-01-module. De meesten van ons hebben een Arduino-bord of FTDI USB-TTL-apparaten gebruikt als programmeurs voor deze module. Beide methodes werken prima. Maar d
COVID-19 Luchtstroomsensor Automotive Hack: 5 stappen
COVID-19 Airflow Sensor Automotive Hack: Dit is een snel evoluerend project… deze sensor werd verlaten omdat hij geen montagegaten of gemakkelijke methode heeft om tegen een buis af te dichten. Een doorlopend luchtstroomsensorproject is hier: AFH55M12Projectbeschrijving van Helpful Engineering The int
Floppy Disk IR Camera Hack: 8 stappen (met afbeeldingen)
Floppy Disk IR Camera Hack: De afgelopen zeven jaar heb ik een kapotte digitale camera rondslingeren. Foto's maken kan nog wel, maar door een kapot scherm bijna niet te gebruiken. Het fundamentele probleem is dat het menu soms per ongeluk wordt