Inhoudsopgave:

Maak een laserstuurprogramma vanaf een Arduino-bord. 6 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Maak een laserstuurprogramma vanaf een Arduino-bord. 6 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"

Video: Maak een laserstuurprogramma vanaf een Arduino-bord. 6 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"

Video: Maak een laserstuurprogramma vanaf een Arduino-bord. 6 stappen (met afbeeldingen) Antwoorden op al uw
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, November
Anonim
Maak een laserstuurprogramma van een Arduino-bord
Maak een laserstuurprogramma van een Arduino-bord
Maak een laserstuurprogramma van een Arduino-bord
Maak een laserstuurprogramma van een Arduino-bord

Deze instructable is om een laserstuurprogramma op te bouwen van een op Arduino gebaseerd bord voor een 5 mW Adafruit-laser. Ik koos voor een Arduino-bord omdat ik de laser in de toekomst misschien op afstand vanaf mijn computer wil bedienen. Ik zal ook de Arduino-voorbeeldcode gebruiken om te laten zien hoe iemand met weinig programmeerervaring snel aan de slag kan. Voor dit voorbeeld heb ik een Intel® Galileo Gen2-bord gebaseerd op de Arduino Uno-chip.

Stap 1: Laserveiligheid en voorzorgsmaatregelen

Laserveiligheid en voorzorgsmaatregelen
Laserveiligheid en voorzorgsmaatregelen

Aangezien deze aanwijzingen zijn om te werken met elektronica en een laserbron van klasse 3R, moet u de juiste veiligheidsmaatregelen nemen, zoals Googles, geaarde bron en gezond verstand.

Het is belangrijk om enkele algemene laserveiligheidsmaatregelen in acht te nemen voordat we aan de slag gaan. Kijk nooit rechtstreeks in een laserstraal, of een laserstraal die wordt gereflecteerd door een spiegel. Kijk nooit naar een laserbronkop op (of gereflecteerd) die is aangesloten op stroom. Bij het experimenteren met coherente lichtbronnen, vooral bij het werken met niet-zichtbaar licht, is het mogelijk om niet te beseffen dat een apparaat verlicht en de ogen beschadigt. Deze instructable werkt alleen met zichtbaar licht bij een zeer laag vermogen, dus het is uiterst onwaarschijnlijk dat het menselijk weefsel beschadigt, maar er moeten voorzorgsmaatregelen worden vermeld en nageleefd.

Veiligheidsgoogles die geschikt zijn voor de lasergolflengte, in ons geval de golflengte van 650 nm, zijn vereist.

Stap 2: Verzamel alle componenten en software

Verzamel alle componenten en software
Verzamel alle componenten en software

Verzamel alle componenten op een schoon, statisch vrij oppervlak.

1 Arduino-basisbord en de juiste stroomkabels

1 usb-kabel om gegevens van het Arduino-bord naar de besturingscomputer te verzenden (in mijn geval: USB-male naar micro-male kabel)

1 drukknop

1 laserbron

Hardware voor lasermontage (een soort laserstandaard, podiummontage of fietslichthouder.)

1 set googles (per persoon)

startkabels

Installeer de Arduino IDE of configureer de benodigde software om het Arduino-bord (Intel Galileo Gen 2) en laserbron te bedienen.

  • Installeer de Arduino IDE:

    Ik gebruik de desktop-IDE op High Sierra met een Intel Core i7

Of

  • Configureer de Arduino IDE om in een webbrowser te draaien:

    Het is me niet gelukt om de web-IDE te laten compileren en de app naar het bord te sturen. Het bleef compilerfouten geven die hoogstwaarschijnlijk gerelateerd waren aan het Galileo-bord

Stap 3: Test de verbinding vanaf het Arduino-bord en de computer

  1. Start de Arduino IDE
  2. Sluit de USB-kabel van uw computer aan op het Arduino-bord.
  3. Selecteer indien nodig het bord en de juiste seriële poort.
  4. Selecteer Tools en de Board pull-down -> Board manager

    typ Intel Galileo en het zou automatisch de nieuwste bibliotheken voor het bord moeten ophalen. Selecteer Installeren en vervolgens Sluiten

  5. Laad de knop tutorial.

    Selecteer in de desktop-IDE het menu Bestand -> Voorbeelden -> 02. Digitaal -> Knop

www.arduino.cc/en/Tutorial/Button

Druk op de check-knop om te verifiëren en vervolgens op de -> pijlknop om de nieuwe code naar de Arduino te uploaden

Als dit is gelukt, zou u de knoppen moeten zien knipperen en knipperen.

Stap 4: Monteer het hardwarecircuit

Monteer het hardwarecircuit
Monteer het hardwarecircuit
Monteer het hardwarecircuit
Monteer het hardwarecircuit

Drukknoptest:

Dit is om te testen of het basiscircuit werkt voordat de laser wordt toegevoegd.

Steek de jumper aan de 5 Volt kant en bevestig deze aan een kant van de drukknop.

Steek de zwarte draad in de grond en bevestig deze aan de andere kant van de drukknop.

Als je een breadboard gebruikt, kan het er zo eenvoudig uitzien.

www.arduino.cc/en/Tutorial/Button

Stap 5: voeg de laser toe aan het circuit

Voeg de laser toe aan het circuit
Voeg de laser toe aan het circuit
Voeg de laser toe aan het circuit
Voeg de laser toe aan het circuit
Voeg de laser toe aan het circuit
Voeg de laser toe aan het circuit

Om de laser aan te drijven, heb ik deze code gebruikt: knopcode uitgebreid uit het voorbeeld. Deze voorbeeldcode wordt ook als bijlage bij deze stap opgeslagen.

Zodra u weet dat alles werkt zoals bedoeld, kunt u het apparaat uitschakelen en de laser aansluiten.

Bedraad het zoals het schema hierboven of hier gevonden. Steek de laser inline tussen de drukknop en aarde.

Stap 6: Start de laser

Image
Image

Selecteer uploaden in de IDE en implementeer de Arduino-code op het bord.

U zou een bericht moeten zien met de melding dat de overdracht voltooid is en de laser zal oplichten.

Met deze code gaat de laser branden bij elke derde druk op de knop, zoals te zien is in de video.

Bedankt voor het kijken en lezen over het gebruik van een Intel Galileo Gen 2-prototypingbord om een kleine laserbron aan te sturen. Veel plezier met maken!

Aanbevolen: