INHOUDSOPGAWE:
- Stap 1: Versamel onderdele
- Stap 2: Koppel die LCD aan
- Stap 3: Koppel die vogsensor aan
- Stap 4: Kode
- Stap 5: Voeg die kragtoevoer by
Video: Arduino LCD -grondvogsensor: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
Wat ons gaan maak, is 'n Arduino-voetsensor met 'n YL-69-sensor wat werk op grond van 'n weerstand tussen die twee "lemme". Dit gee ons waardes tussen 450-1023, so ons moet dit in kaart bring om die persentasiewaarde te kry, maar ons kan later hierby uitkom. So laat ons begin.
Stap 1: Versamel onderdele
U moet versamel:
1. LCD 16x2 (wit in my geval)
2. Potensiometer 47k Ohm (of kleiner, ek het net die een gehad, maar u kan ook 10-20k gebruik en dit behoort netjies te wees)
3. Kabels, baie kabels
4. Prototipe bord
5. Arduino Uno / Arduino Pro mini (met programmeerder)
6. Kragtoevoer (byvoorbeeld 9V battery)
7. Vogsensor (byvoorbeeld YL-69)
Stap 2: Koppel die LCD aan
Koppel die LCD met die kabels aan die arduino, soos dit op 'n skematiek getoon word. Moenie die potensiometer vergeet nie.
Stap 3: Koppel die vogsensor aan
Koppel die VCC -pen van die vogsensorbord aan + die reling van die prototipe -bord en die GND -pen op die grond. (Ek het met die tweede grond op die arduino -bord gekoppel)
Vogsensor-data-pen moet op A0 gekoppel word (in die geval van YL-69, die laaste van 4 penne) op die arduino-bord.
Stap 4: Kode
// Skrywer: W. Marczak#sluit in // sluit die LCD -biblioteek in LiquidCrystal lcd (12, 11, 7, 6, 5, 4); // Stel penne in as 12, 11, 7, 6, 5, 4. Dit kan wees kyk anders na u LCD, kyk na die produsentekatalogus van potPin = A0; // invoer pinint grond = 0; leemte opstelling () {lcd.begin (16, 2); // lcd rye en kolomme lcd.print ("humiditeit"); // titel van sortSerial.begin (9600);} leemte lus () {// kaart die waardes in grond = analogRead (potPin); grond = beperking (grond, 485, 1023); grond = kaart (grond, 485, 1023, 100, 0); lcd.setCursor (0, 1); // vertoon finale getalle lcd.print (grond); // druk die persentasie simbool by die endlcd.print ("%"); // wag 0.1 sekondes vertraging (75); // vee die ekstra characterslcd.print ("") af; vertraging (1);}
Stap 5: Voeg die kragtoevoer by
Voeg die regte kragtoevoer by (5-9V behoort goed te wees) en stel die kontras van u LCD met die potensiometer in. Stel ook die potensiometer op die YL-69 vogsensor in as die rooi liggie op die klein bordjie nie brand nie. Wat u moet kry, is soos dit op die foto verskyn, maar in plaas van Wilgotnosc kry u 'Humidity', aangesien Humidity in my taal wilgnotność is. Kyk of die sensor behoorlik werk met 'n koppie water.
Aanbeveel:
Bluetooth -beheerde boodskapper LCD -- 16x2 LCD -- Hc05 -- Eenvoudig -- Draadlose kennisgewingbord: 8 stappe
Bluetooth -beheerde boodskapper LCD || 16x2 LCD || Hc05 || Eenvoudig || Draadlose kennisgewingbord: …………………………. Teken asseblief in op my YouTube -kanaal vir meer video's …… ………………………………… Die kennisgewingbord word gebruik om mense op te dateer met nuwe inligting of as u 'n boodskap in die kamer of in die hel wil stuur
LCD Invaders: 'n Space Invaders Like Game op 'n 16x2 LCD -karaktervertoning: 7 stappe
LCD Invaders: 'n Space Invaders Like Game op 'n 16x2 LCD -karaktervertoning: u hoef nie 'n legendariese "Space Invaders" -speletjie bekend te stel nie. Die interessantste kenmerk van hierdie projek is dat dit teksvertoning gebruik vir grafiese uitvoer. Dit word bereik deur 8 persoonlike karakters te implementeer. U kan die volledige Arduino aflaai
Arduino LCD 16x2 handleiding - Koppelvlak 1602 LCD -skerm met Arduino Uno: 5 stappe
Arduino LCD 16x2 handleiding | Interfacing 1602 LCD -skerm met Arduino Uno: Hallo ouens, aangesien baie projekte 'n skerm nodig het om die data weer te gee, of dit 'n selfoonmeter is, of 'n YouTube -intekening, of 'n sakrekenaar of 'n toetsblok met skerm en as al hierdie projekte gemaak word arduino, hulle sal beslis beslis
I2C / IIC LCD -skerm - Gebruik 'n SPI LCD na die I2C LCD Display met behulp van SPI tot IIC module met Arduino: 5 stappe
I2C / IIC LCD -skerm | Gebruik 'n SPI LCD na die I2C LCD -skerm Met behulp van SPI na IIC -module met Arduino: Hallo ouens, aangesien 'n normale SPI LCD 1602 te veel drade het om aan te sluit, is dit baie moeilik om dit met arduino te koppel, maar daar is een module op die mark wat kan omskep SPI -skerm in IIC -skerm, sodat u slegs 4 drade moet aansluit
I2C / IIC LCD -skerm - Skakel 'n SPI LCD om na die I2C LCD Display: 5 stappe
I2C / IIC LCD -skerm | Skakel 'n SPI -LCD om na die I2C LCD -skerm: met behulp van spi -lcd -skerm is te veel verbindings nodig, wat baie moeilik is om te doen