فهرست مطالب:
- تدارکات
- مرحله 1: آماده سازی جعبه
- مرحله 2: کد نویسی
- مرحله 3: تنظیم تصویر Raspbian مناسب
- مرحله 4: فایلها را به برد منتقل کنید
- مرحله 5: تنظیم پارامترهای لینوکس
- مرحله 6: قرار دادن اجزاء
- مرحله 7: اتمام جعبه
- مرحله 8: از ساعت سکه شناسی خود لذت ببرید
- مرحله نهم: از مینی کامپیوتر خود لذت ببرید
تصویری: ساعت سکه شناسی: 9 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
REAL از سال 1994 واحد پول برزیل است و برای جشن 25 سالگی خود ، سال گذشته (2019) Casa da Moeda (ضرابخانه برزیل) یک سکه یادبود 1 REAL با یک مرغ مگس خوار در روبرو (نه تصویر معمولی جمهوری) ساخت.
مرغ مگس خوار تصویر روی اسکناس 1 REAL بود که این ارز 25 سال پیش راه اندازی شد. قبض 1 REAL دیگر تولید نمی شود.
من به عنوان یک مشتاق سکه شناسی ، از RaspberryPi 2 قدیمی ، صفحه نمایش TFT LCD و مقداری کد در جاوا اسکریپت استفاده کردم تا ساعتی ایجاد کنم که زمان را با اسکناس ها و سکه های خانواده دوم REAL نمایش می دهد. این یک کامپیوتر واقعی است که به عنوان یک ساعت عمل می کند.
شما می توانید فایل های-j.webp
تدارکات
- برد رزبری پای
-TFT LCD 3.5 اینچی
-جعبه چوبی
مرحله 1: آماده سازی جعبه
من این جعبه چوبی قدیمی را برای مدت طولانی کنار هم گذاشته بودم ، فکر می کنم از آن برای نگهداری کیسه های چای استفاده می شد. من پنل جلویی را "شکستم" و با ابزار Dremel یک سوراخ مربع ایجاد کردم تا صفحه نمایش 3 ، 5 اینچی را در خود جای دهد.
پس از نصب همه اجزاء ، قطعه را به پشت می چسبانم.
صفحه نمایش به پنل گرم می شود.
مرحله 2: کد نویسی
عملکرد RaspberryPi در این پروژه نمایش یک صفحه وب در Chrome در حالت تمام صفحه است.
به عنوان مثال اگر زمان 3:05 باشد ، یک اسکناس 2 REAL و یک سکه 1 REAL برای ساعت ها و یک سکه 5 سنت برای دقیقه ها نشان می دهد.
من صفحه واقعی را برای آزمایش در پیوند https://numismaticclock.freetzi.com در دسترس قرار دادم ، اما در پروژه به صورت محلی اجرا می شود.
این یک صفحه HTML با برخی از جاوا اسکریپت است که با گذشت یک دقیقه صفحه را تازه می کند. این پروژه دارای 13 تصویر برای نمایش ساعت (0h و 12h همان تصویر است اما فایلهای متفاوت است) و 60 تصویر برای نمایش دقیقه است. فایل HTML (index.html) و-j.webp
اسکریپت برچسب ها را چاپ می کند تا هر بار که صفحه بارگذاری می شود ، تصاویر را نشان دهد. یک متغیر دقیقه واقعی سیستم را خارج از تابع زمان بندی می گیرد در حالی که یک متغیر دیگر آن را داخل تابع می گیرد. هر ثانیه ، این دو متغیر مقایسه می شوند ، و اگر متفاوت باشند به این معنی است که یک دقیقه سپری شده است ، بنابراین صفحه تازه می شود.
مرحله 3: تنظیم تصویر Raspbian مناسب
اول از همه ، شما باید تصویر Raspbian مخصوص را که با صفحه نمایش شما کار می کند بارگیری کنید. در مورد من ، صفحه نمایش من نسخه KeDei 6.2 است ، بنابراین من توزیع را از https://kedei.net/raspberry/raspberry.html بارگیری کردم.
شما به نرم افزاری به نام WinDisk32Imager نیاز دارید تا تصویر را روی کارت SD رایت کرده و سپس برد خود را بوت کنید.
مرحله 4: فایلها را به برد منتقل کنید
محتوای فایل relogio.rar (مرحله 3) باید به RaspberryPi منتقل شود.
شما می توانید از یک pendrive برای انجام این کار استفاده کنید یا می توانید آن را از طریق SSH با نرم افزاری به نام WinSCP انجام دهید. همه فایلها را در یک پوشه داخل/home/pi/قرار دهید
مسیر فایل index.html ~/home/pi/relogio/index.html خواهد بود
توصیه می کنم از Putty برای سهولت انجام تنظیمات بعدی استفاده کنید.
مرحله 5: تنظیم پارامترهای لینوکس
در این مرحله ، فایل ها روی برد شما ذخیره می شوند و می توانید یک صفحه کلید را متصل کرده ، ناوبر را باز کرده و /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-شروع به تمام صفحه
ما می توانیم آن را حتی بهتر کنیم.
ما یک نام مستعار تنظیم می کنیم ، یعنی با یک فرمان واحد نرم افزار را برای مخفی کردن مکان نما و باز کردن Chrome در صفحه ساعت اجرا می کنیم.
برای انجام این کار ، دستور زیر را تایپ کنید:
sudo nano /home/pi/.bashrc
در نزدیکی بخش "تعریف نام مستعار" ، متن زیر را وارد کنید (درست مانند تصویر):
نام مستعار relogio = 'chromium-browser --homepage /home/pi/relogio/index.html-شروع به تمام صفحه | sudo unclutter -idle 2 -root & '
پایانه یا نوع خود را ببندید و دوباره باز کنید:
منبع /home/pi/.bashrc
حالا وقتی دستور relogio را در ترمینال تایپ می کنید ، به طور خودکار نرم افزار unclutter را اجرا می کند و Chrome را باز می کند.
مرحله 6: قرار دادن اجزاء
RasbperryPi که من در این پروژه استفاده کردم به شدت آسیب دیده است. فقط دو پورت USB هنوز کار می کند و من آنها را با جهنده گسترش می دهم تا آن را در پشت جعبه قرار دهم. من همچنین از اتصالات لحیم کاری PP1 و PP2 روی برد به یک اتصال برق امتداد دادم.
همچنین یک سوراخ مربع دیگر در سمت چپ اتصال اترنت ایجاد کنید.
مرحله 7: اتمام جعبه
من تعدادی چوب بستنی را برای ایجاد قاب در اطراف صفحه بریدم تا برخی از نقایص پنهان شود.
به راحتی می توانم پنل جلویی را در جعبه بچسبانم. همچنین یک آهنربا را برای نگه داشتن یک سکه یادبود در بالای صفحه چسباند.
مرحله 8: از ساعت سکه شناسی خود لذت ببرید
این جعبه دارای فضا برای نگهداری یک پاوربانک در داخل است ، اگر از دانگل برای وای فای (یا نسخه جدیدتر برد) استفاده کنید ، آن را بی سیم کامل می کند.
مرحله نهم: از مینی کامپیوتر خود لذت ببرید
می توان از آن به عنوان یک رایانه معمولی استفاده کرد ، به عنوان مثال یک سرور ذخیره سازی را اجرا می کند.
امیدوارم لذت ببرید و در پروژه های مشابه می تواند مفید باشد و مفید باشد.
PS ببخشید کیبورد کثیفه:)
توصیه شده:
Flexlight: چراغ قوه LED سکه ای بدون سرب: 3 مرحله (همراه با تصاویر)
Flexlight: چراغ قوه LED سکه ای بدون سرب: هدف من از این پروژه ایجاد یک چراغ قوه LED ساده با باتری با حداقل قطعات و بدون نیاز به لحیم کاری بود. می توانید قطعات را در چند ساعت چاپ کرده و در حدود 10 دقیقه مونتاژ کنید ، که این امر را برای افراد پشت سر هم (تحت نظارت بزرگسالان) عالی می کند
ساعت گیاه شناسی .: 5 مرحله
ساعت گیاه شناسی: برای مدرسه تابستانی مختصری به ما طراحی مجدد یک ساعت آموزشی و ایجاد فرم و عملکرد بهتر برای تکنولوژی خوب که به ظرافت در طراحی نیاز داشت ، داده شد. من یک ساعت توسط antiElectron انتخاب کردم. من از arduino ، illustrator ، fusion 360 ، a
OpenLH: سیستم باز کردن مایعات باز برای آزمایش خلاق با زیست شناسی: 9 مرحله (همراه با تصاویر)
OpenLH: سیستم باز کردن مایعات باز برای آزمایش خلاق با زیست شناسی: مفتخریم که این اثر را در کنفرانس بین المللی تعامل ملموس ، جاسازی شده و تجسم یافته (TEI 2019) ارائه می دهیم. تمپه ، آریزونا ، ایالات متحده | 17 تا 20 مارس. همه فایلهای مونتاژ و راهنماها در اینجا موجود است. آخرین نسخه کد در دسترس است
ساعت شبکه ESP8266 بدون هیچ گونه RTC - Nodemcu NTP ساعت بدون RTC - پروژه ساعت اینترنتی: 4 مرحله
ساعت شبکه ESP8266 بدون هیچ گونه RTC | Nodemcu NTP ساعت بدون RTC | پروژه ساعت اینترنتی: در پروژه ایجاد پروژه ساعت بدون RTC ، زمان استفاده از اینترنت با استفاده از wifi و نمایش آن بر روی صفحه نمایش st7735
سیاره زمین شناسی مغناطیسی: 7 مرحله (همراه با تصاویر)
Planetarium Magnetic Geodesic: سلام به همه! من دوست دارم شما را در فرآیند ایجاد سیاره زمین شناسی با آهن ربا و سیم ساختن راهنمایی کنم! دلیل استفاده از این آهنرباها حذف آسان در مواقع باران یا کمتر از شرایط جوی ایده آل است. به این ترتیب شما