
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

Päätän vain tehdä hyvin yksinkertaisen intervallimittarin, jossa on helppo syöttää parametreja aikaviiveelle. Intervallometri käyttää kahta painiketta (Enter ja Select) ja yhtä potentiometriä (potti). Näppäimillä voit siirtyä ohjelmointitilaan tai aloittaa intervallikuvauksen. Potilla voit määrittää (pienellä virheellä) sekuntien määrän laukausten ja ammunta -minuuttien välillä.
On olemassa useita tapoja valita ja laskea aikaväliparametrit. Ehdotan tässä vain yhtä niistä.
Aikavälin ja kokonaiskestokuvausajan syöttämisen jälkeen ohjelma laskee kuvien kokonaismäärän ja aloittaa kuvien ottamisen määritetyillä sekunneilla.
Olen liittänyt ohjelman luonnoksen Arduinolle C. Se on vain luonnos. En ole hyvä ohjelmoija, joten voit ottaa tämän ajatuksena ja tehdä paremman version tarpeisiisi.
Tarvikkeet
Tässä ovat materiaalit, joita käytin tässä projektissa:
01 x Arduino Nano
01 x LCD 16x2 ja PCF8574T (I2C)
01 x 4N35 yleistavoitteinen valotransistorinen optoerotin (voit käyttää PC817: tä tai muuta vastaavaa)
02 x painikkeet
01x10k potentiometri
02 x 10k vastukset
Ohter: kortti, liittimet, johdot, USB -kaapeli.
Vaihe 1: Kokoa



Käytän tavallista yleislevyä kaikkien komponenttien juottamiseen. Sitten käytän liittimiä Nanon asentamiseen ja vältän juottamisen suoraan nastoihin. Käytin myös IC -pistorasioita valotransistorille. Sitten juotetaan suoraan muiden komponenttien päälle.
Käytän lankakäärintää ja kuparilankaa. Näyttö asennetaan ruuveilla varustetuilla leipälevyn erottimilla.
Käytän ohjelmoinnin aikana virtaa USB -liittimestä nanoon. Sen jälkeen päätin käyttää erillistä virtalähdettä, 5 V vanhasta matkapuhelimesta. Olen juuri mukauttanut liittimen nastoille. Käynnistin nanon GND -nastalla ja 5V -nastalla.
Sitten liitin potin vastuksen toisen pään GND: hen ja toisen 5V: iin. Keskus on kytketty A0: een (analogiatulo). A0 -tulo lukee 0V - 5V ja muuntaa sen kokonaislukuarvoksi alueella 0-1023.
Painikkeiden kytkimet on kytketty nanon D3- ja D4 -liittimiin. Lopuksi käytin D13: ta digitaalituloksena valotransistorille.
Minulla on vanha Cannon SX-50HS, ei DLSR, joka käyttää tavallista 2,5 mm: n pistoketta.
Vaihe 2: Piiri

Piiri on hyvin yksinkertainen. Käytin kahta DI -tuloa (D3, D4), yhtä analogista tuloa potentiometrin arvon lukemiseen (0-1023) ja yhtä digitaalista lähtöä valotransistorin (D13) laukaisemiseen. Kuvassa on peruskaavio.
I2C LCD on liitetty GND ja 5V. Näytön SDA ja SCL on liitetty Arduino -nastoihin SDA (A4) ja SCL (A5).
Sitä voidaan parantaa monin tavoin ja se voidaan sovittaa tarpeisiisi.
Vaihe 3: Ohjelma
Olen liittänyt ohjelman luonnoksen. Käytin kirjastoja "Wire.h" ja "LiquidCrystal_I2C.h" näytön käsittelyyn.
Ohjelma on hyvin yksinkertainen ja sitä voidaan parantaa monin tavoin. Se alkaa määrittelemällä muuttujat, alustamalla tulot, lähdöt ja nestekidenäytön ja tulostaa sitten tervetuloviestin.
Tämän jälkeen sinun on syötettävä aika kuvien ja kuvauksen kokonaisajan välillä. Voit painaa "Valitse" -painiketta muuttaaksesi aikaväliparametreja tai "Enter" aloittaaksesi kuvaamisen.
Vaihe 4: Parannuksia
Tätä projektia voidaan parantaa monin tavoin. Laitteisto on hyvin yksinkertainen. Potentiometri voi auttaa parametrien syöttämisessä erittäin helposti, mutta joskus tarkkuus ei ole hyvä. Riippuu potentiometrin laadusta. Voit korvata sen esimerkiksi salauksella. Valotransistori voidaan korvata millä tahansa muulla laitteella. Komponenttien asennus voitaisiin tehdä kompaktimmaksi ja kotelon sisälle. Voit käyttää myös muita käsilläsi olevia mikro -ohjaimia.
Tämä on vain helppo projekti, jonka tein, koska minun piti ottaa joitain kuvia ja tehdä timelapse. Olen iloinen voidessani jakaa sen yhteisön kanssa, jotta sitä voidaan parantaa ja se voi olla inspiraationa muihin projekteihin.
Suositeltava:
MCP41HVX1 Digitaalinen potentiometri Arduinolle: 10 vaihetta (kuvilla)

MCP41HVX1 -digitaalinen potentiometri Arduinolle: MCP41HVX1 -digitaaliset potentiometrit (aka DigiPots) ovat laitteita, jotka matkivat analogisen potentiometrin toimintaa ja joita ohjataan SPI: n kautta. Esimerkkisovellus olisi korvata stereosi äänenvoimakkuuden säädin DigiPotilla, joka on
Potentiometri ja servo: Hallittu liike Arduinolla: 4 vaihetta

Potentiometri ja servo: Hallittu liike Arduinolla: Ensin sinun on kerättävä tarvittavat materiaalit tämän piirin yhdistämiseksi
Kaksi 7 -segmenttistä näyttöä, joita potentiometri ohjaa CircuitPythonissa - Näön pysyvyyden osoittaminen: 9 vaihetta (kuvilla)

Kaksi 7-segmenttistä näyttöä, joita CircuitPythonin potentiometri ohjaa-Näön pysyvyyden osoitus: Tämä projekti käyttää potentiometriä ohjaamaan muutaman 7-segmenttisen LED-näytön (F5161AH) näyttöä. Kun potentiometrin nuppia käännetään, näytössä oleva numero muuttuu välillä 0 - 99. Vain yksi LED -valo palaa milloin tahansa, hyvin lyhyesti, mutta
DS1803 Dual Digital -potentiometri Arduinolla: 5 vaihetta

DS1803 Dual Digital Potentiometer with Arduino: Haluan jakaa DS1803 -digitaalisen potometrin käytön Arduinon kanssa. Tämä IC sisältää kaksi digitaalista potmetria, joita voidaan ohjata kaksijohtimisen rajapinnan kautta, tätä varten käytän wire.h -kirjastoa. Tämä IC voi korvata normaalin analogisen potterimittarin. Tässä
LED -himmennin ja potentiometri: 5 vaihetta (kuvien kanssa)

LED -himmennin potentiometrillä: Tämä on opetusohjelma, joka opettaa käyttämään potentiometriä himmentämään LED -valon