Turinys:
Video: „Happy Hack“šviesos jungiklis: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Pastarąsias 2 savaites dirbome prie mokyklos projekto „Laimingas įsilaužimas“. Šiuo projektu mes bandėme padaryti „Happy hack“viešai erdvei. Na, kas yra „Happy hack“? Mūsų atveju turėjome padaryti kažką teigiamo, pagrįsto nusivylimu. Šiam projektui reikėjo naudoti „Arduino“. „Happy hack“, kurį nusprendėme padaryti, buvo instaliacija, skirta nuotoliniu būdu pasukti šviesos jungiklį.
1 žingsnis: medžiagos:
1x „Arduino Uno“
1x duonos lenta
2x servo
1x infraraudonųjų spindulių jutiklis
11x laidas
1x infraraudonųjų spindulių siųstuvas (pašalinus televizorių)
juosta
2 veiksmas: kaip prisijungti:
Įdėkite „Arduino“infraraudonųjų spindulių imtuvą į duonos lentą; darant prielaidą, kad imtuvo priekinė pusė yra pusė su sfera:
- Prijunkite vieną laidą nuo labiausiai kairės „kojos“prie „Arduino uno“prievado „6“.
- Prijunkite vieną laidą nuo vidurinės kojos prie duonos lentos eilutės „-“.
- Prijunkite vieną laidą nuo dešinės „kojos“prie „+“eilutės duonos lentoje.
Įsitikinkite, kad laidas yra tarp duonos lentos „-“eilutės ir „Arduino uno“įžeminimo prievado, ir įsitikinkite, kad laidas yra tarp „+“eilutės duonos lentelėje ir „5 V“prievado „Arduino uno“.
Dabar prijunkite 2 servos
- Abu su viela nuo tamsiausios servo vielos iki „-“eilutės ant duonos lentos.
- Abu su viela nuo vidurinio laido ant servo iki „+“eilutės ant duonos lentos.
Dabar vienam iš servo prijunkite likusį servo laidą prie „Arduino uno“prievado „9“, o kitą - prie „Arduino uno“prievado „10“.
3 žingsnis: kodas:
#įtraukti //
#įtraukti //
#įtraukti //
IRrecv irrecv (6);
decode_results rezultatai;
Servo theServo1;
Servo theServo2;
bool lightOn = klaidinga;
bool disco = klaidinga;
void setup () {
theServo1.attach (10);
theServo2.attach (9);
pinMode (6, INPUT);
Serial.begin (9600);
irrecv.enableIRIn (); // Paleiskite imtuvą
irrecv.blink13 (tiesa);
}
void loop () {
if (irrecv.decode (& rezultatai)) {
Serial.println (results.value); // Kiekvienam mygtukui gausite skirtingą rezultatą. Taigi serijiniame monitoriuje patikrinkite, kokia yra jūsų mygtukų vertė.
if (results.value == 3772793023) {// Tai yra mūsų maitinimo mygtuko rezultatas (3772793023). Tikriausiai su nuotolinio valdymo pultu yra kitaip.
lightOn =! lightOn;
if (šviesa) {
theServo1.write (65);
theServo2.write (15);
}
jei (! lightOn) {
theServo1.write (95);
theServo2.write (95);
}
vėlavimas (1000);
}
if (results.value == 3772839943) {// Tai yra mūsų informacijos mygtuko rezultatas (37728).
diskoteka =! diskoteka;
vėlavimas (1000);
}
Serial.println (results.value);
irrecv.resume (); // Gaukite kitą vertę
}
jei (diskoteka) {
lightOn =! lightOn;
if (lightOn) {
theServo1.write (65);
theServo2.write (15);
}
jei (! lightOn) {
theServo1.write (95);
theServo2.write (90);
}
vėlavimas (2000 m.);
}
}
Rekomenduojamas:
Namų automatikos „WiFi“šviesos jungiklis su ESP-01 ir relės modulis su mygtuku: 7 žingsniai
Namų automatikos „Wi-Fi“šviesos jungiklis su ESP-01 ir relės modulis su mygtuku įjungti/išjungti šviesos jungiklį naudojant „WiFi“arba mygtuką. Elektros darbams
„Bluetooth“nuotoliniu būdu valdomas šviesos jungiklis - modernizuojamas. Šviesos jungiklis vis dar veikia, be papildomo rašymo: 9 žingsniai (su paveikslėliais)
„Bluetooth“nuotoliniu būdu valdomas šviesos jungiklis - modernizuojamas. Šviesos jungiklis vis dar veikia, be papildomo rašymo: atnaujinimas, 2017 m. Lapkričio 25 d. - Jei norite gauti didelės galios šio projekto versiją, galinčią valdyti kilovatus, žr. Kai kurios BLE plokštės / programinės įrangos paketai yra paruoštos
Automatinis klaviatūros ir pelės jungiklis - „USB Upstream“jungiklis: 5 žingsniai
Automatinis klaviatūros ir pelės jungiklis - USB įjungimo jungiklis: Šiame projekte mes surinksime automatinį klaviatūros ir pelės jungiklį, leidžiantį lengvai dalintis tarp dviejų kompiuterių. Šio projekto idėja kilo iš mano poreikio bet kuriuo metu turėti du kompiuterius mano laboratorijos stalas. Dažniausiai tai mano D
Judesio aktyvuotas šviesos jungiklis su šviesos jutikliu: 5 žingsniai
Judesio aktyvuotas šviesos jungiklis su šviesos jutikliu: judesiu aktyvuojamas šviesos jungiklis gali būti naudojamas tiek namuose, tiek biure. Tačiau tai turi papildomą pranašumą, nes jame yra šviesos jutiklis, todėl ši lemputė gali įsijungti tik naktį
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis