Mundarija:

Ultrasonik sensorli avtomatik LED xush kelibsiz animatsion chiroqlar va LCD ma'lumotli ekran: 6 qadam
Ultrasonik sensorli avtomatik LED xush kelibsiz animatsion chiroqlar va LCD ma'lumotli ekran: 6 qadam

Video: Ultrasonik sensorli avtomatik LED xush kelibsiz animatsion chiroqlar va LCD ma'lumotli ekran: 6 qadam

Video: Ultrasonik sensorli avtomatik LED xush kelibsiz animatsion chiroqlar va LCD ma'lumotli ekran: 6 qadam
Video: Display distance from Ultrasonic sensor as bargraph on LCD1602 LCD2004 using Arduino 2024, Iyul
Anonim
Ultrasonik sensorli avtomatik LED xush kelibsiz animatsion chiroqlar va LCD ma'lumotli ekran
Ultrasonik sensorli avtomatik LED xush kelibsiz animatsion chiroqlar va LCD ma'lumotli ekran
Ultrasonik sensorli avtomatik LED xush kelibsiz animatsion chiroqlar va LCD ma'lumotli ekran
Ultrasonik sensorli avtomatik LED xush kelibsiz animatsion chiroqlar va LCD ma'lumotli ekran

Uyga charchab qaytganingizda, o'tirib dam olishga harakat qilayotganingizda, har kuni atrofingizdagi bir narsani takror -takror ko'rish zerikarli bo'lishi mumkin. Nega kayfiyatingizni o'zgartiradigan qiziqarli va qiziqarli narsalarni qo'shmaysiz? O'zingizning ismingizni va o'zingizga nima demoqchi ekanligingizni LCD displey bilan ta'minlanadigan qiziqarli animatsiyada ishlaydigan, bo'shashtiruvchi sarg'ish chiroqlar bilan kutib oladigan, juda oson Arduino loyihasini yarating.

(LOYIHANING BU G'OYASI MEN TASHKIL ETILGAN)

Bu Arduino loyihasi ultratovushli sensor yordamida faollashtiriladi, u yumshoq animatsion sarg'ish chiroqlar bilan ta'minlanadi va siz xohlagan ma'lumotni aks ettiruvchi LCD displey bilan ta'minlanadi.

Ta'minotlar

  • Bu qurilmani o'rnatishingiz mumkin bo'lgan mos joy
  • 9 LED lampalar (har qanday rang)
  • 1 I2C LCD displey
  • 1 Ultrasonik sensor
  • Arduino o'tish simlari

    • Erkakdan Erkakgacha
    • Erkak -Ayol
  • Arduino Uno/ Leonardo
  • 9 10 kΩ qarshilik
  • Qaychi
  • Ikki tomonlama lenta
  • Qog'oz lenta

1 -qadam: Kengash tuzilishi

Kengash tuzilishi
Kengash tuzilishi

Taxtani qurishda rasmga rioya qiling

Non panelida:

5V ulang (arduino kartasida)-> (+) (taxtada)

GND-ni ulang (arduino kartasida)-> (-) (non panelida)

Ultrasonik sensor uchun:

VCC-ni ulang-> (+) (non panelida)

TRIG-> Dpin3-ni ulang

ECHO-> Dpin2-ni ulang

GND-> (-) ni ulang (non panelida)

LED chiroqlar uchun:

Dpin-> LEDni (uzunroq oyoq) ulang

LEDni ulang (Qisqa oyog'i)-> 10kΩ qarshilik-> (-) (Non panelida)

I2C LCD displey uchun:

GND-> (-) ni ulang (non panelida)

VCC-ni ulang-> (+) (taxtada)

SDA-> SDA-ni ulang (arduino kartasida)

SCL-> SCL-ni ulang (arduino kartasida)

2 -qadam: LCD displeyni sozlash

LCD displeyni sozlash
LCD displeyni sozlash
LCD displeyni sozlash
LCD displeyni sozlash
LCD displeyni sozlash
LCD displeyni sozlash

LCD displeyingizni sozlash

  1. LCD displeyingizni yoqing va tornavida oling
  2. I2C ekranining orqasidagi vintni burang va ekrandagi o'zgarishlarni ko'ring
  3. LCD ekranni ko'rish oson va ravshan bo'lishi uchun vintni burang

KODINGIZNI O'RNATISH

  1. Kodni ishga tushirish uchun sizga ZIP fayl kerak. Yuklab olish uchun BU YERNI bosing
  2. ZIP fayl "LiquidCrystal_I2C" deb nomlanishi kerak
  3. Iltimos, ZIP faylini Ochmang
  4. Arduino-ga kiring-> Kutubxonachini qo'shing->. ZIP-ni qo'shing …-> ZIP papkangizni qo'shing
  5. Endi siz yaxshisiz va keyingi bosqichga o'tishingiz mumkin

3 -qadam: Kodni yozing

Kodni yozing
Kodni yozing

Kengash tuzilgandan so'ng siz kod yozishni boshlashingiz mumkin.

Kod uchun bu erni bosing

O'zgartirishlar uchun izohlar berilgan va agar savollaringiz bo'lsa, quyida izohlarda qoldiring

4 -qadam: O'rnatish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

Qurilmani o'rnatish uchun mos joyni toping. Men uchun men kompyuter ekranining orqasida ultratovush sensori va LCD displeyi menga qaragan holda o'rnatdim.

O'rnatish qoidalari:

  1. O'zingizga mos joy toping
  2. Ultrasonik sensor foydalanuvchiga qarashi kerak
  3. Ultrasonik sensor aniqlaydigan eng yaqin ob'ekt 100 sm dan kam bo'lmasligi kerak. (Siz qila olasiz, lekin yozilgan kodni o'zgartirishingiz kerak)
  4. LEDni ko'rish mumkin bo'lgan joyga o'rnatish kerak
  5. LCD displeyi foydalanuvchilarga qaragan bo'lishi kerak
  6. Qurilmani haddan tashqari harorat va namlik yaqinida qo'ymang
  7. Qurilmaga kerak bo'lgan bo'sh joyni hisoblang, kabellaringizni yoki qurilmangizni egmang

5 -qadam: Siz tugadingiz

Tabriklaymiz, siz Arduino loyihasini tugatdingiz!

Do'stona eslatma:

  1. Qurilmani ishga tushirishdan oldin, barcha kabellarni to'g'ri va to'g'ri ulaganingizga ishonch hosil qiling. Agar barcha kabellar to'g'ri va to'g'ri ulanmagan bo'lsa, bu sizning Arduino kartangiz va kompyuteringizga jiddiy zarar etkazishi mumkin, bu esa ularning qizib ketishiga va yong'inga olib kelishi mumkin.
  2. Pimlarning tartibini o'zingiz o'zgartirishingiz mumkin, faqat ssenariyingizga mos keladigan Arduino kodimdagi pin raqamini o'zgartiring.
  3. Siz qo'shimchalarni o'zingiz qo'shishingiz mumkin, faqat Arduino kodimni ssenariyingizga mos ravishda qo'shing va o'zgartiring.
  4. Siz mening Arduino kodimni o'zgartirishingiz mumkin, bu sizning stsenariyingizga mos kelishiga ishonch hosil qiling.

Tavsiya etilgan o'zgarishlar:

  1. Kod orqali LED xush kelibsiz yorug'lik animatsiyasini o'zgartiring
  2. LED yorug'lik rangini o'zgartiring
  3. Kod orqali ultrasonik sensorni aniqlash masofasini o'zgartiring
  4. LCD ekrandagi so'zlarni/ma'lumotlarni o'zgartiring
  5. Qo'shimchalardan foydalaning (masalan, LCD-ga harorat qo'shing, LCD-ga soat qo'shing ……)

6 -qadam: Qanday foydalanish kerak?

Buni qanday ishlatish kerak?

Sensor aniqlaydigan joyda yurish kifoya. Sensor sizni aniqlaganida, qurilma ishga tushadi va barcha LED chiroqlari va LCD displeyini yonadi.

Bu qurilma aniq qurilgan va ko'plab stsenariylarda ishlashi mumkin.

Ssenariylar:

  1. Siz aniqlangan maydonda yurasiz-> sensor sizni aniqlaydi-> LED va LCD yoqilgan
  2. Siz aniqlangan maydonda yurmaysiz-> sensor sizni sezmaydi-> Barcha LED va LCD yoqilmaydi
  3. Siz aniqlangan maydonda yurasiz-> sensor sizni aniqlaydi-> LED va LCD yoqilgan-> Siz maydonni tark etasiz-> Barcha LED va LCD yoqilmaydi
  4. Siz bu hududda yurasiz-> sensor sizni aniqlaydi-> LED va LCD yoqilgan > LED va LCD yoqilgan

Tavsiya: