Inhoudsopgave:

Motion Sensing Arduino Laser: 5 stappen
Motion Sensing Arduino Laser: 5 stappen

Video: Motion Sensing Arduino Laser: 5 stappen

Video: Motion Sensing Arduino Laser: 5 stappen
Video: IR Break Beam Sensor and Red Dot Laser 2024, Juli-
Anonim
Bewegingsgevoelige Arduino-laser
Bewegingsgevoelige Arduino-laser
Bewegingsgevoelige Arduino-laser
Bewegingsgevoelige Arduino-laser

OPMERKING: Dit project is zo ontworpen dat alle onderdelen in toekomstige projecten kunnen worden hergebruikt. Als gevolg hiervan is het eindproduct minder stabiel dan het zou zijn als u meer permanente materialen zou gebruiken zoals lijm, solderen, enz …

Waarschuwing: Plaats de laser niet op ooghoogte omdat dit schade aan het netvlies kan veroorzaken

Materialen

  • Arduino (Mega 2560)
  • Breadboard
  • Bewegingssensor (HC-SR501)
  • Lasermodule (ST1172)
  • Servomotor (SG90)
  • Man-vrouw draden
  • Mannelijke naar mannelijke draden
  • Papieren handdoekrol
  • Duct tape
  • Ritssluitingen
  • Baseren
  • Schaar

Stap 1: Beveilig items aan de basis

Beveilig items aan de basis
Beveilig items aan de basis
Beveilig items aan de basis
Beveilig items aan de basis

Bevestig een opgerold stuk tape aan de onderkant van het Arduino-bord en, indien nodig, het breadboard.

Bevestig tape aan de drie zijden van de servomotor zonder draden.

Bevestig het Arduino-bord, het broodbord en de servomotor aan de basis.

Voor extra stabiliteit kunt u de draden van de servomotoren afplakken.

Stap 2: Draadcomponenten

Draadcomponenten
Draadcomponenten
Draadcomponenten
Draadcomponenten
Draadcomponenten
Draadcomponenten

Voor diagrammen en visuals zie bovenstaande afbeeldingen. Voor ingangs- en uitgangsdraden maakt de exacte pin die u gebruikt niet uit; als u onze code echter wilt gebruiken zonder wijzigingen aan te brengen, moet u de door ons opgegeven pinnen gebruiken. Voor aarde (negatief) en positief elke pin op het breadboard, zolang ze zich in de kolommen bevinden waar de Arduino-aarding en voeding op zijn aangesloten. De hieronder gespecificeerde kleuren komen overeen met de kleur van de draden die we in onze afbeeldingen hebben gebruikt.

  1. Sluit het breadboard aan op de arduino

    • Oranje - 5v op Arduino naar positief op breadboard
    • Zwart - GND (aarde) op Arduino naar negatief op breadboard
  2. Bewegingssensor

    • Bruin - Gemalen (negatief) op broodplank
    • Oranje - Positief op broodplank
    • Rood - Input/Output 14 op Arduino
  3. Servomotor

    • Rood - Positief op broodplank
    • Bruin - Gemalen (negatief) op broodplank
    • Oranje - Input/Output 4 op Arduino
  4. Laser

    • Blauw - Gemalen (negatief) op broodplank
    • Geel - Input/Output 10 op Arduino
    • Groen - Positief op broodplank

Opmerking: Gebruik bij het bedraden van de bewegingssensor en laser langere draden, anders kunnen de draden uit hun plaats worden getrokken als de toren van links naar rechts draait.

Stap 3: Bevestig het kanon aan de motor

Bevestig het kanon aan de motor
Bevestig het kanon aan de motor
Bevestig het kanon aan de motor
Bevestig het kanon aan de motor
Bevestig het kanon aan de motor
Bevestig het kanon aan de motor
Bevestig het kanon aan de motor
Bevestig het kanon aan de motor

Steek aan het ene uiteinde twee sets parallelle gaten in de papieren handdoekrol.

Rijg twee kabelbinders door de gaten, één kabelbinder door elke set gaten.

Bevestig de papieren handdoekrol op de servomotor en trek de kabelbinders aan rond de dwarsbalk op de motor.

Door ongelijkmatige weging kan de papieren handdoekrol naar voren kantelen en naar beneden wijzen. Om dit op te lossen, hebben we extra kabelbinders tussen de motor en de papieren handdoekrol geplaatst voor extra stabiliteit.

Stap 4: Bevestig bewegingssensor en lasermodule aan torentje

Bevestig bewegingssensor en lasermodule aan torentje
Bevestig bewegingssensor en lasermodule aan torentje
Bevestig bewegingssensor en lasermodule aan torentje
Bevestig bewegingssensor en lasermodule aan torentje
Bevestig bewegingssensor en lasermodule aan torentje
Bevestig bewegingssensor en lasermodule aan torentje

Bevestig de bewegingssensor aan het uiteinde van de papieren handdoekrol zoals weergegeven in de bovenstaande afbeeldingen. Zet het stevig vast zodat het niet beweegt als het torentje draait.

Bevestig de laser aan de bovenkant van de papieren handdoekrol zoals weergegeven in de bovenstaande afbeelding.

Stap 5: Arduino-code

Arduino-code
Arduino-code

Hieronder is een link naar een github-repository met de arduino-code voor dit project. Als er verschillende invoer-/uitvoerpinnen worden gebruikt, moet de code worden aangepast om dit weer te geven. Bovendien moet u alle relevante bibliotheken downloaden waarnaar in de code wordt verwezen.

github.com/ArduinoToys/ArduinoMotionSensin…

Opmerking: als je hulp nodig hebt bij het instellen van je arduino, ga dan naar

Aanbevolen: