Satura rādītājs:
Video: Happy Hack gaismas slēdzis: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Pēdējās 2 nedēļas esam strādājuši pie skolas projekta “Happy hacking”. Ar šo projektu mēs centāmies izveidot “Happy hack” publiskai telpai. Nu, kas ir "Happy hack"? Mūsu gadījumā mums vajadzēja izdarīt kaut ko pozitīvu, pamatojoties uz neapmierinātību. Šim projektam bija nepieciešama Arduino izmantošana. "Happy hack", ko mēs nolēmām izveidot, bija instalācija gaismas slēdža attālinātai pagriešanai.
1. solis: materiāli:
1x Arduino Uno
1x maizes dēlis
2x servo
1x infrasarkanais sensors
11x vads
1x infrasarkanais sūtītājs (noņemiet televizoru)
lente
2. darbība. Kā izveidot savienojumu:
Ievietojiet Arduino infrasarkano staru uztvērēju maizes dēļā; pieņemot, ka uztvērēja priekšējā puse ir tā puse, uz kuras atrodas sfēra:
- Pievienojiet vienu vadu no kreisākās “kājas” līdz Arduino uno pieslēgvietai “6”.
- Pievienojiet vienu vadu no vidējās “kājas” līdz “-” maizes dēļa rindai.
- Pievienojiet vienu vadu no labākās “kājas” līdz “+” rindai maizes dēļā.
Pārliecinieties, vai vads atrodas starp maizes dēļa rindu “-” un “zemes” portu Arduino uno, un pārliecinieties, ka vads ir starp maizes dēļa rindu “+” un Arduino uno portu “5V”.
Tagad pievienojiet 2 servos,
- Abi ar vadu no tumšākā vadu uz servo līdz “-” rindai uz maizes dēļa.
- Abi ar vadu no vidējā stieples uz servo līdz “+” rindai uz maizes dēļa.
Tagad vienam no servos pievienojiet atlikušo servo vadu Arduino uno portam “9” un otru servo pievienojiet Arduino uno portam “10”.
3. darbība: kods:
#include //
#include //
#include //
IRrecv irrecv (6);
decode_results rezultāti;
Servo theServo1;
Servo theServo2;
bool lightOn = nepatiess;
bool disco = nepatiess;
void setup () {
theServo1.attach (10);
theServo2.attach (9);
pinMode (6, INPUT);
Sērijas sākums (9600);
irrecv.enableIRIn (); // Iedarbiniet uztvērēju
irrecv.blink13 (taisnība);
}
void loop () {
if (irrecv.decode (& rezultāti)) {
Serial.println (results.value); // Katrai pogai jūs iegūstat atšķirīgu rezultātu. Tāpēc sērijas monitorā pārbaudiet, kāda ir jūsu pogu vērtība.
if (results.value == 3772793023) {// Šis ir mūsu barošanas pogas rezultāts (3772793023). Iespējams, ka ar tālvadības pulti ir savādāk.
lightOn =! lightOn;
if (lightOn) {
theServo1.write (65);
theServo2.write (15);
}
ja (! lightOn) {
theServo1.write (95);
theServo2.write (95);
}
kavēšanās (1000);
}
if (results.value == 3772839943) {// Šis ir mūsu informācijas pogas rezultāts (37728).
diskotēka =! diskotēka;
kavēšanās (1000);
}
Serial.println (results.value);
irrecv.resume (); // Saņemiet nākamo vērtību
}
ja (diskotēka) {
lightOn =! lightOn;
if (lightOn) {
theServo1.write (65);
theServo2.write (15);
}
ja (! lightOn) {
theServo1.write (95);
theServo2.write (90);
}
kavēšanās (2000);
}
}
Ieteicams:
Mājas automatizācijas WiFi gaismas slēdzis ar ESP-01 un releja moduli ar spiedpogu: 7 soļi
Mājas automatizācijas WiFi gaismas slēdzis ar ESP-01 un releja modulis ar spiedpogu: Tātad iepriekšējos norādījumos mēs ieprogrammējām ESP-01 ar Tasmota, izmantojot ESP zibspuldzi, un savienojām ESP-01 ar mūsu wifi tīkliem. Tagad mēs varam sākt to programmēt lai ieslēgtu/izslēgtu gaismas slēdzi, izmantojot WiFi vai spiedpogu. Elektriskajai darbībai
Bluetooth tālvadības gaismas slēdzis - modernizēts. Gaismas slēdzis joprojām darbojas, bez papildu rakstīšanas: 9 soļi (ar attēliem)
Bluetooth tālvadības gaismas slēdzis - modernizēts. Gaismas slēdzis joprojām darbojas, bez papildu rakstīšanas: 2017. gada 25. novembra atjauninājums - šī projekta lieljaudas versiju, kas var kontrolēt kilovatu slodzi, skatiet, modernizējot BLE vadību lieljaudas slodzēm - nav nepieciešama papildu vadu atjaunināšana. 2017. gada 15. novembris - Dažas BLE plates / programmatūras kaudzes tiek gatavotas
Automātisks tastatūras un peles slēdzis - USB augšupielādes slēdzis: 5 soļi
Automātiskais tastatūras un peles slēdzis - USB augšupielādes slēdzis: Šajā projektā mēs apkoposim automātisku tastatūras un peles slēdzi, kas ļauj ērti koplietot divus datorus. Šī projekta ideja radās no manas vajadzības jebkurā laikā, ja man ir divi datori mans laboratorijas galds. Lielākoties tas ir mans D
Pārslēgšanas slēdzis: vienkāršs, bez lodēšanas skārienjutīgs slēdzis: 7 soļi
Slap slēdzis: vienkāršs, bez lodēšanas pieskāriena slēdzis: Slap slēdzis ir vienkāršs pretestības pieskāriena slēdzis, kas paredzēts manam projektam Explode the Controller, lai iekļautu fizisku spēli datorspēlēs ar Makey Makey and Scratch. Projektam bija nepieciešams skārienjutīgs slēdzis, kas bija: izturīgs, lai to iepļaukātu
Kustības aktivizēts gaismas slēdzis ar gaismas sensoru: 5 soļi
Kustības aktivizēts gaismas slēdzis ar gaismas sensoru: ar kustību aktivizēts gaismas slēdzis ir daudz pielietojams gan mājās, gan birojā. Tomēr tam ir papildu priekšrocība, iekļaujot gaismas sensoru, lai šī gaisma varētu ieslēgties tikai nakts laikā