Πίνακας περιεχομένων:

Arduino SteamPunk Goggles - Απλό DIY: 9 Βήματα
Arduino SteamPunk Goggles - Απλό DIY: 9 Βήματα

Βίντεο: Arduino SteamPunk Goggles - Απλό DIY: 9 Βήματα

Βίντεο: Arduino SteamPunk Goggles - Απλό DIY: 9 Βήματα
Βίντεο: Arduino SteamPunk Goggles - Simple DIY Tutorial 2024, Νοέμβριος
Anonim

Σε αυτό το Σεμινάριο θα μάθουμε πώς να φτιάχνουμε τα Θρυλικά Γυαλιά SteamPunk που αλλάζουν χρώματα χρησιμοποιώντας LED Rings και Arduino.

Δες το βίντεο!

Βήμα 1: Τι θα χρειαστείτε

Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
  • Γυαλιά συγκόλλησης
  • 2X NeoPixel - Δαχτυλίδι LED Ws2812 RGB (με 12 LED)
  • Arduino UNO (ή οποιοδήποτε άλλο Arduino)
  • Καλώδια βραχυκυκλωτήρων
  • Λογισμικό Visuino: Κατεβάστε το Visuino
  • Σημείωση: για να χρησιμοποιήσετε το Arduino Nano (επειδή είναι μικρότερο) απλά συνδέστε το στις ίδιες ακίδες και στο Visuino αντί για Arduino UNO επιλέξτε Arduino Nano

Βήμα 2: Κύκλωμα

Κύκλωμα
Κύκλωμα
  • Συνδέστε τον πείρο της πλακέτας Arduino 5V στον πρώτο πείρο VCC LedRing
  • Συνδέστε τον πείρο του πίνακα Arduino GND στον πρώτο πείρο LNDRing GND
  • Συνδέστε τον ψηφιακό πείρο 2 της πλακέτας Arduino στον πρώτο πείρο LedRing DI
  • Συνδέστε τον πείρο της πλακέτας Arduino 5V στον δεύτερο πείρο VCC LedRing
  • Συνδέστε τον πείρο του πίνακα Arduino GND στον δεύτερο πείρο LNDRing GND
  • Συνδέστε τον ψηφιακό πείρο 3 της πλακέτας Arduino στον δεύτερο πείρο LedRing DI

Συνδέστε τα πάντα σύμφωνα με το σχηματικό, στη συνέχεια χρησιμοποιήστε μια ζεστή κόλλα και τοποθετήστε κάθε LedRing στα γυαλιά

Βήμα 3: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO

Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO

Το Visuino: https://www.visuino.eu πρέπει επίσης να εγκατασταθεί. Κατεβάστε τη δωρεάν έκδοση ή εγγραφείτε για μια δωρεάν δοκιμή.

Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "Arduino UNO" όπως φαίνεται στην Εικόνα 2

Βήμα 4: Στο Visuino Προσθέστε εξαρτήματα

Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
  • Προσθέστε 2X "Τυχαία Αναλογική Γεννήτρια"
  • Προσθέστε το στοιχείο "Sine Analog Generator"
  • Προσθέστε το στοιχείο "Sine Unsigned Generator"
  • Προσθέστε το στοιχείο "Analog To Color"
  • Προσθέστε 2X στοιχείο "NeoPixels"

Βήμα 5: Στο Visuino Set Components

Στο Visuino Set Components
Στο Visuino Set Components
Στο Visuino Set Components
Στο Visuino Set Components
Στο Visuino Set Components
Στο Visuino Set Components

Επιλέξτε "SineUnsignedGenerator1" και στο παράθυρο ιδιοτήτων ορίστε πλάτος σε 6, συχνότητα (Hz) σε 0,8 και μετατόπιση σε 6

  1. Κάντε διπλό κλικ στο "NeoPixels1" και στο παράθυρο "PixelGroups" σύρετε το "Color Pixel" στην αριστερή πλευρά και στο παράθυρο ιδιοτήτων ορίστε το παράθυρο "Count Pixels" σε 12 PixelGroups"
  2. Κάντε διπλό κλικ στο "NeoPixels2" και στο παράθυρο "PixelGroups" σύρετε το "Pixel Color" στην αριστερή πλευρά και στο παράθυρο ιδιοτήτων ορίστε "Count Pixels" σε 12 <αυτό είναι το ποσό των LED στο LEDRingΚλείστε το παράθυρο "PixelGroups"

Βήμα 6: Στο Visuino Connect Components

Στο Visuino Connect Components
Στο Visuino Connect Components
  • Συνδέστε την ακίδα "RandomAnalogGenerator1" με την κόκκινη ακίδα "AnalogToColor1"
  • Συνδέστε τον ακροδέκτη "RandomAnalogGenerator2" Out to "AnalogToColor1" pin Green
  • Συνδέστε την καρφίτσα "SineAnalogGenerator1" Out με την ακίδα "AnalogToColor1" Μπλε
  • Συνδέστε την καρφίτσα "AnalogToColor1" Out to "NeoPixels1" pin Color
  • Συνδέστε την καρφίτσα "AnalogToColor1" Out to "NeoPixels2" pin Color
  • Συνδέστε την ακίδα "SineUnsignedGenerator1" στο ευρετήριο ακίδων "NeoPixels1"
  • Συνδέστε τον ακροδέκτη "SineUnsignedGenerator1" στο ευρετήριο ακίδων "NeoPixels2"
  • Συνδέστε τον ακροδέκτη "NeoPixels1" στο ψηφιακό pin 2 του Arduino
  • Συνδέστε τον ακροδέκτη "NeoPixels2" στο ψηφιακό pin Arduino 3

Βήμα 7: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino

Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino
Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino

Στο Visuino, στο κάτω μέρος κάντε κλικ στην καρτέλα "Build", βεβαιωθείτε ότι έχει επιλεγεί η σωστή θύρα και, στη συνέχεια, κάντε κλικ στο κουμπί "Compile/Build and Upload".

Βήμα 8: Παίξτε

Εάν τροφοδοτήσετε τη μονάδα Arduino, τα LEDRings θα αρχίσουν να αλλάζουν χρώματα.

Συγχαρητήρια! Ολοκληρώσατε το έργο σας με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable, μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino:

Βήμα 9: Τροφοδοσία

Εάν σκοπεύετε να τροφοδοτήσετε το Arduino με μπαταρία, μπορείτε να χρησιμοποιήσετε ένα PowerBank που διαθέτει υποδοχή USB, ώστε να μπορείτε να το συνδέσετε εύκολα.

Αν σκοπεύετε να χρησιμοποιήσετε μια μπαταρία 9V ή παρόμοια, τότε χρησιμοποιώντας καλώδια συνδέστε έναν αρνητικό πείρο μπαταρίας (-) στον πείρο Arduino [GND] και συνδέστε έναν θετικό πείρο μπαταρίας (+) στον πείρο Arduino [VIN]

Συνιστάται: