Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Beharrlichkeit der Vision

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
Mikrochip-Technologie ATtiny85
× 1
LED (generisch)
× 5
Schiebeschalter
× 1
8-polige IC-Buchse
× 1
3V Cr2032-Knopfzellenbatterie und Halter
× 1

Notwendige Werkzeuge und Maschinen

Cutter

Über dieses Projekt


Die Persistenz des Sehens ist eine optische Täuschung, sie arbeitet an einem einfachen Phänomen, wie unser tägliches Fernsehen funktioniert. Mein erster POV war ein halbes Jahr zuvor mit Arduino Uno und mit Motor. Es ist jedoch am besten, ein kleines und tragbares Gerät zu haben, das überall hin mitgenommen werden kann und das Bild ohne externe Motoren oder Lüfter angezeigt werden kann.

Diese kleine tragbare Pov-Version verwendet Attiny 85 ic, eine kleinere Variante von Arduino Uno, die Atmega 328 ic verwendet. Dieses Mal habe ich POV gemacht, um meiner Schwester ein Geschenk zu machen. Es gibt viele Tutorials, wie man POV macht, aber viele von ihnen haben Tonnen von Drähten und Motoren und verwenden oft das Arduino-Uno-Board selbst. Also dachte ich, ohne Kabel zu kommen kleiner Pov mit eingebauter Stromquelle und einem Schalter. Durch Umschalten der internen Quarzgeschwindigkeit auf 1 MHz von attiny85 wurde das Bild ohne Motor klarer gesehen. Mit der richtigen Steuerung der Verschlusszeit der Kamera ist das Bild schön und klar zu sehen.


Schritt 1:Materialien und Werkzeuge

  1. Arduino UNO
  2. Attiny 85
  3. 5 LEDs jeder Farbe
  4. Breadboard
  5. Lötionen und Lötdraht
  6. Schneider
  7. Gepunktete Leiterplatte
  8. Bügelsäge
  9. Schiebeschalter
  10. 8-Pin-IC-Buchse
  11. 3 V Cr2032-Knopfzellenbatterie und Halter
  12. Überbrückungskabel


Schritt 2:DAS BOARD HERSTELLEN


  1. Schneiden Sie die gepunktete Leiterplatte mit einer Bügelsäge in 9 x 3,5 cm
  2. Löten Sie die LEDs auf die Platine und schneiden Sie mit dem Cutter den zusätzlichen LED-Fuß.
  3. löten Sie die 8-polige IC-Buchse auf der Platine wie im Bild gezeigt
  4. Masse aller LEDs mit Attiny 85 Pin 4 verbinden
  5. Verbinden Sie den Rest der Schaltung wie im Schaltplanbild angegeben. Stellen Sie sicher, dass Sie die Lötbrückentechnik verwenden, da die gesamte Platine keine Drähte haben sollte.
  6. Überprüfen Sie alle Verbindungen mit einem Multimeter, um zu überprüfen, ob zwei Leiterbahnen nicht kurzgeschlossen sind.
  7. Reinigen Sie die Platine und jetzt werden wir den Schalter und den Batteriehalter verlöten
  8. Legen Sie die Knopfzelle in den Halter und prüfen Sie mit dem Multimeter, welcher Pin positiv und negativ ist
  9. Löten Sie den Stift des Batteriehalters und des Schiebeschalters wie im Bild gezeigt
  10. verbinden Sie den 8-Pin der IC-Buchse mit dem mittleren Pin des Schiebeschalters und den ersten Pin des Schiebers mit dem Pluspol des Batteriehalters
  11. Nun verfolgen Sie die Masse, um eine Verbindung herzustellen
  12. Prüfen Sie jede einzelne Verbindung, wenn sie kurzgeschlossen ist, verwenden Sie die Lötpumpe und wiederholen Sie die Leiterbahnen.

Danke Hemal Chevli für das Teilen der PCB-Version von pov

https://github.com/hemalchevli/POV


Schritt 3:PROGRAMMIEREN Sie eine Attiny

Schritt 1. Installieren Sie die ATtiny-Unterstützung in arduino ide

  • Öffnen Sie den Einstellungsdialog in der Arduino-Software.
  • Suchen Sie das Feld "Zusätzliche Boards-Manager-URLs" unten im Dialogfeld
  • Fügen Sie die folgende URL in das Feld ein (verwenden Sie ein Komma, um sie von bereits hinzugefügten URLs zu trennen):https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

    package_damellis_attiny_index.json
  • Klicken Sie auf die Schaltfläche OK, um Ihre aktualisierten Einstellungen zu speichern.
  • Öffne den Board-Manager im Menü „Extras> Board“.
  • Scrollen Sie zum Ende der Liste; Sie sollten einen Eintrag für "ATtiny" sehen.
  • Klicken Sie auf den ATtiny-Eintrag. Eine Installationsschaltfläche sollte erscheinen. Klicken Sie auf die Schaltfläche Installieren.
  • Das Wort „installiert“ sollte nun neben dem Titel des ATtiny-Eintrags erscheinen.

  • Schließen Sie den Board-Manager. Du solltest jetzt im Menü „Tools> Board“ einen Eintrag für ATtiny sehen.

Schritt 2. Laden Sie die Arduino-ISP-Skizze aus dem Beispiel in Arduino uno hoch

Schritt 3. Verbinden Sie die folgenden Pins von ATTINY 85 mit arduino uno

ATTINY 85 ----- Arduino Uno

pin5(MOSI) ----- D 11

pin6(MISO) ------ D 12

pin7(SCK) ------ D 13

pin8(VCC) ------ 5V

pin4(gnd) ------ GND

pin1(zurücksetzen) ------- D10

Ich habe eine Abschirmung gemacht, um diese Verbindung herzustellen, fügte auch die Atmega 328-Unterstützung zum Schild hinzu. Die Abschirmung wird direkt auf das Arduino Uno gelegt und Sie können ohne Kabel und Steckbrett programmieren.

Schritt 4. Gehen Sie zu Tools und ändern Sie den Programmierer von avrisp mkll zu Arduino als ISP

Schritt 5. Ändern Sie das Board zu aTtiny und wählen Sie den aTtiny 85-Chip aus und stellen Sie die interne Uhr auf 1 MHz ein

Schritt 6. Laden Sie das Programm von pov mit Shift + Upload hoch, um das Hochladen erfolgreich zu machen.


Schritt 4:FERTIG!!

Nehmen Sie die Kamera heraus und klicken Sie auf die Fotos. Passen Sie die Verschlusszeit für ein perfektes Foto an.

Die Herstellung von POV war weniger als 4 $ Dies ist ein sehr günstiges Geschenk, das Sie jedem geliebten Menschen geben können. Klein und kann überall mitgenommen werden.

Code

Github
https://github.com/hemalchevli/POVhttps://github.com/hemalchevli/POV

Schaltpläne


Herstellungsprozess

  1. Squid Games Doll-Build mit Arduino UNO
  2. Arduino-Pov-Vision-Uhr
  3. Arduino-Uhr mit islamischen Gebetszeiten
  4. Robotersystem zur Erkennung von Menschen mit Arduino Uno
  5. WebServerBlink mit Arduino Uno WiFi
  6. Einfacher UNO-Rechner
  7. Anzeige eines Bildes auf einem LCD-TFT-Bildschirm mit Arduino UNO!
  8. Steuerung einer LED-Matrix mit Arduino Uno
  9. Wi-Servo:Wi-Fi browsergesteuerte Servomotoren
  10. 25-kHz-4-Pin-PWM-Lüftersteuerung mit Arduino Uno