
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53



Hierdie projek handel oor 'n digitale horlosie met 'n outomatiese draai van 'n 7-Seg LED-skerm.
Hierdie horlosie kan in elke posisie gedraai word, sodat die syfers selfs onderstebo of in 'n spieëlbeeld leesbaar is !!
Dit word beheer deur 'n Arduino en aangedryf deur versnellingsmeters om die regte posisie in 3D -koördinate uit te vind.
Daarbenewens is daar 'n funksie om die binnenshuise temperatuur in Celsius of in Fahrenheit -grade aan te toon.
Die samestelling is baie eenvoudig en ek hoop dat u dit baie geniet!
Groete, LAGSILVA
Stap 1: Materiaallys




- Arduino Uno R3
- MPU-6050 uitbreek
- Multi Funtion Shield vir Arduino
- Vroulike springdrade
MPU-6050 uitbreek:
Die MPU-6050 breakout bestaan uit 'n drie-as versnellingsmeter en gyroscoop plus 'n temperatuursensor met die volgende spesifikasies:
- Skyfie: MPU-6050
- Ingangsspanning: 3-5V
- ADC: 16 bisse
- I/O: standaard I2C
- Gyroscoop volskaalse reeks: ± 250, 500, 1000, 2000 °/s
- Versnellingsmeter volskaalse reeks: ± 2, ± 4, ± 8, ± 16g
- Temperatuur sensor reeks: -40 tot +85 ºC
Multifunksieskerm (MFD):
Die MFD kan die ontwikkeling van die prototipe vereenvoudig en bespoedig.
Belangrikste kenmerke:
- 4-syfer-7-segment LED-skermmodule aangedryf deur twee seriële 74HC595's
- 4 x LED's op die oppervlak gemonteer in 'n parallelle opset
- 10K verstelbare presisie potensiometer
- 3 x onafhanklike drukknoppies
- Piezo -gonser
- DS18B20 temperatuur sensor koppelvlak
- LM35 temperatuur sensor koppelvlak
- Infrarooi ontvanger koppelvlak
- Seriële koppelvlakopskrif vir maklike verbinding met reeksmodules soos Bluetooth, draadlose koppelvlak, stemmodule, 'n stemherkenningsmodule, ens.
Stap 2: Montering




Die samestelling is baie eenvoudig en benodig geen skema's nie:
- Plaas die multi -skild in die Arduino.
- Bevestig die MPU-6050-uitbraak op die Arduino-bord met 'n klein skroef.
Daar is slegs 04 springdrade wat verbind moet word:
- Rooi draad: Vcc (+5V)
- Swart draad: Gnd
- Groen draad: SCL van MPU-6050-uitbreek na poort #6 in die Multi Shield.
- Geel draad: SDA van MPU-6050-uitbreek na poort #5 in die Multi Shield.
Stap 3: Opstel

Daar is 3 knoppies om die klok in te stel:
- Knoppie links: druk om die ure aan te pas. Druk vinnig om stap vir stap op te stel. Druk voortdurend om die ure vinnig te bevorder.
- Middelknoppie: stel die minute in. Druk voortdurend om die ure vinnig te bevorder.
- Regterknoppie: 'n vinnige druk om na die temperatuurmodus te gaan.
Opmerking: in die temperatuurmodus is dit moontlik om die status na Fahrenheit of Celsius te verander deur op die linkerknoppie te druk.
Stap 4: Kode




Die belangrikste funksies van die kode is:
- Lees van versnellingsmeters hellingshoeke.
- Berekening van die oordragfunksie vir die 7-seg LED-skerm (sien foto's).
Met die hoeke is dit moontlik om die ruimtelike posisie van die klok op te spoor en te besluit watter roetine vrygestel sal word:
- Vooraansig - klok staan op
- Vooraansig - klok onderstebo
- Spieëluitsig - klok staan op
- Spieëluitsig - klok onderstebo
Aanbeveel:
Slim motorfiets HUD-prototipe (draai-vir-draai-navigasie en soveel meer): 9 stappe

Slim motorfiets HUD-prototipe (draai-vir-draai-navigasie en soveel meer): Hallo! Hierdie instruksies is die verhaal van hoe ek 'n HUD-platform (Heads-Up Display) ontwerp en gebou het om op motorhelms gemonteer te word. Dit is geskryf in die konteks van die 'kaarte' -wedstryd. Ongelukkig kon ek dit nie heeltemal voltooi nie
Digitale klok met behulp van mikrokontroller (AT89S52 sonder RTC -stroombaan): 4 stappe (met foto's)

Digitale klok met behulp van mikrobeheerder (AT89S52 Sonder RTC -stroombaan): Kom ons beskryf 'n horlosie … " Klok is 'n toestel wat die tyd tel en toon (relatief) " . LET WEL: dit sal 2-3 minute neem om te lees, lees die hele projek, anders sal ek nie
Netwerktyd digitale klok met behulp van die ESP8266: 4 stappe (met foto's)

Netwerktyd digitale klok Met behulp van die ESP8266: Ons leer hoe om 'n oulike digitale horlosie te bou wat met NTP -bedieners kommunikeer en netwerk- of internettyd vertoon. Ons gebruik die WeMos D1 mini om aan te sluit op 'n WiFi -netwerk, kry die NTP -tyd en vertoon dit op 'n OLED -module
Outomatiese draai -draai: 7 stappe (met foto's)

Outomatiese Twister Spinner: Het u al ooit 'n super prettige speletjie gespeel met die naam " Twister. &Quot; Dit is 'n spel van fisiese vaardigheid wat u verhouding met u spanmaats kan verbeter. Probeer u bes om te oorleef om die wenner van die spel te wees, terwyl u die moeilike instruksie volg
Draai of draai LCD -monitor: 6 stappe

Draai of draai LCD -monitor: hierdie toestel is baie handig om die monitor 90 grade te draai om dokumente portret te sien lees; daar is bestuurders vir videokaarte wat hierdie modusse ondersteun; in my geval gebruik ek dit om PDF's te lees