Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Yra tiek daug vagių, kurie mėgsta įsiveržti į kitų žmonių namus ir pavogti jų daiktus, o tai labai vertinga žmonėms miegant, todėl aš sukuriu šį prietaisą šiai problemai išspręsti.
Prekės
didelė dėžė*1
maža dėžutė*1
atsparumas*3
duonos lenta be litavimo*1
Arduino Leonardo*1
Pjezo garsinis signalas*1
viela*20≤
Įrankiai pjaustyti ir įklijuoti*1≤
Lazerinė rodyklė*3
Fotorezistencija*3
A4 formato popierius*1
1 veiksmas: prijunkite komponentus
Įdėkite visus komponentus į savo vietą, kaip parodyta aukščiau
2 veiksmas: įveskite kodą
void setup () {// įdėkite čia savo sąrankos kodą, kad jis būtų paleistas vieną kartą: Serial.begin (9600); // atidaro nuoseklųjį prievadą, nustato duomenų perdavimo spartą iki 9600 bps} void loop () {// čia įdėkite pagrindinį kodą, kad jis būtų paleistas pakartotinai: Serial.print (analogRead (A2)); // spausdinti pranešimą Serial.print (""); // spausdinti tuščią Serial.println (); if (analogRead (A2) <700) {for (int i = 0; i <10; ++ i) {tone (11, 1976, 200); // garsinio signalo ar garsiakalbio dažnio uždelsimas (300); // laukia kelių milisekundžių tono (11, 1976, 200); // garsinio signalo ar garsiakalbio dažnio uždelsimas (600); // laukia kelių milisekundžių}} Serial.print (analogRead (A3)); // spausdinti pranešimą Serial.print (""); // spausdinti tuščią Serial.println (); if (analogRead (A3) <550) {for (int i = 0; i <10; ++ i) {tone (11, 1976, 200); // garsinio signalo ar garsiakalbio dažnio uždelsimas (300); // laukia kelių milisekundžių tono (11, 1976, 200); // garsinio signalo ar garsiakalbio dažnio uždelsimas (600); // laukia kelių milisekundžių}} Serial.print (analogRead (A1)); // spausdinti pranešimą Serial.print (""); // spausdinti tuščią Serial.println (); if (analogRead (A1) <800) {for (int i = 0; i <10; ++ i) {tone (11, 1976, 200); // garsinio signalo ar garsiakalbio dažnio uždelsimas (300); // laukia kelių milisekundžių tono (11, 1976, 200); // garsinio signalo ar garsiakalbio dažnio uždelsimas (600); // laukia kelių milisekundžių}}
3 žingsnis:
1. Klijuokite dvi dėžutes
2. Įdėkite visus reikmenis į jų vietą kaip paveikslėlyje
3. Išbandykite
4 žingsnis: pliusai ir minusai
Argumentai "už":
1. Tai išsprendžia problemą
2. vagys sunkiau pavogti tavo daiktus, kai tu miegi
3. Tai padės žmonėms, gyvenantiems mažuose namuose, ir leis jiems išmokti užkirsti kelią vagims.
Minusai:
1. Tai veikė tik tada, kai esate namuose
2. Tai nenaudinga, kai nesi namie