Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42
CODE REVEAL #1 LUE ANALOGIJÄNNITE: Tässä esimerkissä näytetään, miten luetaan analogiatulo analogisesta nastasta 0, muunnetaan arvot analogRead () -jännitteestä ja tulostetaan se Arduino -ohjelmiston (IDE) sarjamonitoriin.
Vaihe 1: VAADITTAVA LAITTEISTO:
Arduino tai Genuino Board, 10k OHM -potentiometri.
Vaihe 2: TURVALLISUUSVAROTOIMET; TERVE KÄYTTÖ:
VAROITA, ETTÄ ULKOISEN VIRRANSYÖTÖN KÄYTTÖ ARDUINON ANALOGINAPPISSA EI SAA OLLA YLI 5V, KOSKA ARDUINO TOIMII 5V LOGIIKALLA, JA MIKRO -OHJAIN VOI PALAUTTAA, JOS JÄNNITE ON YLI 5V. TÄTÄ HANKKEETTA KÄYTETÄÄN PIENIEN KYNÄKIRJOJEN TAI LITIUMAKKUJEN JA TRIMPOT -JÄNNITTEIDEN TARKASTUKSESSA.
Vaihe 3: VIRTA:
Liitä potentiometrin kolme johtoa korttiisi. Ensimmäinen menee maahan yhdestä potentiometrin ulkoisesta nastasta. Toinen menee 5 volttiin potentiometrin toisesta ulkoisesta nastasta. Kolmas siirtyy potentiometrin keskitapista analogiseen tuloon 0. Kääntämällä potentiometrin akselia muutat vastusmäärää potentiometrin keskitappiin liitetyn pyyhkimen kummallakin puolella. Tämä muuttaa keskitapin jännitettä. Kun keskiön ja 5 voltin liitännän välisen vastus on lähellä nollaa (ja vastus toisella puolella on lähellä 10 kilohmia), keskitapin jännite lähestyy 5 volttia. Kun vastukset käännetään, keskitapin jännite lähestyy 0 volttia tai maadoitusta. Tämä jännite on analoginen jännite, jota luet tulona. Kortin mikrokontrollerissa on piiri, jota kutsutaan analogia-digitaalimuuntimeksi tai ADC: ksi, joka lukee tämän muuttuvan jännitteen ja muuntaa sen numeroksi 0-1023. Kun akselia käännetään kokonaan yhteen suuntaan, tappiin menee 0 volttia ja tuloarvo on 0. Kun akselia käännetään kokonaan vastakkaiseen suuntaan, tapiin menee 5 volttia ja tuloarvo on 1023. Välillä analogRead () palauttaa luvun 0 ja 1023 välillä, joka on verrannollinen nastan jännitteeseen.
Vaihe 4: KOODI:
Huomaa, että jos sinulla ei ole tietokonetta tai kannettavaa tietokonetta, voit ohjelmoida Arduinosi Google Play -kaupasta saatavalla sovelluksella Arduinodroid. Voit käydä sarjamonitorissa 'Arduinodroid' -ohjelman avulla. Void setup () {Serial.begin (9600);} void loop () {int sensorValue = analogRead (A0); kelluva jännite = sensorValue * (5.0 / 1023.0); Serial.println (jännite);}
Vaihe 5: Instagram -viesti
Käy tässä Instagram -viestissä, jossa kuvasin tämän projektin -
Suositeltava:
Sinilink WiFi -kytkimen muokkaus INA219 -jännite-/virta -anturilla: 11 vaihetta
Sinilink WiFi -kytkimen muokkaus INA219-jännite-/virta-anturilla: Sinilink XY-WFUSB WIFI USB -kytkin on mukava pieni laite kytkeäksesi päälle/pois kytketyn USB-laitteen. Valitettavasti siitä puuttuu kyky mitata liitetyn laitteen syöttöjännitettä tai käytettyä virtaa.Tämä ohje näyttää kuinka muutan
ZERO DELAY USB JOYSTICK - AUTOMAATTINEN ANALOGIN MUOKKAUS: 5 vaihetta
ZERO DELAY USB JOYSTICK - AUTO ANALOGUE MODIFICATION: Tämä on lisäprojekti Zero Delay USB Encoder True Analog Joystick Modification -toiminnolle. Sinun täytyy olla onnistuneesti muokannut, testannut ja kalibroinut kooderin edellisessä projektissa ennen tämän laitteen lisäämistä. Kun se on valmis ja se toimii
ANALOGIN ULTRASONINEN ANTURI ETÄISYYDEN MITTAUKSEEN: 3 vaihetta
ANALOG ULTRASONIC SENSOR DISTANCE MITTAUS: Tässä ohjeessa käsitellään Arduinoon yhdistetyn ultraäänianturin käyttöä ja etäisyyksien 20 cm - 720 cm mittaamista
Monikanavainen Wifi-jännite- ja virtamittari: 11 vaihetta (kuvilla)
Monikanavainen Wifi-jännite- ja virtamittari: Leipälautailussa on usein seurattava piirin eri osia kerralla. Välttääkseni kipua joutua kiinnittämään yleismittarianturit paikasta toiseen, halusin suunnitella monikanavaisen jännite- ja virtamittarin. Ina260 -kortti
AVR -ohjelmoija, korkea jännite: 17 vaihetta
AVR -ohjelmoija W/High Voltage: Tämä on ensimmäinen Instructable. Suunnittamani levy on AVR -ohjelmoija. Taulu yhdistää neljä erillistä prototyyppikorttia, jotka olen rakentanut viime vuosina: - Korkean jännitteen AVR -ohjelmoija, jota käytetään pääasiassa ATtiny -laitteissa