Talaan ng mga Nilalaman:

Digital Clock Na May Awtomatikong Pag-ikot ng LED Display: 4 na Hakbang
Digital Clock Na May Awtomatikong Pag-ikot ng LED Display: 4 na Hakbang

Video: Digital Clock Na May Awtomatikong Pag-ikot ng LED Display: 4 na Hakbang

Video: Digital Clock Na May Awtomatikong Pag-ikot ng LED Display: 4 na Hakbang
Video: НОВИНКА! Самая дешевая со слежением за ЧЕЛОВЕКОМ камера видеонаблюдения Icsee Xmeye 2024, Nobyembre
Anonim
Image
Image
Digital Clock Na May Awtomatikong Pag-ikot ng LED Display
Digital Clock Na May Awtomatikong Pag-ikot ng LED Display

Ang proyektong ito ay tungkol sa isang digital na orasan na may awtomatikong pag-ikot ng 7-Seg LED display.

Ang orasan na ito ay maaaring paikutin sa anumang posisyon na pinapanatili ang mga digit na nababasa kahit na baligtad o sa isang mirror na imahe !!

Kinokontrol ito ng isang Arduino at hinihimok ng mga accelerometers upang malaman ang tamang posisyon sa mga coordinate ng 3D.

May karagdagan ang tampok na upang ipakita ang panloob na temperatura ng paligid sa Celsius o sa Fahrenheit degree.

Ang assemble ay napaka-simple at inaasahan kong mayroon kang kasiyahan sa paggamit nito !!

Cheers, LAGSILVA

Hakbang 1: Listahan ng Materyal

Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
  1. Arduino Uno R3
  2. MPU-6050 breakout
  3. Multi Funtion Shield para sa Arduino
  4. Babae na jumper wires

MPU-6050 breakout:

Ang breakout ng MPU-6050 ay binubuo sa isang triple axis accelerometer at gyroscope kasama ang isang sensor ng temperatura na may mga sumusunod na pagtutukoy.

  • Chip: MPU-6050
  • Input Boltahe: 3-5V
  • ADC: 16 na piraso
  • I / O: karaniwang I2C
  • Saklaw ng buong sukat ng gyroscope: ± 250, 500, 1000, 2000 ° / s
  • Saklaw ng buong sukat ng Accelerometer: ± 2, ± 4, ± 8, ± 16g
  • Saklaw ng sensor ng temperatura: -40 hanggang +85 ºC

Multi Function Shield (MFD):

Maaaring gawing simple at mapabilis ng MFD ang pagbuo ng prototype.

Pangunahing tampok:

  • 4 na digit na 7-segment na LED module ng pagpapakita na hinimok ng dalawang serial na 74HC595's
  • 4 x ibabaw na mount ng LED sa isang parallel na pagsasaayos
  • 10K na naaangkop na potensyomiter ng katumpakan
  • 3 x independiyenteng mga pindutan ng itulak
  • Piezo buzzer
  • Interface ng sensor ng temperatura ng DS18B20
  • LM35 temperatura interface ng sensor
  • Infrared na interface ng tatanggap
  • Serial interface header para sa maginhawang koneksyon sa mga serial module tulad ng Bluetooth, wireless interface, module ng boses, isang module ng pagkilala sa boses, atbp.

Hakbang 2: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly
Assembly
Assembly

Ang pagpupulong ay napaka-simple at hindi nangangailangan ng anumang mga eskematiko:

  1. Ipasok ang Multi Shield sa Arduino.
  2. I-fasten ang breakout ng MPU-6050 sa Arduino board gamit ang isang maliit na tornilyo.

Mayroon lamang 04 na mga jumper wires na makakonekta:

  • Pulang wire: Vcc (+ 5V)
  • Itim na kawad: Gnd
  • Green wire: SCL ng MPU-6050 breakout sa port # 6 sa Multi Shield.
  • Dilaw na kawad: SDA ng MPU-6050 breakout sa port # 5 sa Multi Shield.

Hakbang 3: Pag-setup

Pag-set up
Pag-set up

Mayroong 3 mga pindutan upang i-setup ang orasan:

  1. Kaliwang pindutan: Pindutin upang ayusin ang mga oras. Mabilis na pindutin upang i-set up nang sunud-sunod. Patuloy na pagpindot upang maisulong nang mabilis ang oras.
  2. Button sa gitna: Itakda ang mga minuto. Patuloy na pagpindot upang maisulong nang mabilis ang oras.
  3. Kanang pindutan: isang mabilis na pindutin upang ilipat para sa temperatura mode.

Tandaan: Sa Temperatura Mode posible na baguhin ang katayuan sa Fahrenheit o Celsius pagpindot sa Kaliwang pindutan.

Hakbang 4: Code

Code
Code
Code
Code
Code
Code
Code
Code

Ang mga pangunahing pag-andar ng code ay:

  • Pagbabasa ng mga anggulo ng pagkahilig ng mga accelerometro.
  • Pagkalkula ng pagpapaandar ng paglipat para sa 7-seg LED display (tingnan ang mga larawan).

Sa mga anggulo posible na makita ang posisyon ng spacial ng orasan at magpasya kung anong gawain ang ilalabas:

  1. Front View - Clock Stand Up
  2. Front View - Orasan Baliktad
  3. Mirror View - Tumindig ang Orasan
  4. Pagtingin sa Salamin - Baliktad sa Orasan

Inirerekumendang: