Агуулгын хүснэгт:

LED дэлгэцийг автоматаар эргүүлэх дижитал цаг: 4 алхам
LED дэлгэцийг автоматаар эргүүлэх дижитал цаг: 4 алхам

Видео: LED дэлгэцийг автоматаар эргүүлэх дижитал цаг: 4 алхам

Видео: LED дэлгэцийг автоматаар эргүүлэх дижитал цаг: 4 алхам
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Арваннэгдүгээр
Anonim
Image
Image
LED дэлгэцийн автомат эргэлт бүхий дижитал цаг
LED дэлгэцийн автомат эргэлт бүхий дижитал цаг

Энэхүү төсөл нь 7-сегментийн LED дэлгэцийг автоматаар эргүүлэх дижитал цагны тухай юм.

Энэ цагийг ямар ч байрлалд эргүүлэх боломжтой бөгөөд тоонуудыг дээрээс нь доош нь харуулах эсвэл толин тусгал хэлбэрээр уншиж болно.

Үүнийг 3D координат дахь зөв байрлалыг олохын тулд Arduino удирддаг бөгөөд акселерометрээр удирддаг.

Үүнээс гадна доторх орчны температурыг Цельсийн эсвэл Фаренгейт градусаар харуулах онцлог шинж чанартай байдаг.

Угсралт нь маш энгийн бөгөөд үүнийг ашиглах нь танд таалагдах болно гэж найдаж байна !!

Баяртай, ЛАГСИЛВА

Алхам 1: Материалын жагсаалт

Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
  1. Arduino Uno R3
  2. MPU-6050-ийн салалт
  3. Arduino -д зориулсан олон функциональ бамбай
  4. Эмэгтэй холбогч утас

MPU-6050 тасархай:

MPU-6050-ийн тасархай нь гурвалсан тэнхлэгт акселерометр, гироскоп, дараахь үзүүлэлт бүхий температур мэдрэгчээс бүрдэнэ.

  • Чип: MPU-6050
  • Оролтын хүчдэл: 3-5V
  • ADC: 16 бит
  • I/O: стандарт I2C
  • Гироскопын бүрэн хэмжээний хүрээ: ± 250, 500, 1000, 2000 °/с
  • Акселерометрийн бүрэн хэмжээний хүрээ: ± 2, ± 4, ± 8, ± 16g
  • Температур мэдрэгчийн хүрээ: -40 -аас +85 ºC хүртэл

Олон үйлдэлт бамбай (MFD):

MFD нь прототипийн хөгжүүлэлтийг хялбарчилж, хурдасгаж чадна.

Үндсэн онцлог:

  • 74HC595 серийн хоёр цуваагаар удирддаг 4 оронтой 7 сегмент бүхий LED дэлгэцийн модуль
  • Зэрэгцээ тохиргоонд 4 ширхэг гадаргуутай холбох LED
  • 10K тохируулгатай нарийвчлалтай потенциометр
  • 3 x бие даасан товчлуур
  • Пьезо дуугаруулагч
  • DS18B20 температур мэдрэгчийн интерфэйс
  • LM35 температур мэдрэгчийн интерфэйс
  • Хэт улаан туяаны хүлээн авагчийн интерфэйс
  • Bluetooth, утасгүй интерфейс, дуут модуль, дуу таних модуль гэх мэт цуваа модульд тохиромжтой холбох сериал интерфэйсийн толгой.

Алхам 2: угсрах

Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган

Угсралт нь маш энгийн бөгөөд ямар ч схем шаарддаггүй.

  1. Multi Shield -ийг Arduino -д оруулна уу.
  2. Ардуино самбар дээрх MPU-6050 таслагчийг жижиг боолт ашиглан бэхлээрэй.

Зөвхөн 04 холбогч утас холбох ёстой:

  • Улаан утас: Vcc (+5V)
  • Хар утас: Gnd
  • Ногоон утас: MPU-6050-ийн SCL нь Multi Shield дахь 6 дугаар порт руу.
  • Шар утас: Олон бамбай дахь 5-р порт руу MPU-6050-ийн тасарсан SDA.

Алхам 3: Тохируулах

Тохируулах
Тохируулах

Цагийг тохируулах 3 товчлуур байдаг:

  1. Зүүн товчлуур: Цагийг тохируулахын тулд дарна уу. Алхам алхамаар тохируулахын тулд хурдан дарна уу. Цагийг хурдан ахиулахын тулд тасралтгүй дарна уу.
  2. Төв товч: Минутыг тохируулна уу. Цагийг хурдан ахиулахын тулд тасралтгүй дарна уу.
  3. Баруун товчлуур: температурын горим руу шилжихийн тулд хурдан дарна уу.

Тэмдэглэл: Температурын горимд зүүн товчлуурыг дарж статусыг Фаренгейт эсвэл Цельсийн болгож өөрчлөх боломжтой.

Алхам 4: Код

Код
Код
Код
Код
Код
Код
Код
Код

Кодын үндсэн функцууд нь:

  • Акселерометрийн налуу өнцгийг унших.
  • 7 сегментийн LED дэлгэцийн дамжуулах функцын тооцоо (зургийг үзнэ үү).

Өнцгийн тусламжтайгаар цагийн зайн байрлалыг олж, ямар горим гаргахыг шийдэх боломжтой.

  1. Урд харах - Босоо цаг
  2. Урд харах - дээшээ доошоо харсан цаг
  3. Толин тусгал харах - Босоо цаг
  4. Толин тусгал харах - дээшээ доошоо харсан цаг

Зөвлөмж болгож буй: