Სარჩევი:

ციფრული საათი LED ეკრანის ავტომატური ბრუნვით: 4 ნაბიჯი
ციფრული საათი LED ეკრანის ავტომატური ბრუნვით: 4 ნაბიჯი

ვიდეო: ციფრული საათი LED ეკრანის ავტომატური ბრუნვით: 4 ნაბიჯი

ვიდეო: ციფრული საათი LED ეკრანის ავტომატური ბრუნვით: 4 ნაბიჯი
ვიდეო: ჰიბრიდული კროსოვერი Hyundai Santa Fe PHEV (Limited) 2022 წლის მოდელის მიმოხილვა 2024, ნოემბერი
Anonim
Image
Image
ციფრული საათი LED ეკრანის ავტომატური ბრუნვით
ციფრული საათი LED ეკრანის ავტომატური ბრუნვით

ეს პროექტი არის ციფრული საათის შესახებ 7-Seg LED ეკრანის ავტომატური ბრუნვით.

ეს საათი შეიძლება გადატრიალდეს ნებისმიერ პოზიციაზე, ისე რომ ციფრები იკითხებოდეს თავდაყირა ან სარკისებურ გამოსახულებაში !!

ის კონტროლდება არდუინოს მიერ და მოძრაობს ამაჩქარებლებით, რათა გაარკვიოს სწორი პოზიცია 3D კოორდინატებში.

გარდა ამისა, არსებობს ფუნქცია, რომელიც აჩვენებს შიდა გარემოს ტემპერატურას ცელსიუსში ან ფარენჰეიტში.

შეკრება ძალიან მარტივია და ვიმედოვნებ, რომ გაერთობით მისი გამოყენებით !!

Გაუმარჯოს, ლაგსილვა

ნაბიჯი 1: მასალების სია

მასალის სია
მასალის სია
მასალის სია
მასალის სია
მასალის სია
მასალის სია
მასალის სია
მასალის სია
  1. Arduino Uno R3
  2. MPU-6050 გარღვევა
  3. მრავალფუნქციური ფარი არდუინოსთვის
  4. ქალი მხტუნავი მავთულები

MPU-6050 გარღვევა:

MPU-6050 გარღვევა შედგება სამმაგი ღერძის ამაჩქარებლისა და გიროსკოპისა და ტემპერატურის სენსორისგან შემდეგი სპეციფიკაციებით:

  • ჩიპი: MPU-6050
  • შეყვანის ძაბვა: 3-5V
  • ADC: 16 ბიტი
  • I/O: სტანდარტული I2C
  • გიროსკოპის სრულმასშტაბიანი დიაპაზონი: ± 250, 500, 1000, 2000 °/წმ
  • აქსელერომეტრის სრულმასშტაბიანი დიაპაზონი: ± 2, ± 4, ± 8, ± 16 გ
  • ტემპერატურის სენსორის დიაპაზონი: -40 -დან +85 ºC- მდე

მრავალფუნქციური ფარი (MFD):

MFD– ს შეუძლია გაამარტივოს და დააჩქაროს პროტოტიპის განვითარება.

Ძირითადი მახასიათებლები:

  • 4 ციფრიანი 7-სეგმენტიანი LED ჩვენების მოდული ამოძრავებს ორ სერიულ 74HC595- ს
  • 4 x ზედაპირზე დამონტაჟებული LED- ები პარალელურ კონფიგურაციაში
  • 10K რეგულირებადი ზუსტი პოტენომეტრი
  • 3 დამოუკიდებელი დამოუკიდებელი ღილაკი
  • პიეზო ზუზუნი
  • ტემპერატურის სენსორის DS18B20 ინტერფეისი
  • LM35 ტემპერატურის სენსორის ინტერფეისი
  • ინფრაწითელი მიმღების ინტერფეისი
  • სერიული ინტერფეისის სათაური სერიულ მოდულებთან მოსახერხებელი კავშირისთვის, როგორიცაა Bluetooth, უკაბელო ინტერფეისი, ხმის მოდული, ხმის ამოცნობის მოდული და ა.

ნაბიჯი 2: შეკრება

შეკრება
შეკრება
შეკრება
შეკრება
შეკრება
შეკრება
შეკრება
შეკრება

შეკრება ძალიან მარტივია და არ საჭიროებს რაიმე სქემას:

  1. ჩადეთ მრავალ ფარი არდუინოში.
  2. დამაგრეთ MPU-6050 გარღვევა არდუინოს დაფაზე პატარა ხრახნის გამოყენებით.

დასაკავშირებლად საჭიროა მხოლოდ 04 ჯუმბერის მავთული:

  • წითელი მავთული: Vcc (+5V)
  • შავი მავთული: Gnd
  • მწვანე მავთული: MPU-6050 გარღვევის SCL პორტ #6-ში Multi Shield- ში.
  • ყვითელი მავთული: MPA-6050 გარღვევის SDA პორტ #5-ში Multi Shield- ში.

ნაბიჯი 3: დაყენება

Აწყობა
Აწყობა

საათის დასაყენებლად არის 3 ღილაკი:

  1. მარცხენა ღილაკი: დააჭირეთ საათების დასაყენებლად. სწრაფად დააწკაპუნეთ ნაბიჯ -ნაბიჯ დასაყენებლად. უწყვეტი დაჭერით საათების სწრაფად წინსვლა.
  2. ცენტრის ღილაკი: დააყენეთ წუთი. უწყვეტი დაჭერით საათების სწრაფად წინსვლა.
  3. მარჯვენა ღილაკი: სწრაფად დააჭირეთ ტემპერატურის რეჟიმზე გადასასვლელად.

შენიშვნა: ტემპერატურის რეჟიმში შესაძლებელია სტატუსის შეცვლა ფარენჰეიტზე ან ცელსიუსზე მარცხენა ღილაკზე დაჭერით.

ნაბიჯი 4: კოდი

კოდი
კოდი
კოდი
კოდი
კოდი
კოდი
კოდი
კოდი

კოდის ძირითადი ფუნქციებია:

  • აქსელერომეტრების დახრის კუთხეების კითხვა.
  • გადაცემის ფუნქციის გაანგარიშება 7-ნიშნიანი LED დისპლეისთვის (იხ. სურათები).

კუთხეებით შესაძლებელია საათის სივრცული პოზიციის დადგენა და გადაწყვეტა რა რუტინა გამოვა:

  1. წინა ხედი - საათი დგას
  2. წინა ხედი - საათი თავდაყირა
  3. სარკის ხედი - საათი დგას
  4. სარკის ხედი - საათი თავდაყირა

გირჩევთ: