راه اندازی سنسور pH به شماره E-201-C و ماژول Logo_pHsensor v1.1

در این مقاله تصمیم داریم سنسور pH (پی هاش یا پی اچ) به شماره E-201-C را به وسیله میکروکنترلر ATmega8 از خانواده AVR و کامپایلر Bascom راه اندازی نماییم. pH یک کمیت لگاریتمی است که میزان اسیدی یا بازی بودن محلول ها را مشخص می کند. برای اندازه گیری pH روشهای مختلفی وجود دارد؛ از … ادامه

فونت بزرگ برای LCD 2×16

نمایشگر های LCD معمولی 2×16 یکی از متداول ترین ابزارهای نمایش برای نشان دادن خروجی میکروکنترلرها بوده و با توجه به قیمت مناسب و راه اندازی آسان معمولا به عنوان بهترین ابزار خروجی مورد استفاده قرار می گیرند. ایراد اصلی این نمایشگر ها فونت های کوچک می باشد که از فاصله چند متری بخوبی قابل … ادامه

راه اندازی ماژول بلوتوث SPP-C

ماژول بلوتوث SPP-C که گاهی اوقات SPPC نیز نامیده می شود یک ماژول ارزان قیمت بلوتوث می باشد که رابط آن سریال بوده و براحتی توسط میکروکنترلر یا ترمینال کامپیوتر می توان آن را با دستورات متنی (AT Command) پیکره بندی نمود. در این ماژول بر خلاف HC-05 برای ورود به مد AT Command نیاز … ادامه

مرورگر اینترنت با ESP8266 و بسکام Bascom

این پروژه یک مرورگر ساده ی اینترنت (Internet browser) با استفاده از ماژول Wi-Fi وای فای ESP8266 و میکروکنترلر ATmega8 از خانواده ی AVR می باشد. پروژه ی مرورگر با AVR از نمایشگر رنگی موبایل نوکیا (NOKIA) به شماره ی 6610i بهره می گیرد. البته سایر LCD های موبایل که از چیپ کنترلر pcf8833 استفاده … ادامه

ریموت وای فای با ESP8266 و بسکام در مد AP

ریموت کنترل WiFi با ماژول ESP8266 و موبایل اندروید Android (بدون نیاز به روتر و اینترنت) 1394/06/19 –> Last Update: 1395/05/23 (a bug fixed in bascom code) در ادامه مقاله اینترنت اشیاء و راه اندازی ماژول WiFi وای فای ESP8266 به عنوان Client  و در مد کاری Station که قادر بود به یک سرور اینترنتی متصل شود … ادامه

راه اندازی ماژول WiFi وای فای ESP8266

راه اندازی ماژول WiFi وای فای ESP8266 (اینترنت اشیاء – IoT) 1394/05/19 –> Last Update: 1395/08/04 (bug fixed, incr speed) اینترنت اشیاء یکی از پدیده های جدید در سالهای اخیر (2014 و 2015) به شمار می رود که در نمایشگاه CES2015 نمونه های فراوانی از آن به چشم می خورد. و منظور از آن اینست … ادامه

نسخه جدید PCB2Altium-v1.3

همونطوریکه میدونید PCB2Altium یه نرم افزار تبدیل فرمته که اولین بار مهندس حمید رستمی اونو به زبان پایتون نوشتن و نسخه اولیه اون فایلهای نرم افزار رایگان طراحی فیبر مدار چاپی (PCB) رو به پروتل (Protel 99) تبدیل میکرد. من این اسکریپت رو زمانی پیدا کردم که دنبال یه برنامه ای می گشتم تا خروجی … ادامه

ورودی ایزوله با اپتوکوپلر برای میکرو

به نام خدا ورودی ایزوله یکی از نکات مهم در طراحی پروژه‌های میکروکنترلری ورودی ایزوله است. اگر یک پایه بعنوان ورودی تعریف می‌شود نباید با سیم طولانی به بیرون برد کشیده شود. بهترین کار برای ورودی استفاده از یک اپتوکوپلر می باشد. ما در این طرح از یک اپتوکوپلر PC817 استفاده کرده‌ایم:     تحلیل … ادامه

آموزش آردوینو جلسه اول

ربات nk-100

آموزش آردوینو جلسه اول بصورت پروژه محور با ربات NK-100 آردوینو چیست؟ آردوینو یک کامپایلر رایگان همراه با یک برد آماده با میکروکنترلر AVR است که اخیرا با میکروکنترلرهای دیگر نیز به بازار آمده و تمام قطعات لازم برای راه اندازی یک میکروکنترلر را دار می باشد. بخش هایی مثل تغذیه، اسیلاتور، پرورگرمر (بصورت بوت … ادامه

خلاص شدن از شر فيوزبيت ها در BASCOM

فیوز بیت ها (Fuse Bits) و لاک بیت ها (Lock Bits) چند بایت از حافظه میکروکنترلرها هستند که برای یک سری تنظیمات و نیز قفل کردن حافظه میکرو می توان آنها را برنامه ریزی نمود. این چند بایت دارای دسترسی بیتی بوده و با صفر و یک کردن هر کدام از بیت ها بخش هایی … ادامه

اشتباهات رایج در برنامه نویسی بسکام

یکی از دلایل عدم کارکرد صحیح برنامه ها و یا عملکرد دور از انتظار یک دستگاه، برنامه نویسی غیر اصولی می باشد. در این مقاله تصمیم داریم چند مورد از اشتباهات رایج در زبان برنامه نویسی BASIC و کامپایلر BASCOM را بررسی نماییم.   ۱- استفاده از Goto ممنوع یکی از روش های ساده و … ادامه

راه اندازی LCD گرافیکی TS240128 با چیپ T6963

اولین پروژه ای که دقیقاً بعد از آزادی از خدمت یعنی بهار سال 92 انجام دادم یه چیزی شبیه mini PLC با LCD گرافیکی 240 در 128 به شماره TS240128 بود. یادمه با کلی دردسر LCD رو راه اندازی کردم و چون این LCD مدل های مختلفی داشت هم کتابها و هم دیتا شیت ها، … ادامه

AVR نویز پذیر نیست!

AVR نویز پذیر نیست

AVR نویز پذیر نیست! (روش هایی برای کاهش نویز میکروکنترلر AVR و کاربرد آن در صنعت) متاسفانه یکی از شایعاتی که از موقع روی کار آمدن میکروهای AVR مطرح شد این بود که AVRها نویز پذیرند و به درد کار صنعتی نمی خورند. علت اصلی این افکار غلط این بود که اولاً افراد انتظار داشتند … ادامه

تبدیل ولتاژ به پالس برای ساخت بخاری باغی

گاهی وقتها می‌خوایم که وقتی یه ولتاژی بصورت دائمی جاری شد یه رله یه لحظه وصل و بعدش قطع بشه، یعنی یه پالس کوچیک بده، بعدش اگه دوباره برق اصلی جاری شد دوباره همین پالس رو داشته باشیم. اگه بخوایم سراغ میکرو و کدنویسی بریم میشه یه چیزی مثل این: set portb.0 wait 1 reset … ادامه

آموزش نرم افزار طراحی مدار چاپی gEDA PCB

به نام خداآموزش نرم افزار رایگان طراحی مدار چاپی (gEDA PCB) با خروجی Altium + آموزش طراحی قطعات + نحوه پرینت از Altium   مقدمه: یکی از بخش های مهم هر پروژه الکترونیکی بخش فیبر مدار چاپی و یا به اصطلاح PCB آن است. PCB مخفف Printed Circuit Board و به معنای برد مدار چاپی … ادامه

شبیه سازی آنلاین مدارهای دیجیتال

اگه شما بخاطر آموزش‌های گمراه کننده سایتها و مراکز آموزشی و حتی کتابهای معتبر، نرم افزار چند صد میلیونی پروتیوس یا پروتئوس رو که به سرقت رفته با هزار ترفند مختلف دانلود و نصب می‌کنید و برای شبیه سازی مدارها ازش بهره می‌برید باید بدونید که نرم افزارهای رایگان خیلی زیادی برای اینکار وجود داره … ادامه

ساخت برد مدار چاپی با لمینت

به نام خدا آموزش ساخت فیبر مدار چاپی (PCB) با استفاده از لمینت (لامینت*)   مقدمه: اصولاً برای ساخت مدار های چاپی روش های مختلفی وجود دارد. ساده ترین روش استفاده از ماژیک ضد آب برای رسم خطوط روی فیبر مسی می باشد. روش دیگر استفاده از لتراست (حروف برگردان مخصوص) برای طراحی علائم روی … ادامه

راه اندازی سون سگمنت مالتی پلکس با AVR

در این آموزش میخوایم روش کار با سون سگمنت های مالتیپلکس رو آموزش بدیم. در سگمنت های مالتی پلکس تمام قطعات یکسان ارقام به هم وصل میشن و فقط پایه مشترک هر عدد جداست. مثلا برای روشن کردن سون سگمنت دوتایی مالتی پلکس کاتد مشترک اول باید تغذیه منفی عدد اول رو وصل کنیم و … ادامه

طراحی آنلاین شماتیک با EasyEDA

تاحالا شده بخواید یه شماتیک الکترونیکی رسم کنید ولی ندونید که چه نرم افزاری رو باید نصب کنید؟ اولش باید کلی سرچ کرد بعدش یه دوجین نرم افزار گیگابایتی رو دانلود کرد که نصفشون هم غیرقانونی و قفل شکسته هستن. بعد از همه اینا تازه نوبت به یادگیری اون میرسه. 😴 امروز میخوایم یه نرم … ادامه

اپلیکیشن DroidEdit

اپلیکیشن DroidEdit یه نرم افزار رایگان اندروید برای ویرایش و مشاهده انواع کدها (برای موبایل و تبلت) هست که میتونید از لینک زیر نصبش کنید یا از پلی دانلودش کنید. برنامه خوبیه و داشتنش روی گوشی لازمه، همه کدها و برنامه ها رو بصورت رنگی نشون میده.   دانلود DroidEdit منبع   بازدیدها: 9