Mundarija:
Video: NE555 Arduino Uno R3 bilan: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
NE555 Taymer, analog va raqamli sxemalardan tashkil topgan aralash sxema, analog va mantiqiy funktsiyalarni mustaqil ICga birlashtiradi, shu bilan analogli integral mikrosxemalar qo'llanilishini sezilarli darajada kengaytiradi. U turli taymerlarda, impuls generatorlarida va osilatorlarda keng qo'llaniladi. Ushbu tajribada Arduino Uno taxtasi 555 tebranuvchi sxemasi tomonidan hosil qilingan kvadrat to'lqinlarning chastotalarini sinab ko'rish va ularni Serial monitorda ko'rsatish uchun ishlatiladi.
1 -qadam: komponentlar
- Arduino Uno taxtasi * 1
- USB kabeli * 1
- NE555 *1
- 104 ta sopol kondansatör * 2
- qarshilik (10kΩ) * 1
- Potentsiometr (50KΩ) * 1
- Non paneli * 1
- o'tish simlari
2 -qadam:
555 IC dastlab taymer sifatida ishlatilgan, shuning uchun 555 tayanch sxemasi nomi berilgan. Ishonchliligi, qulayligi va arzonligi tufayli hozirda u turli elektron mahsulotlarda keng qo'llaniladi. 555-bo'linuvchi, taqqoslagich, asosiy R-S tetiği, tushirish trubkasi va tampon kabi o'nlab komponentlardan iborat murakkab gibrid sxema. Uning pinlari va ularning vazifalari. 1 -pin (GND): er
2 -pin (TRIGGER): pimdagi kuchlanish VCC ning 1/3 qismiga (yoki boshqaruv paneli tomonidan belgilangan chegaraga) kamayganda, chiqish terminali yuqori darajani yuboradi.
3 -pin (OUTPUT): yuqori yoki past, ikkita holat 0 va 1 kirish elektr darajasiga qarab belgilanadi; maksimal chiqish oqimi taxminan. 200 mA balandlikda
4 -pin (RESET): pinga past daraja tushganda, taymer tiklanadi va chiqish past darajaga qaytadi; odatda ijobiy qutbga ulanadi yoki e'tiborga olinmaydi
5 -pin (KONTROL VOLTAJI): chipning chegaraviy kuchlanishini nazorat qilish uchun (agar u ulanishni o'tkazib yuborsa, sukut bo'yicha chegaraviy kuchlanish 1/3 VCC va 2/3 VCC)
6 -pin (THRESHOLD): pimdagi kuchlanish 2/3 VCC ga ko'tarilganda (yoki boshqaruv paneli tomonidan belgilangan chegara), chiqish terminali yuqori darajani yuboradi.
7 -pin (DISCHARGE): chiqish 3 -pin bilan sinxronlanadi, bir xil mantiqiy darajaga ega; lekin bu pin tok chiqarmaydi, shuning uchun 7 -pin virtual yuqori (yoki past) bo'lsa, 3 -pin haqiqiy yuqori (yoki past); Kondensatorni tushirish uchun ichidagi ochiq kollektorga (OC) ulangan
Pin 8 (VCC): NE555 taymer IC uchun musbat terminal, +4,5V dan +16V gacha
NE555 taymeri monostabl, ajoyib va bistable rejimlarda ishlaydi. Ushbu tajribada uni ajoyib rejimda qo'llang, ya'ni u osilator sifatida ishlaydi.
3 -qadam: sxematik diagramma
4 -qadam: protseduralar
VCC va tushirish pimi DS o'rtasida R1 rezistorini ulang, DS pimi bilan tirgak pinli TR orasidagi boshqa qarshilik TH chegara piniga, so'ngra C1 kondansatörüne ulanadi. RETni (pin 4) GND, CV ga ulang (pin 5 another boshqa kondansatör C2 ga, so'ngra erga).
Ish jarayoni:
Osilator kontaktlarning zanglashiga olgandan keyin chayqatila boshlaydi. Quvvat berilgandan so'ng, C1 kuchlanish keskin o'zgarishi mumkin emas, ya'ni pin 2 past darajali, taymerni 1 ga o'rnating, shuning uchun pin 3 yuqori darajadir. C1 kondansatörü R1 va R2 orqali zaryad oladi:
Tc = 0.693 (R1+R2)
C1 -dagi kuchlanish 2/3Vcc chegarasiga yetganda, taymer tiklanadi va 3 -pin past darajali bo'ladi. Keyin C1 R2 orqali 2/3Vccgacha zaryadsizlanadi:
Td = 0.693 (R2)
Keyin kondansatör zaryadlanadi va chiqish voltaji yana o'zgaradi:
Ish davri D = Tc/(Tc+Td)
Rezistor uchun potansiyometr ishlatilganligi sababli, biz uning qarshiligini sozlash orqali har xil ish tsiklli kvadrat to'lqin signallarini chiqarishimiz mumkin. Ammo R1-bu 10K qarshilik va R2-0k-50k, shuning uchun ideal ish tsiklining diapazoni 0,545%-100%ni tashkil qiladi. Agar siz boshqasini xohlasangiz, R1 va R2 qarshiligini o'zgartirishingiz kerak.
Dmin = (0.693 (10K+0K))/(0.693 (10K+0K)+0.693x0k) x100%= 100%
Dmax = (0.693 (10K+50K))/(0.693 (10K+50K)+0.693x50k) x100%= 54.54%
1 -qadam:
Zanjirni yarating.
2 -qadam:
Kodni https://github.com/primerobotics/Arduino saytidan yuklab oling
3 -qadam:
Eskizni Arduino Uno taxtasiga yuklang
Kodni boshqaruv paneliga yuklash uchun Yuklash belgisini bosing.
Agar oynaning pastki qismida "Yuklandi" tugmasi paydo bo'lsa, bu eskiz muvaffaqiyatli yuklanganligini bildiradi.
Endi siz 7 segmentli displeyni 0 dan 9 gacha va A dan F gacha ko'rishingiz kerak.
5 -qadam: kod
// Taymer NE555
// Yonishdan keyin
dastur, ketma -ket monitorni oching, agar siz potansiyometrni aylantirsangiz, ko'rsatilgan pulsning uzunligi (mikrosaniyada) mos ravishda o'zgarishini ko'rishingiz mumkin.
// Elektron pochta:
// Veb -sayt: www.primerobotics.in
int ne555 = 7; // NE555 uchinchi piniga ulang
imzosiz uzoq
davomiyligi 1; // yurak urishining yuqori uzunligini saqlash uchun o'zgaruvchi
imzosiz uzoq
davomiyligi 2; // pulsning LOW uzunligini saqlash uchun o'zgaruvchi
suzuvchi shahar; // ish aylanishini saqlash uchun o'zgaruvchi
bo'sh o'rnatish ()
{
pinMode (ne555, INPUT); // ne555 -ni kirish sifatida o'rnating
Serial.begin (9600); // ketma -ket portni 9600 bps tezlikda ishga tushiring:
}
bo'sh halqa ()
{
davomiylik1 = pulsIn (ne555, YUQORI); // ne555da puls o'qiydi
Serial.print ("Vazifalar davri:");
Ketma -ket chop etish (dc); // seriyadagi puls uzunligini chop eting
monitor
Serial.print (" %");
Serial.println (); // ketma -ket monitorda bo'sh joyni chop eting
kechikish (500);
// 500 mikrosaniyani kuting
}
Tavsiya:
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
Retro stilofon (NE555 asosida): 6 qadam (rasmlar bilan)
Retro stilofon (NE555 asosidagi): Kirish: Bu bir paytlar 80-yillarda mashhur bo'lgan kichik sintezator tipidagi musiqa gadjetlari. Stilofon deb nomlangan. Stilofonda faqat NE555, LM386 va bir -birini to'ldiruvchi komponentlardan tashkil topgan juda oddiy krujka mavjud. Bu yaratadi
Taymer NE555 - NE555 taymerini barqaror konfiguratsiyada sozlash: 7 qadam
Taymer NE555 | NE555 taymerini barqaror konfiguratsiyada sozlash: NE555 taymeri elektron dunyoda eng ko'p ishlatiladigan IClardan biridir. Bu DIP 8 shaklida, ya'ni 8 ta pinli
Arduino Uno yordamida LED matritsali massivni boshqarish (Arduino bilan ishlaydigan robotli yuz): 4 qadam (rasmlar bilan)
Arduino Uno (Arduino Powered Robot Face) yordamida LED matritsali massivni boshqarish: Bu ko'rsatma Arduino Uno yordamida 8x8 LED matritsalar qatorini qanday boshqarishni ko'rsatadi. Ushbu qo'llanma o'z loyihalaringiz uchun oddiy (va nisbatan arzon displey) yaratish uchun ishlatilishi mumkin. Shu tarzda siz harflar, raqamlar yoki maxsus animatsiyalarni ko'rsatishingiz mumkin