INHOUDSOPGAWE:
- Stap 1: Easy Peasy LED Matrix
- Stap 2: Kragtoevoer
- Stap 3: Gebruikerskoppelvlak- invoer
- Stap 4: Die uitset (opsioneel)
- Stap 5: Die kode
Video: Stroboskoop: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
'N Stroboskoop is 'n toestel wat flitse met presiese frekwensie skep. Dit word gebruik om die rotasiesaad van 'n sneldraaiende skyf of wiel te meet. 'N Tradisionele stroboscoop word gemaak met 'n behoorlike flits- en flitsstroombaan. Maar om dinge eenvoudig en bekostigbaar te hou, het ek 25 5 mm wit leds gebruik. As die brein van die stelsel is AtmelAtmega328 ook in 'n Arduino -nano gebruik. Vir 'n bietjie gevorderde en spoggerige projek het ek 'n 0,94 duim OLED -skerm gebruik om die frekwensie te vertoon.
Klik hier vir 'n wiki -bladsy vir stroboskopiese effek.
Video 1
Video 2
Stap 1: Easy Peasy LED Matrix
Soldeer 25 LED's in 'n 5x5 -rangskikking om 'n mooi vierkantige vorm te gee. Maak seker dat al u anodes en katodes behoorlik in lyn is sodat dit maklik is om elektriese verbindings te maak. Die verwagte huidige trekking is ook groot. Daarom is 'n behoorlike soldeerwerk belangrik.
Kyk na die foto's. (Die kapasitorgedeelte word verder hieronder verduidelik.) Geel drade verteenwoordig katodes, dit wil sê die negatiewe of die grond en die rooi draad verteenwoordig die voedingsspanning wat in hierdie geval 5V DC is.
Daar is ook geen stroombeperkende weerstande met die LED's nie. Dit is omdat die stroom in hierdie geval vir 'n baie kort tydperk ongeveer 500 mikrosekondes verskaf word. LED's kan hierdie soort stroom so 'n klein tydjie hanteer. Ek skat 'n huidige trekking van 100mA per led, wat neerkom op 2,5 ampère !! Dit is baie stroom en 'n goeie soldeerwerk is noodsaaklik.
Stap 2: Kragtoevoer
Ek het gekies om dit eenvoudig te hou en daarom het ek die toestel met 'n eenvoudige kragbank aangedryf. Ek het dus die mini -USB van arduino nano as die kraginvoer gebruik. Maar daar is geen manier waarop die kragbank kan aanpas by 'n vinnige stroomopname van 2,5 A. Dit is waar ons ons beste vriend, die kapasitors, noem. My stroombaan het 13 100microFarad -kondensators, wat baie beteken, tot 1,3mF. Selfs met so 'n groot kapasiteit, val die ingangsspanning wel in, maar die arduino herstel nie, wat belangrik is.
As 'n vinnige skakelaar het ek 'n N-kanaal mosfet gekies (IRLZ44N om presies te wees). Dit is belangrik om 'n mosfet te gebruik, aangesien BJT nie so 'n groot stroom kan versorg sonder groot spanningsvalle nie. 'N Daling van 0,7 V BJT sal die huidige trekking aansienlik verminder. 'N Druppel mosfet van 0,14 V is baie meer bekostigbaar.
Maak ook seker dat u drade met voldoende dikte gebruik. 0,5 mm sou voldoende wees.
5V-anode
Grond- Bron van mosfet
Katode- Dreinering van mosfet
Hek- Digitale pen
Stap 3: Gebruikerskoppelvlak- invoer
As insette gebruik ek twee potensiometers, een as fyn aanpassing en die ander as growwe verstelling. Hulle twee is gemerk F en C.
Die finale invoer is 'n gekombineerde inset van beide potte in die vorm van
Inset = 27x (Invoer van growwe)+(Invoer van boete)
Een ding wat in ag geneem moet word, is die feit dat geen ADC prefek is nie, en dus sal die 10bit ADC van arduino 'n waarde gee wat wissel met 3-4 waardes. Oor die algemeen is dit nie 'n probleem nie, maar die vermenigvuldiging van 27 sal insette gek maak en kan wissel tot 70-100 waardes. Die feit dat insette die dienssiklus aanpas en nie direk die frekwensie nie, vererger dinge baie.
Dus het ek sy waarde tot 1013 beperk. As die growwe pot bo 1013 lees, word die lesing aangepas na 1013, ongeag of dit wissel van 1014 tot 1024.
Dit help werklik om die stelsel te stabiliseer.
Stap 4: Die uitset (opsioneel)
As opsionele onderdeel het ek 'n OLED -LED -skerm by my stroboskoop gevoeg. Dit kan heeltemal vervang word met die seriële monitor van die arduino IDE. Ek het die kode vir beide die skerm en die seriële monitor aangeheg. Die oled -skerm help wel, aangesien dit die projek help om werklik draagbaar te wees. As u dink aan 'n skootrekenaar wat aan so 'n klein projek gekoppel is, is dit 'n bietjie om die projek te veranker, maar as u net met die arduino begin, raai ek u aan om die skerm oor te slaan of later terug te kom. Pas ook op dat u nie die glas van die skerm breek nie. Dit maak dit dood:(
Stap 5: Die kode
Die brein op die stelsel werk nie sonder behoorlike opleiding nie. Hier is 'n kort somer van die kode. Die lus stel die timer in. Die aan- en afskakeling van die flits word beheer met 'n timeronderbreking en nie met die lus nie. Dit verseker 'n behoorlike tydsberekening van die gebeure, en dit is noodsaaklik vir so 'n instrument.
Een van die twee kodes is die aanpassingsfunksie. Die probleem wat ek ondervind het, is dat die verwagte frekwensie nie dieselfde is as wat ek verwag het nie. Daarom het ek besluit om lui te wees en my stroboskoop met 'n digitale ossilloskoop te ondersoek en die werklike frekwensie teen die frekwensie te teken en die punte in my gunsteling wiskundige app, Geogebra, te teken. By die opstel van die grafiek herinner ek my dadelik aan die laaikondensator. Dus het ek die parameters bygevoeg en probeer om die genesing op die punte te pas.
Kyk na die grafiek en GELUKKIGE STROBOSKOOP !!!!!!
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies