Turinys:
- 1 žingsnis: lengva „Peasy LED“matrica
- 2 žingsnis: maitinimo šaltinis
- 3 žingsnis: vartotojo sąsaja- įvestis
- 4 žingsnis: išvestis (pasirenkama)
- 5 žingsnis: Kodas
Video: Stroboskopas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Stroboskopas yra prietaisas, kuris sukuria blykstes tiksliai. Jis naudojamas greitai besisukančio disko ar rato sukimosi matavimui. Tradicinis stroboskopas yra pagamintas naudojant tinkamą blykstės ir mirksėjimo schemą. Tačiau, kad viskas būtų paprasta ir prieinama, naudoju 25 5 mm baltos spalvos diodus. Be to, kaip sistemos smegenys, „AtmelAtmega328“buvo naudojamas „Arduino nano“. Šiek tiek pažengusiam ir įmantriam projektui dažniui rodyti naudojau.94 colių OLED ekraną.
Spustelėkite čia, kad pamatytumėte „wiki“puslapį, kad gautumėte stroboskopinį efektą.
1 vaizdo įrašas
2 vaizdo įrašas
1 žingsnis: lengva „Peasy LED“matrica
Lituokite 25 lemputes 5x5 išdėstyme, kad gautumėte gražią kvadrato formą. Įsitikinkite, kad visi jūsų anodai ir katodai yra tinkamai sulygiuoti, kad būtų lengva užmegzti elektros jungtis. Taip pat numatomas dabartinis pritraukimas yra didelis. Todėl tinkamas litavimo darbas yra svarbus.
Pažvelkite į nuotraukas. (Kondensatoriaus dalis paaiškinta toliau.) Geltoni laidai žymi katodus, t.y. neigiamas arba įžemintas, o raudonas laidas - maitinimo įtampą, kuri šiuo atveju yra 5 V DC.
Be to, su šviesos diodais nėra srovės ribojančių rezistorių. Taip yra todėl, kad šiuo atveju srovė bus tiekiama labai trumpą laiką, maždaug 500 mikrosekundžių. Šviesos diodai gali valdyti tokią srovę tokį trumpą laiką. Skaičiuoju, kad dabartinė srovė yra 100 mA per LED, o tai reiškia 2,5 amperus! Tai labai daug dabartinio ir geras litavimo darbas yra gyvybiškai svarbus.
2 žingsnis: maitinimo šaltinis
Aš nusprendžiau, kad tai būtų paprasta, todėl maitinau įrenginį paprastu maitinimo banku. Taigi kaip maitinimo šaltinį naudojau arduino nano mini USB. Tačiau maitinimo bankas niekaip negali prisitaikyti prie greitos 2,5 A. srovės. Čia mes vadiname savo geriausią draugą - kondensatorius. Mano grandinėje yra 13 100microFarad kondensatorių, o tai reiškia 1,3mF, o tai yra daug. Net esant tokiai didelei talpai, įėjimo įtampa žlunga, tačiau arduino neatsistato, o tai yra svarbu.
Greitu jungikliu pasirinkau N kanalo „mosfet“(tiksliau IRLZ44N). „Mosfet“naudojimas yra svarbus, nes BJT negalės pasirūpinti tokia didele srove be didžiulių įtampos kritimų. 0,7 V BJT kritimas žymiai sumažins srovės traukimą. 0,14 V „Mosfet“lašas yra daug pigesnis.
Taip pat įsitikinkite, kad naudojate pakankamo storio laidus. Užtektų 0,5 mm.
5V anodas
Žemė- „Mosfet“šaltinis
Katodas- „Mosfet“nutekėjimas
Vartai- skaitmeninis kaištis
3 žingsnis: vartotojo sąsaja- įvestis
Kaip įvestį naudojau du potenciometrus, vieną kaip smulkųjį, o kitą - šiurkštų. Abu jie pažymėti F ir C.
Galutinis įvestis yra bendras abiejų puodų įėjimas
Įvestis = 27x (šiurkščių įvestis)+(baudos įvestis)
Vienas dalykas, kuriuo reikia pasirūpinti, yra tai, kad nė vienas ADC nėra prefektas, taigi 10 bitų arduino ADC suteiks vertę, kuri svyruoja su 3-4 reikšmėmis. Paprastai tai nėra problema, tačiau padauginus iš 27, įvestis išprotės ir gali svyruoti nuo 70 iki 100 reikšmių. Pridėjus faktą, kad įvestis koreguoja darbo ciklą, o ne tiesiogiai dažnis, viskas labai pablogėja.
Taigi aš apribojau jo vertę iki 1013. Taigi, jei šiurkštaus puodo rodmuo yra didesnis nei 1013, rodmuo bus sureguliuotas iki 1013, nesvarbu, ar jis svyruoja nuo 1014 iki 1024.
Tai tikrai padeda stabilizuoti sistemą.
4 žingsnis: išvestis (pasirenkama)
Kaip papildomą dalį prie savo stroboskopo pridėjau OLED LED ekraną. Tai galima visiškai pakeisti serijiniu arduino IDE monitoriumi. Pridėjau abiejų ekranų ir serijinio monitoriaus kodus. „OLED“ekranas padeda, nes padeda projektui būti tikrai nešiojamam. Galvojimas apie nešiojamąjį kompiuterį, prijungtą prie tokio mažo projekto, šiek tiek įtvirtina projektą, tačiau jei tik pradedate nuo arduino, rekomenduoju praleisti ekraną arba grįžti vėliau. Taip pat pasirūpinkite, kad nesulaužytumėte ekrano stiklo. Tai žudo:(
5 žingsnis: Kodas
Sistemos smegenys neveiks be tinkamo išsilavinimo. Čia yra trumpa kodo santrauka. Kilpa nustato laikmatį. Blykstės įjungimas ir išjungimas valdomas su laikmačio pertraukimu, o ne su kilpa. Tai užtikrina tinkamą įvykių laiką ir tai yra labai svarbu tokiai priemonei.
Viena abiejų kodų dalis yra koregavimo funkcija. Problema, su kuria susidūriau, yra ta, kad numatomas dažnis nėra toks, kokio tikėjausi. Taigi nusprendžiau būti tingus ir zondavau savo stroboskopą skaitmeniniu osciloskopu ir nubraižiau tikrąjį dažnį pagal dažnį ir nubraižiau taškus savo mėgstamiausioje matematinėje programėlėje „Geogebra“. Nubraižęs grafiką iš karto priminė įkrovimo kondensatorių. Taigi pridėjau parametrus ir bandžiau pritaikyti gydymą taškuose.
Pažvelkite į grafiką ir LAIMINGO STROBOSKOPO !!!!!!
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Tiesioginė 4G/5G HD vaizdo transliacija iš DJI drono esant mažai delsai [3 žingsniai]: 3 žingsniai
Tiesioginis 4G/5G HD vaizdo įrašų srautinis perdavimas iš DJI drono esant mažai delsai [3 žingsniai]: Šis vadovas padės jums gauti tiesioginius HD kokybės vaizdo srautus iš beveik visų DJI dronų. Naudodami „FlytOS Mobile App“ir „FlytNow Web Application“galite pradėti transliuoti vaizdo įrašus iš drono