Recent Posts

برنامه ای برای میکرو کنترلر ATTiny45 که ولتاژ دقیق را بصورت 16 بیتی توسط ADS1110 اندازه گیری و توسط تراشه TM1637 نشان میده

این یک پروژه‌ی بسیار چالش‌برانگیز و در عین حال کاربردی است، زیرا میکروکنترلر ATTiny45 حافظه و منابع بسیار محدودی دارد و برای ارتباط با هر دو ماژول ADS1110 و TM1637 باید پروتکل‌های ارتباطی را به صورت نرم‌افزاری پیاده‌سازی کنیم. در اینجا یک نمونه کد بهینه و کامل ارائه می‌شود که این وظیفه را انجام می‌دهد. شماتیک و اتصالات برای این …

ادامه مطلب >

نمایش ولتاژ اندازه‌گیری شده از ADS1110 روی نمایشگر OLED1306 با استفاده از میکروکنترلر ATTiny13

برای نمایش ولتاژ اندازه‌گیری شده از ADS1110 روی نمایشگر OLED1306 با استفاده از میکروکنترلر ATTiny13، باید کد قبلی را توسعه دهیم تا بتواند با هر دو ماژول ارتباط برقرار کند. این کار چالش‌برانگیز است، زیرا هر دو ماژول از پروتکل I2C استفاده می‌کنند و ما باید کتابخانه I2C را به صورت نرم‌افزاری پیاده‌سازی کنیم. شماتیک و اتصالات برای این پروژه، …

ادامه مطلب >

برای تبدیل ولتاژ 4 ولت باطری های شارژ شونده به ولتاژ ثابت 3.3 ولت به چه آی.سی. LDO نیاز دارید؟

برای تبدیل ولتاژ ۴ ولت باتری به ۳.۳ ولت ثابت، به یک رگولاتور LDO (Low-Dropout) با ولتاژ دراپ‌اوت (dropout voltage) کمتر از ۰.۷ ولت نیاز دارید (۴V – ۳.۳V = ۰.۷V). در ادامه چند نمونه از آی‌سی‌های LDO مناسب برای این کار آورده شده است: LP2985-3.3: این آی‌سی یک رگولاتور LDO با نویز کم است که معمولاً دارای ولتاژ دراپ‌اوت …

ادامه مطلب >