فهرست مطالب:
- مرحله 1: فیلم ها را تماشا کنید
- مرحله 2: اتصالات
- مرحله 3: ماژول های RTC تغییرات "LowPower" (اختیاری)
- مرحله 4: سیستم عامل
تصویری: Arduino Datalogger با RTC ، LCD نوکیا و رمزگذار: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
قطعات:
- آردوینو نانو یا آردوینو پرو مینی
- نوکیا 5110 LCD 84x48
- سنسور دما/رطوبت DHT11
- ماژول DS1307 یا DS3231 RTC با AT24C32 EEPROM داخلی
- رمزگذار ارزان با 3 خازن خروجی
امکانات:
- رابط کاربری مبتنی بر LCD LCD و رمزگذار
- دما ، رطوبت ، تاریخ و زمان را می توان هر 1 تا 120 دقیقه ذخیره کرد
- هر رکورد فقط در 39 bitfield فشرده می شود تا فلش 32kbit (4KB) بتواند 819 رکورد را در خود جای دهد
- تراشه اختیاری AT24C256 می تواند حتی 6553 رکورد را ذخیره کند
- خواب عمیق برای صرفه جویی در مصرف باتری ، ATMEGA عمدتاً با وقفه هایی بیدار می شود
- DHT11 فقط در طول اندازه گیری ها تغذیه می شود
- تغذیه شده توسط 18650 یا سایر سلولهای لیتیوم
- چند "چهره" نمایش داده می شود
- 6 فونت
- سطح سنج باتری
- بررسی داده ها و نمودارها
- حداقل/حداکثر با تاریخ/زمان
- همه داده های ثبت شده از طریق پورت سریال با فرمت CSV تخلیه می شوند
- چراغ عقب LCD
- از کتابخانه N5110 دارای منابع سریع و کم استفاده می شود
- دارای سطح پایین خواندن اطلاعات DHT11 است
- دارای کد دستی DS1307 ، DS3231 و AT24C32 I2C EEPROM
- کد تقریباً از همه فلش های 32 کیلوبایت آردوینو استفاده می کند
- همه رجیسترهای داخلی را می توان در RAM داخلی EEPROM یا DS1307 ذخیره کرد
متراکم سازی داده ها
مقادیر زیر ثبت می شود:
- زمان (ساعت ، دقیقه)
- تاریخ (d ، m ، y)
- درجه حرارت
- رطوبت
داده های بالا به 39 bit bitfield فشرده می شوند:
- ساعت 0..23 -> 5 ب
- حداقل 0..59 -> 6b
- d 1..31 -> 5b
- متر 1..12 -> 4 ب
- y 2018..2021 -> 2b
- دما -40.0..64.0 -> 1024 ارزش = 10b
- همهم 0..100 -> 7b
- مجموع 39 بیت
فقط 5 بایت برای 1 رکورد استفاده می شود:
بیت 76543210 byte0 hhhhhmmm byte1 mmmdddd byte2 mmmmyytt byte3 tttttttt byte4 hhhhhhh0
مرحله 1: فیلم ها را تماشا کنید
اگر به ویژگی های پروژه و توسعه علاقه دارید ، فیلم های بالا را تماشا کنید
مرحله 2: اتصالات
نوکیا 5110:
- RST تا D9
- CS/CE تا D10
- DC تا D8
- MOSI/DIN تا D11
- SCK/CLK تا D13
- VCC به Arduino VCC
- نور تا D6
- GND به GND
DHT11:
- VCC به VCC
- داده ها تا D14
- NC
- GND به GND
RTC DS1307/DS3231 و AT24C32 EEPROM:
آردوینو I2C (A4/A5)
رمزگذار:
- PinA تا D2
- PinB به D4
- دکمه به D3
مرحله 3: ماژول های RTC تغییرات "LowPower" (اختیاری)
در DS1307 2 عدد برش بزنید ، R6 را بردارید و لحیم کاری کنید
در DS3231 2 رد برید
مرحله 4: سیستم عامل
طرح آردوینو:
github.com/cbm80amiga/N5110_DHT11_logger_G…
کتابخانه N5110:
github.com/cbm80amiga/N5110_SPI
گزینه های پیکربندی:
#تعریف USE_DS3231 -> برای استفاده از DS3231 به جای DS1307
#تعریف REG_IN_RTCRAM -> ثبت ها در RAM RTC ذخیره می شوند (فقط برای DS1307)
توصیه شده:
بازی "ضربه فضایی" با سنسور ژیرو و نوکیا 5110 LCD: 3 مرحله
بازی "تاثیر فضایی" با سنسور ژیرو و نوکیا 5110 LCD: پس از مرگ Tamagotchi من (آخرین پروژه) ، من شروع به جستجوی راهی جدید برای اتلاف وقت کردم. تصمیم گرفتم بازی کلاسیک "Space Impact" را روی آردوینو برنامه ریزی کنم. برای اینکه بازی کمی جالب تر و سرگرم کننده تر شود ، من از سنسور ژیروسکوپ استفاده کردم
نظارت بر کیفیت هوا با DSM501A با LCD نوکیا: 7 مرحله
نظارت بر کیفیت هوا با DSM501A با LCD نوکیا: سلام دوستان! در این دستورالعمل کوتاه به شما نشان خواهم داد که چگونه می توانید بر کیفیت هوا در خانه یا هر مکان خود نظارت داشته باشید. مونتاژ این ایستگاه نظارت بر کیفیت هوا با قیمت مناسب بسیار آسان است
سنسور UV VEML6070 با LCD نوکیا 5110: 11 مرحله
سنسور UV VEML6070 با نوکیا 5110 LCD: پس از سه ماه نشستن در این پروژه ، فکر کردم که آن را با جامعه سازندگان به اشتراک می گذارم. سنسور UV قیمت مناسب:) می توان آن را در عرض 1 ساعت مونتاژ کرد و می تواند سالها از آن استفاده کند
فشارسنج آردوینو با LCD نوکیا 5110: 4 مرحله
فشارسنج آردوینو با LCD 5110 نوکیا: این یک فشارسنج ساده با آردوینو است
منوی آردوینو در LCD 5110 LCD با استفاده از رمزگذار روتاری: 6 مرحله (همراه با تصاویر)
منوی آردوینو در LCD 5110 Nokia با استفاده از رمزگذار روتاری: دوستان عزیز به آموزش دیگری خوش آمدید! در این ویدئو ما می خواهیم نحوه ساختن منوی خود را برای صفحه نمایش LCD محبوب Nokia 5110 بسازیم تا پروژه های ما کاربر پسندتر و تواناتر شوند. بیایید شروع کنیم! این پروژه