Indholdsfortegnelse:

Motion Sensing Arduino Laser: 5 trin
Motion Sensing Arduino Laser: 5 trin

Video: Motion Sensing Arduino Laser: 5 trin

Video: Motion Sensing Arduino Laser: 5 trin
Video: how to make Motion detection light on off PIR sensor project #howto 2024, November
Anonim
Motion Sensing Arduino Laser
Motion Sensing Arduino Laser
Motion Sensing Arduino Laser
Motion Sensing Arduino Laser

BEMÆRK: Dette projekt blev designet på en måde, så alle dele kunne genbruges i fremtidige projekter. Som et resultat er det endelige produkt mindre stabilt, end det ville være, hvis du bruger mere permanente materialer som lim, lodning osv …

Advarsel: Placer ikke laseren i øjenhøjde, da det kan forårsage nethindeskade

Materialer

  • Arduino (Mega 2560)
  • Brødbræt
  • Bevægelsessensor (HC-SR501)
  • Lasermodul (ST1172)
  • Servomotor (SG90)
  • Mand til hun ledninger
  • Mand til han ledning
  • Papirhåndklæderulle
  • Gaffatape
  • Lynlåse
  • Grundlag
  • Saks

Trin 1: Fastgør genstande til basen

Fastgør genstande til basen
Fastgør genstande til basen
Fastgør genstande til basen
Fastgør genstande til basen

Fastgør et rullet stykke tape til bunden af Arduino -pladen og om nødvendigt brødbrættet.

Sæt tape på servomotorens tre sider uden ledninger.

Fastgør Arduino -bord, brødbræt og servomotor til basen.

For yderligere stabilitet kan du tape servomotortrådene ned.

Trin 2: Trådkomponenter

Trådkomponenter
Trådkomponenter
Trådkomponenter
Trådkomponenter
Trådkomponenter
Trådkomponenter

For diagrammer og visuals se billederne ovenfor. For input og output ledninger er den nøjagtige pin, du bruger, ligegyldig; Men hvis du ønsker at bruge vores kode uden at foretage ændringer, skal du bruge de pins, vi angiver. Til formalet (negativ) og positiv enhver stift på brødbrættet, så længe de er i de kolonner, som Arduino -jorden og strømmen er forbundet til. Farverne, der er angivet nedenfor, matcher farven på de ledninger, vi brugte i vores billeder.

  1. Led brødbrættet til arduinoen

    • Orange - 5v på Arduino til positiv på brødbræt
    • Sort - GND (slebet) på Arduino til negativ på brødbræt
  2. Bevægelsessensor

    • Brun - Malet (negativt) på brødbræt
    • Orange - Positiv på brødbræt
    • Rød - Input/Output 14 på Arduino
  3. Servomotor

    • Rød - Positiv på brødbræt
    • Brun - Malet (negativt) på brødbræt
    • Orange - Input/Output 4 på Arduino
  4. Laser

    • Blå - Malet (negativ) på brødbræt
    • Gul - Input/Output 10 på Arduino
    • Grøn - Positiv på brødbræt

Bemærk: Når du tilslutter bevægelsessensoren og laseren, skal du sørge for at bruge længere ledninger, ellers kan ledningerne trækkes ud af stedet, når tårnet drejer fra side til side.

Trin 3: Sæt Cannon på motoren

Sæt kanonen på motoren
Sæt kanonen på motoren
Sæt kanonen på motoren
Sæt kanonen på motoren
Sæt kanonen på motoren
Sæt kanonen på motoren
Sæt kanonen på motoren
Sæt kanonen på motoren

Stik to sæt parallelle huller i papirhåndklæderolle i den ene ende.

Træk to lynlåse gennem hullerne, en lynlås gennem hvert sæt huller.

Sæt papirhåndklæderulle sammen på toppen af servomotoren, og stram lynlåse rundt om tværstangen på motoren.

På grund af ujævn vægtning kan papirrullerullen vippe fremad og pege nedad. For at løse dette lægger vi ekstra lynlåse mellem motoren og papirrullerullen for yderligere stabilitet.

Trin 4: Sæt bevægelsessensor og lasermodul på tårnet

Sæt bevægelsessensor og lasermodul på tårnet
Sæt bevægelsessensor og lasermodul på tårnet
Sæt bevægelsessensor og lasermodul på tårnet
Sæt bevægelsessensor og lasermodul på tårnet
Sæt bevægelsessensor og lasermodul på tårnet
Sæt bevægelsessensor og lasermodul på tårnet

Sæt bevægelsessensoren på enden af papirrullerullen som vist på ovenstående billeder. Fastgør den godt, så den ikke bevæger sig, når tårnet drejer rundt.

Fastgør laseren oven på papirrullerullen som vist på billedet ovenfor.

Trin 5: Arduino -kode

Arduino kode
Arduino kode

Nedenfor er et link til et github -depot, der indeholder arduino -koden til dette projekt. Hvis der bruges andre input/output pins, skal koden ændres for at afspejle dette. Derudover skal du downloade alle de relevante biblioteker, der refereres til i koden.

github.com/ArduinoToys/ArduinoMotionSensin…

Bemærk: Hvis du har brug for hjælp til at konfigurere din arduino, skal du gå til

Anbefalede: