Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Persistentie van visie

Componenten en benodigdheden

Arduino UNO
× 1
Microchip-technologie ATtiny85
× 1
LED (generiek)
× 5
Schuifschakelaar
× 1
8-pins ic-socket
× 1
3v cr2032 knoopcelbatterij en houder
× 1

Benodigde gereedschappen en machines

Snijder

Over dit project


Persistentie van visie is een optische illusie, het werkt op een eenvoudig fenomeen hoe onze dagelijkse televisie werkt. MIJN eerste pov was zes maanden eerder met arduino uno en met motor. Het is echter het beste om een ​​klein en draagbaar apparaat te hebben dat overal mee naartoe kan worden genomen en het beeld zichtbaar is zonder externe motoren of ventilator.

Deze kleine draagbare pov-versie gebruikt attiny 85 ic, kleinere variant van arduino uno die atmega 328 ic gebruikt. Deze keer heb ik pov gemaakt om mijn zus cadeau te doen. Er zijn veel tutorials over hoe je pov kunt maken, maar veel van hen hebben tonnen draden en motoren en vaak gebruiken ze het arduino uno-bord zelf. Dus ik dacht, om te komen zonder draad kleine pov met ingebouwde stroombron en een schakelaar. Door de interne kristalsnelheid om te schakelen naar 1 MHZ van attiny85, werd het beeld duidelijker zonder enige motor. Met de juiste sluitertijdregeling van de camera is het beeld mooi en duidelijk te zien.


Stap 1:Materialen en gereedschappen

  1. Arduino UNO
  2. Attiny 85
  3. 5 leds van elke kleur
  4. Broodplank
  5. soldeer ion en soldeerdraad
  6. Snijder
  7. Gestippelde pcb
  8. Hackzaag
  9. Schuifschakelaar
  10. 8-pins ic-aansluiting
  11. 3v cr2032 knoopcelbatterij en houder
  12. jumperdraden


Stap 2:HET BORD MAKEN


  1. Snijd de gestippelde pcb in 9 cm bij 3,5 cm met een ijzerzaag
  2. Soldeer de led's op het bord en knip met een snijder de extra led-voet uit.
  3. soldeer de 8-pins ic-aansluiting op het bord zoals op de afbeelding wordt getoond
  4. Verbind de massa van alle leds met attiny 85 pin 4
  5. Sluit de rest van het circuit aan zoals aangegeven in de afbeelding van het schakelschema. Zorg ervoor dat u de soldeerbrugtechniek gebruikt, omdat het hele bord geen draden mag hebben.
  6. controleer alle verbindingen met behulp van een multimeter om te controleren of twee sporen niet zijn kortgesloten.
  7. maak de printplaat schoon en nu gaan we de schakelaar en batterijhouder solderen
  8. zet de knoopcel in de houder en controleer met de multimeter welke pin positief en negatief is
  9. Soldeer de pin van de batterijhouder en de schuifschakelaar zoals op de afbeelding wordt getoond
  10. verbind de 8-pins van de ic-aansluiting met de middelste pin van de schuifschakelaar en de eerste pin van de schuifregelaar met de positieve pool van de batterijhouder
  11. Traceer nu de gnd om verbinding te maken
  12. controleer elke verbinding als deze kortgesloten is, gebruik de soldeerpomp en voer de sporen opnieuw uit.

Bedankt Hemal Chevli voor het delen van de pcb-versie van pov

https://github.com/hemalchevli/POV


Stap 3:PROGRAMMEER een Attiny

Stap 1. Installeer de ATtiny-ondersteuning in arduino ide

  • Open het voorkeurenvenster in de Arduino-software.
  • Zoek het veld "Extra Boards Manager-URL's" onderaan het dialoogvenster
  • Plak de volgende URL in het veld (gebruik een komma om deze te scheiden van alle URL's die je al hebt toegevoegd) https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

    package_damellis_attiny_index.json
  • Klik op de knop OK om uw bijgewerkte voorkeuren op te slaan.
  • Open de bordenbeheerder in het menu "Extra> Bord".
  • Scroll naar de onderkant van de lijst; u zou een vermelding voor "ATtiny" moeten zien.
  • Klik op het ATtiny-item. Er zou een installatieknop moeten verschijnen. Klik op de knop installeren.
  • Het woord "geïnstalleerd" zou nu naast de titel van het ATtiny-item moeten verschijnen.

  • Sluit de bordenbeheerder. U zou nu een vermelding voor ATtiny moeten zien in het menu "Extra> Bord".

Stap 2. Upload Arduino isp-schets van voorbeeld naar Arduino uno

Stap 3. Verbind de volgende pinnen van ATTINY 85 met 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(reset) ------- D10

Ik heb een schild gemaakt om deze verbinding te maken, ook de atmega 328-ondersteuning toegevoegd aan het schild, het schild wordt recht op de arduino uno geplaatst en je kunt programmeren zonder draden en breadboard.

Stap 4. Ga naar Tools en verander programmeur van avrisp mkll naar Arduino als ISP

Stap 5. verander het bord naar aTtiny en selecteer de aTtiny 85-chip en stel de interne klok in op 1mhz

Stap 6. upload het programma van pov met shift + upload voor succesvol uploaden.


Stap 4:FINISH!!

Haal de camera tevoorschijn en klik op foto's. Pas de sluitertijd aan voor een perfecte foto.

Het maken van pov was minder dan $ 4, dit is een heel goedkoop cadeau dat je aan elke geliefde kunt geven. Klein en kan overal worden meegenomen.

Code

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

Schema's


Productieproces

  1. Squid Games Doll gebouwd met Arduino UNO
  2. Arduino pov vision-klok
  3. Arduino klok met islamitische gebedstijden
  4. Human Detection Robotics System met Arduino Uno
  5. WebServerBlink met Arduino Uno WiFi
  6. Eenvoudige UNO-rekenmachine
  7. Een afbeelding weergeven op een LCD TFT-scherm met Arduino UNO!
  8. Een LED-matrix besturen met Arduino Uno
  9. Wi-Servo:Wi-Fi Browser gestuurde servomotoren
  10. Persistence of Vision (POV) Globe
  11. 25 kHz 4-pins PWM-ventilatorregeling met Arduino Uno