Tartalomjegyzék:
Videó: Intervalométer potenciométerrel: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Elhatároztam, hogy készítek egy nagyon egyszerű intervallummérőt, amely könnyen megadja az időtartam paramétereit. Az intervallummérő két gombot használ (Enter és Select) és egy potenciométert (pot). A gombokkal programozási módba léphet, vagy elindíthatja az időzített felvételt. A pot segítségével (néhány apró hibával) megadhatja a lövések és a lövés összes perce közötti másodpercek számát.
Az időtúllépési paraméterek kiválasztásának és kiszámításának számos módja van. Az általam itt javasolt csak egy közülük.
Az időintervallum és a teljes időzített felvételi idő megadása után a program kiszámítja a felvételek összmennyiségét, és megkezdi a felvételt a megadott másodperces időközönként.
Csatoltam egy programvázlatot az Arduino -hoz C. Ez csak egy vázlat. Nem vagyok jó programozó, így ezt ötletnek tekintheti, és az igényeinek megfelelő verziót készíthet.
Kellékek
Itt vannak az anyagok, amelyeket ebben a projektben használtam:
01 x Arduino Nano
01 x LCD 16x2, PCF8574T (I2C)
01 x 4N35 általános célú fototranzisztoros optocsatoló (használhatja a PC817 -et vagy más hasonlót)
02 x swith gombok
01x10k potenciométer
02 x 10 k ellenállás
Ohter: tábla, csatlakozók, vezetékek, USB kábel.
1. lépés: Szerelje össze
Az összes alkatrész forrasztásához szabványos univerzális táblát használok. Ezután terminálokat használok a Nano felszerelésére, és kerülöm a forrasztást közvetlenül a csapokra. A fototranzisztorhoz IC aljzatokat is használtam. Ezután közvetlenül a többi alkatrészre forrasztják.
Drótköteget és rézhuzalt használok. A kijelző csavarokkal ellátott kenyérsütő leválasztókkal van felszerelve.
Programozás közben használom az USB csatlakozóról a Nano energiáját. Ezt követően úgy döntöttem, hogy önálló tápegységet használok, 5 V -os régi mobiltelefonról. Most igazítottam a csatlakozót a csapokhoz. A Nano -t GND és 5V -os tüskével tápoltam.
Ezután a pot ellenállás egyik végét a GND -hez, a másikat 5V -hoz kötöttem. A központ A0 -hoz van csatlakoztatva (analóg bemenet). Az A0 bemenet 0V és 5V között fog olvasni, és 0 és 1023 közötti egész számra alakítja át.
A gombos kapcsolók a D3 -hoz és D4 -hez vannak csatlakoztatva a Nano -ban. Végül a D13 -at használtam digitális kimenetként a fototranzisztorhoz.
Van egy régi Cannon SX-50HS, nem DLSR, amely szabványos 2,5 mm-es dugót használ.
2. lépés: Az áramkör
Az áramkör nagyon egyszerű. Két DI -t használtam bemenetként (D3, D4), egy analóg bemenetet a potenciométer értékének leolvasásához (0 -tól 1023 -ig), és egy digitális kimenetet a fototranzisztor kiváltásához (D13). A képen az alapvető vázlat látható.
Az I2C LCD GND -hez és 5V -hoz van csatlakoztatva. A kijelzőről származó SDA és SCL az SDA (A4) és az SCL (A5) Arduino csapokhoz vannak csatlakoztatva.
Sokféleképpen javítható, és az Ön igényeihez igazítható.
3. lépés: A program
Csatoltam a program tervezetét. A "Wire.h" és "LiquidCrystal_I2C.h" könyvtárakat használtam a kijelző kezelésére.
A program nagyon egyszerű és sokféleképpen fejleszthető. A változók meghatározásával, a bemenetek, kimenetek és az LCD inicializálásával kezdődik, majd üdvözlő üzenetet nyomtat.
Ezt követően meg kell adnia a felvételek közötti időt és a teljes felvételi időt. A „kiválasztás” gombbal módosíthatja az időintervallum paramétereit, vagy az „Enter” gombbal indíthatja el a felvételt.
4. lépés: Javítások
Ez a projekt sokféleképpen javítható. A hardver nagyon egyszerű. A potenciométer segíthet a paraméterek egyszerű megadásában, de néha a pontosság nem megfelelő. A potenciométer minőségétől függ. Cserélheti például egy kódolóval. A fototranzisztor bármely más eszközzel helyettesíthető. Az alkatrészek összeszerelése kompaktabb és a ház belsejében történhet. Használhat más kéznél lévő mikrokontrollert is.
Ez csak egy egyszerű projekt, amit készítettem, mert néhány képet kellett készítenem, és egy timelapse -t készíteni. Örömmel osztom meg a közösséggel, hogy javítani lehessen, és inspirációt adhasson más projektekhez.
Ajánlott:
Indigo LED kocka 3*3*3 Adxl35 és potenciométerrel: 8 lépés
Indigo Led Cube 3*3*3 Adxl35 -tel és potenciométerrel: Ez az első alkalom, hogy közzéteszek egy Instructables -t. Készítettem egy 3*3*3 -as led kockát Arduino uno -val. Ennek további jellemzői, hogy a led mozoghat a a platform mozgása. És a LED mintája variálható
A LED villogó impulzusainak vezérlése potenciométerrel: 6 lépés
Villogó LED impulzusok vezérlése potenciométerrel: Ebben az oktatóanyagban megtanuljuk, hogyan lehet a LED villogó impulzusokat potenciométerrel szabályozni. Nézzen meg egy bemutató videót
A LED fényerejének szabályozása potenciométerrel Arduino segítségével: 3 lépés
A LED fényerejének szabályozása potenciométerrel Arduino segítségével: Ebben a projektben a LED fényerejét a potenciométer által biztosított változó ellenállás segítségével fogjuk szabályozni. Ez egy nagyon alapvető projekt egy kezdő számára, de sok mindent megtanít a potenciométerről és a LED -ek működéséről, amelyek szükségesek a fejlesztéshez
Villogó vezérlő LED potenciométerrel és OLED kijelzővel: 6 lépés
Villogó LED vezérlése potenciométerrel és OLED kijelzővel: Ebben az oktatóanyagban megtanuljuk, hogyan lehet a villogó LED -et potenciométerrel szabályozni, és az impulzusfrekvencia értékét megjeleníteni az OLED kijelzőn
RGB LED Bluetooth vagy potenciométerrel vezérelhető: 5 lépés
RGB LED Bluetooth vagy potenciométerrel vezérelve: Szia! Ma meg akartam osztani veled az Arduino projektemet. Az RGB ledet Arduino irányítása alá helyeztem. 3 üzemmóddal és 2 interfésszel rendelkezik. Az első mód a kézi vezérlés, a második hűvös szivárvány és a harmadik színes zár. Először kalibrálja a potenciométert. Aztán te