Obsah:
Video: Digitální hodiny s automatickým otáčením LED displeje: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Tento projekt je o digitálních hodinách s automatickým otáčením 7-Seg LED displeje.
Tyto hodiny lze otáčet v jakékoli poloze, aby byly číslice čitelné i vzhůru nohama nebo v zrcadlovém obraze !!
Je řízen Arduinem a poháněn akcelerometry, aby zjistil správnou polohu ve 3D souřadnicích.
Kromě toho je k dispozici funkce pro zobrazení vnitřní teploty ve stupních Celsia nebo Fahrenheita.
Sestavení je velmi jednoduché a doufám, že se při jeho používání budete bavit !!
Na zdraví, LAGSILVA
Krok 1: Seznam materiálu
- Arduino Uno R3
- MPU-6050 breakout
- Multifunkční štít pro Arduino
- Ženské propojovací vodiče
MPU-6050 breakout:
MPU-6050 breakout se skládá z trojosého akcelerometru a gyroskopu a teplotního senzoru s následujícími specifikacemi:
- Čip: MPU-6050
- Vstupní napětí: 3-5V
- ADC: 16 bitů
- I/O: standardní I2C
- Rozsah gyroskopu v plném rozsahu: ± 250, 500, 1000, 2000 °/s
- Rozsah akcelerometru v plném rozsahu: ± 2, ± 4, ± 8, ± 16 g
- Rozsah teplotního senzoru: -40 až +85 ° C
Multifunkční štít (MFD):
MFD může zjednodušit a zrychlit vývoj prototypu.
Hlavní rysy:
- 4místný 7segmentový LED displej poháněný dvěma sériovými 74HC595
- 4 x LED pro povrchovou montáž v paralelní konfiguraci
- 10K nastavitelný přesný potenciometr
- 3 x nezávislá tlačítka
- Piezo bzučák
- Rozhraní teplotního senzoru DS18B20
- Rozhraní teplotního senzoru LM35
- Rozhraní infračerveného přijímače
- Záhlaví sériového rozhraní pro pohodlné připojení k sériovým modulům, jako je Bluetooth, bezdrátové rozhraní, hlasový modul, modul rozpoznávání hlasu atd.
Krok 2: Sestavení
Montáž je velmi jednoduchá a nevyžaduje žádná schémata:
- Vložte Multi Shield do Arduina.
- Připevněte MPU-6050 breakout na desku Arduino pomocí malého šroubku.
Lze připojit pouze 04 propojovacích vodičů:
- Červený vodič: Vcc (+5V)
- Černý drát: Gnd
- Zelený vodič: SCL MPU-6050 breakout k portu #6 v Multi Shield.
- Žlutý vodič: SDA MPU-6050 průlom do portu č. 5 v Multi Shield.
Krok 3: Nastavení
K nastavení hodin jsou k dispozici 3 tlačítka:
- Levé tlačítko: Stisknutím upravíte hodiny. Rychle stiskněte pro nastavení krok za krokem. Nepřetržitým stisknutím rychle posunete hodiny.
- Středové tlačítko: Nastavení minut. Nepřetržitým stisknutím rychle posunete hodiny.
- Pravé tlačítko: rychlé stisknutí pro přechod do teplotního režimu.
Poznámka: V teplotním režimu je možné změnit stav na Fahrenheita nebo Celsia stisknutím tlačítka Vlevo.
Krok 4: Kód
Hlavní funkce kódu jsou:
- Čtení úhlů sklonu akcelerometrů.
- Výpočet přenosové funkce pro 7seg LED displej (viz obrázky).
Pomocí úhlů je možné detekovat prostorovou polohu hodin a rozhodnout, jaká rutina bude uvolněna:
- Pohled zepředu - Hodiny vstát
- Pohled zepředu - hodiny vzhůru nohama
- Zrcadlový pohled - Hodiny vstát
- Zrcadlový pohled - hodiny vzhůru nohama
Doporučuje:
Jak vyrobit analogové hodiny a digitální hodiny s LED páskem pomocí Arduina: 3 kroky
Jak vyrobit analogové hodiny a digitální hodiny s LED páskem pomocí Arduina: Dnes vyrobíme analogové hodiny & Digitální hodiny s LED páskem a modulem MAX7219 Dot s Arduino. Budou opravovat čas podle místního časového pásma. Analogové hodiny mohou používat delší LED pásek, takže je lze zavěsit na zeď a stát se uměleckým
Digitální kostky Ludo s projektem 7 segmentového displeje Arduino: 3 kroky
Digital Ludo Dice With Arduino 7 Segment Display Project: V tomto projektu se 7segmentový displej používá k náhodnému zobrazení čísla od 1 do 6, kdykoli stiskneme tlačítko. Jedná se o jeden z nejlepších projektů, které každý rád dělá. Chcete -li se naučit pracovat se 7segmentovým displejem, klikněte zde: -7 segme
Přidejte kodér k Feetech Micro 360 stupňovému servu s kontinuálním otáčením FS90R: 10 kroků
Přidejte kodér k Feetech Micro 360 stupňovému servu s plynulým otáčením FS90R: Je velmi obtížné nebo téměř nemožné přesně řídit pohyb kolového robota pomocí řízení motoru s otevřenou smyčkou. Mnoho aplikací vyžaduje přesné nastavení polohy nebo dráhy pojezdu kolového robota. Malý nepřetržitý rotační mikro servo motor
Jak vytvořit hodiny v reálném čase pomocí Arduino a TFT displeje - Arduino Mega RTC s 3,5 palcovým TFT displejem: 4 kroky
Jak vyrobit hodiny v reálném čase pomocí Arduino a TFT displeje | Arduino Mega RTC s 3,5 palcovým TFT displejem: Navštivte můj kanál YouTube. Úvod:- V tomto příspěvku vyrobím „Hodiny v reálném čase“pomocí 3,5palcového dotykového displeje TFT LCD, Arduino Mega Modul RTC 2560 a DS3231 …. Před spuštěním … zkontrolujte video z mého kanálu YouTube..Poznámka:- Pokud používáte Arduin
Servo motor s nepřetržitým otáčením (CRS) s telegramovým ovládáním: 8 kroků
Servo (CRS) motor s kontinuálním otáčením s telegramovým ovládáním: V tomto návodu vás naučím ovládat CRS pomocí telegramu. K tomuto pokynu budete potřebovat pár věcí. Budu pracovat na NodeMCU 1.0 (modul ESP-12E). To může fungovat na jiných akordech Arduino, stačí najít profesionální