INHOUDSOPGAWE:

Bewegingswaarnemende Arduino -laser: 5 stappe
Bewegingswaarnemende Arduino -laser: 5 stappe

Video: Bewegingswaarnemende Arduino -laser: 5 stappe

Video: Bewegingswaarnemende Arduino -laser: 5 stappe
Video: 5 vwo | Regeling | 7 | Spieren & Beweging 2024, Julie
Anonim
Bewegingswaarnemende Arduino -laser
Bewegingswaarnemende Arduino -laser
Bewegingswaarnemende Arduino -laser
Bewegingswaarnemende Arduino -laser

OPMERKING: Hierdie projek is so ontwerp dat alle dele in toekomstige projekte hergebruik kan word. As gevolg hiervan is die finale produk minder stabiel as wat dit sou wees as u meer permanente materiale soos gom, soldeer, ens.

Waarskuwing: Moenie die laser op ooghoogte plaas nie, aangesien dit skade aan die netvlies kan veroorsaak

Materiaal

  • Arduino (Mega 2560)
  • Broodbord
  • Bewegingsensor (HC-SR501)
  • Lasermodule (ST1172)
  • Servomotor (SG90)
  • Manlike tot vroulike drade
  • Manlike tot manlike drade
  • Papierhanddoekrol
  • Kleefband
  • Ritssluitings
  • Basis
  • Skêr

Stap 1: Bevestig items aan die basis

Beveilig items aan die basis
Beveilig items aan die basis
Beveilig items aan die basis
Beveilig items aan die basis

Heg 'n gerolde stuk band aan die onderkant van die Arduino -bord en, indien nodig, die broodbord.

Heg band sonder drade aan die drie kante van die servomotor vas.

Bevestig Arduino -bord, broodbord en servomotor aan die basis.

Vir ekstra stabiliteit kan u die Servo Motors -drade vasmaak.

Stap 2: Draadkomponente

Draadkomponente
Draadkomponente
Draadkomponente
Draadkomponente
Draadkomponente
Draadkomponente

Sien diagramme en beeldmateriaal hierbo. Vir die invoer- en afvoerdrade maak die presiese pen wat u gebruik nie saak nie; As u egter ons kode wil gebruik sonder om enige veranderinge aan te bring, moet u die penne wat ons spesifiseer, gebruik. Vir gemaal (negatief) en positief, enige pen op die broodbord, solank dit in die kolomme is waarop die Arduino -grond en die krag gekoppel is. Die kleure hieronder pas by die kleur van die drade wat ons in ons beelde gebruik het.

  1. Draai die broodbord na die arduino

    • Oranje - 5v op Arduino tot positief op broodbord
    • Swart - GND (gemaal) op Arduino tot negatief op broodbord
  2. Bewegings sensor

    • Bruin - Gemaal (negatief) op broodbord
    • Oranje - Positief op broodbord
    • Rooi - Invoer/uitvoer 14 op Arduino
  3. Servomotor

    • Rooi - Positief op broodbord
    • Bruin - Gemaal (negatief) op broodbord
    • Oranje - Input/Output 4 op Arduino
  4. Laser

    • Blou - Gemaal (negatief) op broodbord
    • Geel - Invoer/uitvoer 10 op Arduino
    • Groen - Positief op broodbord

Opmerking: as u die bewegingsensor en laser bedrieg, moet u langer drade gebruik, anders kan die drade uit sy plek trek as die rewolwer van kant tot kant draai.

Stap 3: Koppel Cannon aan die motor

Heg die kanon aan die motor vas
Heg die kanon aan die motor vas
Heg die kanon aan die motor vas
Heg die kanon aan die motor vas
Heg die kanon aan die motor vas
Heg die kanon aan die motor vas
Heg die kanon aan die motor vas
Heg die kanon aan die motor vas

Steek twee stelle parallelle gate in die rol van papierhanddoeke aan die een kant.

Ryg twee ritsbande deur die gate, een ritssluiting deur elke stel gate.

Bevestig papierrolhanddoekrol bo -op die servomotor en trek ritsbande om die dwarsbalk van die motor vas.

As gevolg van ongelyke gewig kan die rol van papierhanddoeke vorentoe kantel en na onder wys. Om dit reg te stel, sit ons ekstra ritsbande tussen die motor en die papierhanddoekrol vir ekstra stabiliteit.

Stap 4: Koppel bewegingsensor en lasermodule aan die rewolwer

Koppel bewegingsensor en lasermodule aan die rewolwer
Koppel bewegingsensor en lasermodule aan die rewolwer
Koppel bewegingsensor en lasermodule aan die rewolwer
Koppel bewegingsensor en lasermodule aan die rewolwer
Koppel bewegingsensor en lasermodule aan die rewolwer
Koppel bewegingsensor en lasermodule aan die rewolwer

Bevestig die bewegingsensor aan die einde van die papierhanddoekrol soos in die bostaande beelde getoon. Maak dit stewig vas sodat dit nie beweeg as die rewolwer draai nie.

Bevestig die laser bo -op die papierhanddoekrol soos in die bostaande prentjie getoon.

Stap 5: Arduino -kode

Arduino -kode
Arduino -kode

Hieronder is 'n skakel na 'n github -bewaarplek wat die arduino -kode vir hierdie projek bevat. As 'n ander invoer/uitset pen gebruik word, moet die kode aangepas word om dit weer te gee. Boonop moet u alle relevante biblioteke wat in die kode verwys word, aflaai.

github.com/ArduinoToys/ArduinoMotionSensin…

Let wel: as u hulp nodig het met die opstel van u arduino, gaan na

Aanbeveel: