Мазмуну:
- Жабдуулар
- 1 -кадам: кутучаны даярдоо
- 2 -кадам: Коддоо
- 3 -кадам: туура Raspbian сүрөтүн орнотуу
- 4 -кадам: Файлдарды коллегияга өткөрүп бериңиз
- 5 -кадам: Linux параметрлерин орнотуу
- 6 -кадам: Компоненттерди жайгаштыруу
- 7 -кадам: кутуну бүтүрүү
- 8 -кадам: Нумизматикалык саатыңыздан ырахат алыңыз
- 9 -кадам: Мини -компьютериңизден ырахат алыңыз
Video: Нумизматикалык саат: 9 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
REAL - 1994 -жылдан бери Бразилиянын валютасы жана анын 25 -жылдыгын белгилөө үчүн, өткөн жылы (2019) Casa da Moeda (бразилиялык монета) алдыда колибри бар эстелик 1 REAL монетасын жасаган (республиканын кадимки эфиги эмес).
Колибри валюта 25 жыл мурун ишке киргенде 1 REAL векселиндеги сүрөт болчу. 1 REAL мыйзам долбоору мындан ары өндүрүлбөйт.
Нумизматикалык энтузиаст катары мен эски RaspberryPi 2, TFT LCD дисплейин жана JavaScriptтеги кээ бир коддорду колдонуп, REALдин экинчи үй -бүлөсүнүн эсептери жана тыйындары менен убакытты көрсөтөт. Бул сааттын милдетин аткаруучу чыныгы компьютер.
Сиз-j.webp
Жабдуулар
- Raspberry Pi тактасы
-TFT 3.5 '' ЖК
-Жыгач куту
1 -кадам: кутучаны даярдоо
Менде бул эски жыгач куту көпкө созулган болчу, менимче, ал чай пакеттерин сактоо үчүн колдонулган. Мен алдыңкы панелди "сындырдым" жана Dremel куралы менен 3, 5 '' дисплейге туура келген төрт бурчтуу тешик жасадым.
Бардык компоненттерди орноткондон кийин, мен аны кайра жабыштырам.
Дисплей панельге жабыштырылган.
2 -кадам: Коддоо
Бул долбоордо RaspberryPiнин эң негизги милдети - веб -баракчаны Chrome'до толук экран режиминде көрсөтүү.
Мисалы, убакыт 3:05 болсо, анда ал 2 REAL векселин жана саат үчүн 1 REAL монетаны жана мүнөт үчүн 5 цент тыйынды көрсөтөт.
Мен чыныгы баракчаны https://numismaticclock.freetzi.com шилтемесинде сыноо үчүн жеткиликтүү кылдым, бирок долбоордо ал жергиликтүү түрдө иштей баштайт.
Бул бир мүнөт өткөндө баракты жаңыртуу үчүн JavaScript менен HTML баракчасы. Долбоордо сааттарды көрсөтүү үчүн 13 сүрөттөр бар (0с жана 12с бир эле сүрөт, бирок башка файлдар) жана мүнөттөрдү көрсөтүү үчүн 60 сүрөт. HTML файлы (index.html) жана 73-j.webp
Сценарий барак жүктөлгөн сайын сүрөттөрдү көрсөтүү үчүн тегдерди басып чыгарат. Өзгөрмө системанын чыныгы мүнөттөрүн убакыт функциясынан тышкары алат, ал эми башка өзгөрмө функция ичинде алат. Ар бир секундда бул эки өзгөрмө салыштырылат, эгер алар башка болсо, бул бир мүнөт өткөнүн билдирет, андыктан барак жаңыртылат.
3 -кадам: туура Raspbian сүрөтүн орнотуу
Биринчиден, сиз дисплейиңиз менен иштеген өзгөчө Raspbian сүрөтүн жүктөп алышыңыз керек. Менин учурда, менин дисплейим KeDei 6.2 версиясы, ошондуктан мен таратууну https://kedei.net/raspberry/raspberry.html сайтынан жүктөп алдым
Сүрөттү SD картага жазуу үчүн WinDisk32Imager деп аталган программалык камсыздоо керек, андан кийин тактаңызды жүктөңүз.
4 -кадам: Файлдарды коллегияга өткөрүп бериңиз
Файлдын мазмуну relogio.rar (3 -кадам) RaspberryPiге которулушу керек.
Пендривди WinSCP деп аталган программа менен SSH аркылуу жасасаңыз болот. Бардык файлдарды/home/pi/ичиндеги папкага салыңыз
Index.html файлынын жолу ~/home/pi/relogio/index.html болот
Кийинки орнотууларды жасоону жеңилдетүү үчүн Putty колдонууну сунуштайм.
5 -кадам: Linux параметрлерин орнотуу
Бул жерде файлдар тактаңызда сакталат жана клавиатураны туташтырып, навигаторду ачып, дарек тилкесине /home/pi/relogio/index.html териңиз. Ал саат баракчасын көрсөтөт, андан кийин толук экран режимине кирүү үчүн F11 баскычын басыңыз жана ал бүттү!
Бирок биз аны жакшырта алабыз.
Сиз чычкан курсорун колдонбогондо катып турган программаны жүктөп алсаңыз болот.
sudo apt-get unclutter орнотуу
Ал бүткөндөн кийин, курсор 2 секунд кыймылдабаса, аны жашыруу үчүн төмөнкү буйрукту териңиз:
sudo unclutter -idle 2 -root
Chrome браузери буйрук сабы аркылуу толук экран режиминде жана саат бетине ачылышы мүмкүн (sudo int анын буйругун колдонбоңуз):
chromium-browser --homepage /home/pi/relogio/index.html --start-fullscreen
Биз муну андан да жакшырта алабыз.
Биз лакап ат коёбуз, б.а., бир буйрук менен курсорду жашыруу үчүн программаны иштетип, саат бетинде Chromeду ачабыз.
Ал үчүн төмөнкү буйрукту териңиз:
sudo nano /home/pi/.bashrc
"Алиастын аныктамасы" бөлүмүнүн жанына төмөнкү текстти киргизиңиз (сүрөттөгүдөй):
alias relogio = 'chromium-browser --homepage /home/pi/relogio/index.html --start-fullscreen | sudo unclutter -idle 2 -root & '
Терминалды жаап, кайра ачыңыз же териңиз:
булак /home/pi/.bashrc
Эми терминалга relogio буйругун тергенде, ал автоматтык түрдө башаламан программаны иштетип, Chrome'ду ачат.
6 -кадам: Компоненттерди жайгаштыруу
Мен бул долбоордо колдонгон RasbperryPi катуу бузулган. Болгону эки USB порту иштейт, мен аларды секиргичтер менен кеңейтип, кутунун артына салып коём. Мен ошондой эле борттогу PP1 жана PP2 ширетүүчү жерлеринен күч туташтыргычына чейин кеңейтүү жасадым.
Ethernet туташтыргычы үчүн сол жагында дагы бир чарчы тешикти орнотуңуз.
7 -кадам: кутуну бүтүрүү
Кээ бир кемчиликтерди жашыруу үчүн экрандын тегерегине алкак жасоо үчүн кээ бир попсикул таяктарын кесип алдым.
Мен алдыңкы панелди кутуга кайра оңой чаптап алчумун. Экрандын үстүндө эстелик тыйынды кармоо үчүн магнит да чапталган.
8 -кадам: Нумизматикалык саатыңыздан ырахат алыңыз
Кутунун ичинде кубат банкын кармоого орун бар, эгер сиз Wi -Fi үчүн донглду (же тактанын жаңы версиясын) колдонсоңуз, ал аны толук зымсыз кылат.
9 -кадам: Мини -компьютериңизден ырахат алыңыз
Бул кадимки компьютер катары колдонулушу мүмкүн, мисалы, сактоо серверин иштетет.
Мен сизге жагат деп үмүттөнөм жана бул окшош долбоорлордо сизге жардам берет.
PS. Кир баскычтоп үчүн кечирим сурайм:)
Сунушталууда:
ESP8266 POV күйөрманы саат жана веб барак текстти жаңыртуу менен: 8 кадам (сүрөттөр менен)
ESP8266 POV күйөрманы саат жана веб баракчасы Текстти жаңыртуу менен: Бул өзгөрүлмө ылдамдык, POV (Persistence Of Vision), убакытты үзгүлтүксүз көрсөтүүчү күйөрман жана жаңыртылышы мүмкүн болгон эки текст билдирүүсү. &Quot; POV күйөрманы бул эки текстти өзгөртүүгө мүмкүндүк берген бир барак веб -сервер
Тармактык убакыт ESP8266 колдонуу менен санариптик саат: 4 кадам (сүрөттөр менен)
ESP8266 аркылуу тармактык убакыт санариптик сааты: Биз NTP серверлери менен байланышкан жана тармакты же интернет убактысын көрсөтүүчү сүйкүмдүү кичинекей санариптик саатты курууну үйрөнөбүз. WeMos D1 mini биз WiFi тармагына туташуу, NTP убактысын алуу жана OLED модулда көрсөтүү үчүн колдонобуз
LED Matrix Ойготкуч саат (MP3 ойноткучу менен): 6 кадам (Сүрөттөр менен)
LED Matrix Ойготкуч Сааты (MP3 ойноткучу бар): Бул Arduino негизделген ойготкуч сизде ойготкучтан күткөн нерселердин бардыгын камтыйт - сиз каалаган ыр менен ойготуу мүмкүнчүлүгү, тындыруу баскычы жана анын үч баскыч аркылуу башкарылышы оңой. Үч негизги блок бар - LED матрицасы, RTC модулу жана
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): 10 кадам (Сүрөттөр менен)
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): Мурунку долбоорумда мен Wi-Fi менен акылдуу ванна таразасын иштеп чыккам. Ал колдонуучунун салмагын өлчөй алат, жергиликтүү түрдө көрсөтөт жана булутка жөнөтөт. Бул тууралуу кененирээк маалыматты төмөнкү шилтемеден ала аласыз: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi