Telegram Web
NIKA MINER
💠نحوه اتصال SHT11 به میکرو کنترلر👆👆 🇮🇷 https://www.tgoop.com/joinchat-BKznVz-h5UTfoA5DzTMtDw
🌹با توجه به نیاز دوستان به سورس کد راه انداز سنسور SHT11 در حال کد نویسی این سنسور هستیم و به محض آماده سازی خدمت شما عزیزان تقدیم میگردد

🔆راه اندازی سنسورهای زیر 👇با استفاده از میکروکنترلر و برنامه نویسی در محیط کدویژن جزو برنامه های سایت و کانال می باشد

🔜 #SMT160 سنسور دما
🔜 #DS1820 سنسور دما
🔜 #LM75 & LM35 سنسور دما
🔜 #HS1101 سنسور رطوبت
🔜 #DHT11 سنسور رطوبت و دما
🔜 #MQ5 سنسور گاز
🔜 #MPX4115 سنسور فشار
🔜 #ACS712 سنسور جریان
🔜 #MPU6050 سنسور ژیروسکوپ
🔜 #TCRT5000 سنسور مادون قرمز
🔜 #CNY70 سنسور نوری
🔜 ......
🙏با ما همراه باشید

🇮🇷 https://www.tgoop.com/joinchat-BKznVz-h5UTfoA5DzTMtDw
تقویت_کننده_عملیاتی_به_عنوان_مقایسه.pdf
505.4 KB
📚 #جزوه_آموزشی
🔶تقویت کننده های عملیاتی به عنوان مقایسه کننده
💢آپ امپ
🇮🇷 https://www.tgoop.com/joinchat-BKznVz-h5UTfoA5DzTMtDw
پکیج آموزشی نرم افزار پروتئوس
...
اطلاعات بیشتر👇👇👇
http://esmelectronic.com/?p=902

@Avr_esmelectronic
پروژه کنترل لوازم لوازم ار طریق کامپیوتر
...
اطلاعات بیشتر👇👇👇
http://esmelectronic.com/?p=947

@Avr_esmelectronic
/*****************************************************
@AVR_ESMELECTRONIC
WWW.ESMELECTRONIC.COM
*****************************************************/

#include <mega32a.h>
#include <stdio.h>
#include <delay.h>
#include <alcd.h>

#define write_data PORTC.1
#define read_data PINC.1
#define data_line DDRC.1
#define sck PORTC.0
#define sck_line DDRC.0
#define output 1
#define input 0
#define ack 0
#define nack 1
#define Measure_Temperature 0x03
#define Measure_Humidity 0x05
#define Read_Status_Register 0x07
#define Write_Status_Register 0x06
#define Soft_Reset 0x1E

//@AVR_ESMELECTRONIC

char buffer[16];
const float c1=-2.0468; //12bit
const float c2=0.0367; //12bit
const float c3=0.0000015955; //12bit
const float t1=0.01; //12bit
const float t2=0.00008; //12bit
const float d1=-40.1; //14bit
const float d2=0.01; //14bit

//@AVR_ESMELECTRONIC

float SOT,SORH;
float Temperature;
float RH_linear,RH_true;

//@AVR_ESMELECTRONIC

unsigned int read_sht(unsigned char cmd)
{
unsigned char i,CRC,m=128;
unsigned int sht_data;
data_line=output;
sck_line=output;
delay_ms(2);

//reset sequence
write_data=1;
sck=0;
delay_us(10);
for(i=0;i<10;i++)
{
sck=1;
delay_us(10);
sck=0;
delay_us(10);
}

//transmission START
write_data=1;
sck=1;
delay_us(10);
write_data=0;
sck=0;
delay_us(10);
sck=1;
delay_us(10);
write_data=1;
sck=0;
delay_us(10);

//Transmit command
for(i=0;i<8;i++)
{
if(m&cmd)
write_data=1;
else
write_data=0;
delay_us(5);
sck=1;
delay_us(10);
sck=0;
delay_us(10);
m»=1;
}

//Check acknowledge
data_line=input;
sck=1;
delay_us(10);
if(read_data==nack);
return 0;
sck=0;
delay_us(10);
while(read_data==ack);

// Wait until data is ready
while(read_data==1);

//Get MSB byte
for(i=0;i<8;i++)
{
sht_data«=1;
sck=1;
delay_us(10);
if(read_data==1)
sck=0;
delay_us(10);
}

//Send acknowledge
data_line=output;
write_data=ack;
delay_us(5);
sck=1;
delay_us(10);
sck=0;
delay_us(10);

//Get LSB byte
data_line=input;
for(i=0;i<8;i++)
{
sht_data«=1;
sck=1;
delay_us(10);
if(read_data==1)
sck=0;
delay_us(10);
}

//@AVR_ESMELECTRONIC
//Send acknowledge
data_line=output;
write_data=ack;
delay_us(5);
sck=1;
delay_us(10);
sck=0;
delay_us(10);

//Get CRC-8
data_line=input;
for(i=0;i<8;i++)
{
CRC«=1;
sck=1;
delay_us(10);
if(read_data==1)
CRC|=1;
sck=0;
delay_us(10);
}

//Skip acknowledge to end transmission
data_line=output;
sck=1;
delay_us(10);
sck=0;
delay_us(10);

return sht_data;
}
//@AVR_ESMELECTRONIC
void main(void)
{
//Characters/line:16
lcd_init(16);

while(1)
{
//place your code here
lcd_clear();
lcd_gotoxy(0,0);
sprintf(buffer,"Temp:%3.1fC",Temperature);
lcd_puts(buffer);
lcd_gotoxy(0,1);
sprintf(buffer,"Humidity:%3.1f%%",RH_true-3);
lcd_puts(buffer);

delay_ms(1000);

SOT=read_sht(Measure_Temperature);
delay_ms(200);
SORH=read_sht(Measure_Humidity);

Temperature=d1+d2*SOT;
RH_linear=c1+c2*SORH+c3*SORH*SORH;
RH_true=(Temperature-25)*(t1+t2*SORH)+RH_linear;
}
}
💠 #آشنایی_با_سنسورها
📍 #MPU6050 سنسور ژیروسکوپ

✍️ژیروسکوپ جهت های دوران در محورهای Z,Y,X را مشخص می کند این سنسور معمولا به صورت ماژولار مورد استفاده قرار می گیرد
🔶سنسور MPU6050 از سه سنسور شتاب سنج و ژیروسکوب و دما تشکیل شده

📋مشخصات پایه ها👇
🔆این سنسور دارای 24 پایه می باشد و پکیج ارائه شده در بازار به صورت SMD می باشد

🔻#پایه1 =ورودی کلاک خارجی (در صورت عدم استفاده اتصال زمین میکنیم)
🔻#پایه 2.3.4.5. = اتصالات داخلی NO Connectioon بدون اتصال
🔻#پایه6 = سریال I2C جهت اتصال به سنسورهای خارجی
🔻#پایه7 = کلاک سریال مستر جهت اتصال به سنسورهای خارجی
🔻#پایه8 = تغذیه ورودی و خروجی های دیجیتال که با یک خازن 10 نانوفاراد زمین می شود
🔻#پایه9 = بایت کم ارزش I2C
🔻#پایه10 = جهت ایجاد فیلترینگ با یک خازن 100 نانوفاراد زمین می شود
🔻#پایه11= فریم سنکرون سازی در ارتباط سریال در صورت عدم استفاده اتصال زمین می گردد
🔻#پایه12 = خروجی اینتراپت
🔻#پایه13 = ولتاژ تغذیه ورودی با استفاده از یک خازن 100 نانو اتصال زمین میگردد
🔻#پایه 14.15.16.17 = به جایی وصل نمی شود
🔻#پایه18 = GND
🔻#پایه19.21 = برای نیازهای آتی رزرو شده و فعلا از آن استفاده نمی شود
🔻#پایه20 = با استفاده از یک خازن 2.2 نانو به زمین متصل میکنیم
🔻#پایه22 = خروجی کلاک
🔻#پایه23 = کلاک سریال I2C -SCL
🔻#پایه24 = دیتا سریال I2C - SCI

کاربردها


تثبیت کننده حالت تصویر و ویدئو
امنیت و احراز هویت
تشخیص حرکت
گوشی های همراه
ولتاژ تغذیه 2.375 تا 3.46 ولت
کنترل کننده بازی های حرکتی
اسباب بازی ها
کنترل کننده بازی مبتنی بر حرکت

ادامه دارد.....

🌹موفق باشید
🇮🇷 https://www.tgoop.com/joinchat-BKznVz-h5UTfoA5DzTMtDw
💠مدار راه اندازی با میکروکنترلر
📍 #MPU6050 سنسور ژیروسکوپ
🔶برنامه نویسی فردا خدمت دوستان ارائه میگردد
🇮🇷 https://www.tgoop.com/joinchat-BKznVz-h5UTfoA5DzTMtDw
ZoneAlarm.Pro.Firewall.2015.v13.3.052.000_p30download.com.rar
39.6 MB
⚡️نرم افزار zoneAlarm مخصوص کامپیوتر
#pc
🔳با نصب و راه اندازی این برنامه میتوان برنامه های کرک شده را از اینترنت جدا کرد
https://www.tgoop.com/joinchat-BKznVz-h5UTfoA5DzTMtDw
NIKA MINER
💠مدار راه اندازی با میکروکنترلر 📍 #MPU6050 سنسور ژیروسکوپ 🔶برنامه نویسی فردا خدمت دوستان ارائه میگردد 🇮🇷 https://www.tgoop.com/joinchat-BKznVz-h5UTfoA5DzTMtDw
🔶در این برنامه با استفاده از کتابخانه MPU6050 میخواهیم زوایای Z,Y,X را از طریق شتاب سنج اندازه گیری کنیم البته با توجه به داشتن سنسور دما میتوان علاوه بر اندازه گیری زوایا دما را نیز اندازه گرفت

/****************************************************
@AVR_ESMELECTRONIC
WWW.ESMELECTRONIC.COM
*****************************************************/

#include <mega32a.h>
#include <stdio.h>
#include <stdlib.h>
#include <delay.h>
#include <alcd.h>
#include "LIB\MPU6050 LIB\MPU6050.h"
#include <I2C.h>
unsigned char lcd_buf[16];
void main(void)
{
//I2C Port:PORTC
//Bit Rate: 100 khz
i2c_init();
lcd_init(16);
MPU6050_Test_I2C();
MPU6050_init();
while(1)
{
lcd_clear();
lcd_gotoxy(4,0);
lcd_putsf("MPU6050");
delay_ms(100);
lcd_gotoxy(0,1);
sprintf(lcd_buf,"ANGLE:%1.0f,%1.0f,%1.0f",accel_angle[X],accel_angle[Y],accel_angle[Z]);
//@AVR_ESMELECTRONIC
Get_Temp_Val();
Get_AvrgAccel_val();
Get_Accel_Angles();
delay_ms(500);
}
}
🔘 #چالش_شماره7

✍️ توضیحات چالش:
1️⃣با استفاده از ماتریکس 8*8 و میکروکنترلر ATMEGA32 و ماژول بلوتوث تابلو روان در ابعاد چهار ماتریکس بسازید
2️⃣کلیه مراحل ساخت می بایست کامل باشد و فایل های شماتیک و PCB مدار و تست در پروتئوس تهیه گردد و برنامه نویسی به زبان سی و در محیط کدویژن باشد
3️⃣نکته مهم اینکه تابلو روان ما با استفاده از موبایل متن را دریافت کند و بر روی LCD کاراکتری نمایش دهد و پس از ذخیره بر روی تابلو از چپ به راست اجرا نماید
4️⃣خلاقیت در کار بالاترین امتیاز را خواهد داشت

🕒 لطفا برنامه مدار را به صورت کامل به آیدی زیر ارسال بفرمائید
مدت زمان تحویل پروژه تا تاریخ 30 خرداد
⁉️@AVR_esmelectronic
🎁هدیه کانال به بهترین پروژه فروش آن از طریق سایت میباشد که به نام شخص شما درج میگردد و شخص برنده از مزایای فروش آن بهره مند میگردد👌
🌹موفق باشید
🇮🇷 https://www.tgoop.com/joinchat-BKznVz-h5UTfoA5DzTMtDw
Media is too big
VIEW IN TELEGRAM
#علمی
🌎عظمت جهان هستی 🌖 حتما ببینید
🤔واقعا جالبه و آدم و به فکر فرو میبره
https://www.tgoop.com/joinchat-BKznVz-h5UTfoA5DzTMtDw
راه اندازی و برنامه نویسی سنسور مادون قرمز #TCRT5000
فردا خدمت دوستان ارائه میگردد.
🌷نماز و روزه هاتون قبول درگاه حق باشد
💢راه اندازی سنسور مادون قرمز #TCRT5000

با سلام خدمت شما کاربران محترم کانال
تو این جلسه قصد داریم سنسور مادون قرمز را راه اندازی و برنامه نویسی کنیم
در ابتدا با پایه های این سنسور آشنا میشویم
یک سمت سنسور دیود فرستنده عمل ارسال و سمت دیگر آن ترانزیستور نقش گیرنده را دارد سنسورهای TCRT5000L و TCRT5000 از نوع سنسورهایی هستند که مادون قرمز ارسال میکنند و به صورت فوتو ترانزیستور بازتابش مادون قرمز را دریافت می کنند فرستنده و گیرنده در یک پکیج قرار دارند و منظور از خروجی ترانزیستوری اینه که یه ترانزیستور از سه پایه بیس و کلکتور و امیتر تشکیل شده که پایه بیس آن با بازتابش نور از سطوح و رسیدن به آن تحریک شده و سوئیچ می کند
🔷ویژگی های سنسور
ابعاد سنسور ۱۰٫۲ میلی متر در ۵٫۸ میلی متر و ارتفاع آن ۷ میلی متر می باشد
ویژگی فوتوترانزیستور ی
ناحیه کاری این سنسور ۰٫۲ میلی متر تا ۱۵ میلی متر می باشد
جریان خروجی ۱ میلی آمپری
خصوصیت قابل توجه فیلتر کردن روشنایی روز جهت عملکرد بهتر
ولتاژ ورودی ۵ ولت و خروجی نیز ۵ ولت می باشد
جریان مصرفی فرستنده ۶۰ میلی آمپر و جریان خروجی گیرنده ۱۰۰ میلی آمپر
مناسب برای شفت اینکودرها یا همان شمارنده
مناسب جهت تشخیص میزان بازتابش سطوح مختلف
🌹موفق باشید
🇮🇷 https://www.tgoop.com/joinchat-BKznVz-h5UTfoA5DzTMtDw
#TCRT5000
🔶مدار راه انداز سنسور با استفاده از میکروکنترلر ATMEGA32
در مدار زیر با استفاده از سنسور و ال سی دی نمایشی بودن یا نبودن یک جسم را در مقابل سنسور بررسی میکنیم
و در صورتی که از جلوی سنسور جسمی حرکت کند بر روی ال سی دی کاراکتری به صورت فلش «« نمایش داده می شود
🇮🇷 https://www.tgoop.com/joinchat-BKznVz-h5UTfoA5DzTMtDw
💻برنامه نویسی مدار بالا در محیط کدویژن
/****************************************************
WWW.ESMELECTRONIC.COM
*****************************************************/
#include ᐸmega32a.h>
#include ᐸdelay.h>
#include ᐸalcd.h>
void main(void)
{
PORTA=0X00;
DDRA=0X00;
lcd_init(16);
lcd_clear();
lcd_gotoxy(0,0);
lcd_putsf(“TCRT5000”);
while(1)
{
if(PINA.7==0)
{
lcd_gotoxy(0,1);
lcd_putsf(“TCRT5000”);
lcd_gotoxy(0,1);
lcd_putsf(“»»»»”);
delay_ms(100);
}
if(PINA.7==1)
{
lcd_gotoxy(0,0);
lcd_putsf(“TCRT5000”);
lcd_gotoxy(0,1);
lcd_putsf(“……..”);
delay_ms(100);
}
}
}
باتشکر از حسن توجه شما عزیزان
موفق و پیروز باشید
🇮🇷 https://www.tgoop.com/joinchat-BKznVz-h5UTfoA5DzTMtDw
TCRT5000.rar
80.7 KB
فایل های CodeVision و Proteus راه اندازی #TCRT5000

🇮🇷 https://www.tgoop.com/joinchat-BKznVz-h5UTfoA5DzTMtDw
Forwarded from NIKA MINER
پکیج آموزشی نرم افزار پروتئوس
...
اطلاعات بیشتر👇👇👇
http://esmelectronic.com/?p=902

@Avr_esmelectronic
2025/07/12 19:14:24
Back to Top
HTML Embed Code: