Mündəricat:
Video: NE555 Arduino Uno R3 ilə: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Analoq və rəqəmsal sxemlərdən ibarət qarışıq bir dövrə olan NE555 Timer, analoq və məntiqi funksiyaları müstəqil bir IC -yə birləşdirir və bununla da analoq inteqral sxemlərin tətbiqini çox genişləndirir. Müxtəlif taymerlərdə, nəbz generatorlarında və osilatörlərdə geniş istifadə olunur. Bu təcrübədə, Arduino Uno lövhəsi 555 salınan dövrə tərəfindən yaradılan kvadrat dalğaların tezliklərini yoxlamaq və Serial Monitorda göstərmək üçün istifadə olunur.
Addım 1: Komponentlər
- Arduino Uno lövhəsi * 1
- USB kabeli * 1
- NE555 *1
- 104 keramika kondansatörü * 2
- Rezistor (10kΩ) * 1
- Potansiyometr (50KΩ) * 1
- Çörək lövhəsi * 1
- Jumper telləri
Addım 2:
555 IC əvvəlcə bir taymer olaraq istifadə edildi, buna görə də 555 zaman bazası dövrəsi adlandı. İndi etibarlılığı, rahatlığı və aşağı qiyməti səbəbindən müxtəlif elektron məhsullarda geniş istifadə olunur. 555, bölücü, müqayisəedici, əsas R-S tətiyi, boşaltma borusu və tampon kimi onlarla komponentdən ibarət kompleks bir hibrid dövrədir. Sancaqlar və onların funksiyaları. Pin 1 (GND): torpaq
Pin 2 (TRIGGER): pimdəki gərginlik VCC -nin 1/3 hissəsinə (və ya idarəetmə lövhəsi tərəfindən təyin olunan eşikə) enəndə, çıxış terminali yüksək səviyyə göndərir.
Pin 3 (Çıxış): Yüksək və ya Aşağı, iki vəziyyət 0 və 1 giriş elektrik səviyyəsinə görə təyin olunur; maksimum çıxış cərəyanı təxminən. Yüksəkdə 200mA
Pin 4 (SIFIRLA): pindən aşağı səviyyə alındıqda, taymer sıfırlanacaq və çıxış aşağı səviyyəyə qayıdacaq; ümumiyyətlə pozitiv dirəyə bağlıdır və ya laqeyddir
Pin 5 (KONTROL GERİLİMİ): çipin eşik gərginliyini idarə etmək üçün (əgər əlaqəni atlayırsa, standart olaraq eşik gərginliyi 1/3 VCC və 2/3 VCC -dir)
Pin 6 (THRESHOLD): pimdəki gərginlik 2/3 VCC -ə yüksəldikdə (və ya idarəetmə lövhəsi tərəfindən təyin olunan eşik), çıxış terminali Yüksək səviyyə göndərir
Pin 7 (DISCHARGE): eyni məntiqi səviyyədə Pin 3 ilə sinxronlaşdırılan çıxış; lakin bu pin cərəyan vermir, buna görə pin 7 virtual Yüksək (və ya Aşağı) olduqda 3 -cü pin həqiqi Yüksək (və ya Aşağı); Kondansatörü boşaltmaq üçün içərisindəki açıq kollektora (OC) bağlıdır
Pin 8 (VCC): NE555 taymer IC üçün pozitiv terminal, +4.5V ilə +16V arasında
NE555 timer monostable, astable və bistable rejimləri altında işləyir. Bu təcrübədə, oscillator kimi işlədiyini ifadə edən möhtəşəm rejim altında tətbiq edin.
Addım 3: Şematik Diaqram
Addım 4: Prosedurlar
VCC ilə boşaltma pimi DS arasına bir müqavimətçi R1 bağlayın, DS pimi ilə TH eşik pininə TH və sonra C1 kondansatörünə bağlanan tetik pimi TR arasında başqa bir müqavimət. RET -i (pin 4) GND, CV -yə (pin 5 another başqa bir kondansatör C2 -yə və sonra yerə) qoşun.
İş prosesi:
Osilatör dövrə açıldıqdan sonra titrəməyə başlayır. Enerji verildikdə, C1 -dəki gərginlik birdən -birə dəyişə bilmədiyi üçün pin 2 əvvəlcə aşağı səviyyədədir, taymeri 1 olaraq təyin edin, buna görə pin 3 yüksək səviyyədədir. C1 kondansatörü bir müddət ərzində R1 və R2 ilə doldurulur:
Tc = 0.693 (R1+R2)
C1 -dəki gərginlik 2/3Vcc həddinə çatdıqda, taymer sıfırlanır və pin 3 aşağı səviyyədədir. Sonra C1, R2 vasitəsilə 2/3Vcc -ə qədər boşalır:
Td = 0.693 (R2)
Sonra kondansatör doldurulur və çıxış gərginliyi yenidən çevrilir:
İş dövrü D = Tc/(Tc+Td)
Rezistor üçün potensiometr istifadə edildiyindən müqavimətini tənzimləyərək fərqli iş dövrü olan kvadrat dalğa siqnallarını çıxara bilərik. Ancaq R1 10K müqavimətdir və R2 0k-50kdır, buna görə ideal iş dövrünün aralığı 0,545%-100%-dir. Başqa bir şey istəyirsinizsə, R1 və R2 müqavimətini dəyişdirməlisiniz.
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%
Addım 1:
Dövr qurun.
Addım 2:
Kodu https://github.com/primerobotics/Arduino saytından yükləyin
Addım 3:
Eskizi Arduino Uno lövhəsinə yükləyin
Kodu idarəetmə lövhəsinə yükləmək üçün Yüklə simgesini vurun.
Pəncərənin altında "Yükləmə tamamlandı" görünürsə, bu eskizin uğurla yükləndiyini bildirir.
İndi 7 seqmentli ekranı 0-dan 9-a və A-dan F-ə qədər görməlisiniz.
Addım 5: Kod
// NE555 Taymeri
// Yanandan sonra
proqram, seriyalı monitoru açın, potensiometrini döndərsəniz, göstərilən nəbzin uzunluğunun (mikrosaniyədə) müvafiq olaraq dəyişəcəyini görə bilərsiniz.
// E -poçt:
// Veb sayt: www.primerobotics.in
int ne555 = 7; // NE555 -in üçüncü pininə əlavə edin
imzasız uzun
müddəti1; // nəbzin yüksək uzunluğunu saxlamaq üçün dəyişən
imzasız uzun
müddəti2; // nəbzin LOW uzunluğunu saxlamaq üçün dəyişən
float DC; // vəzifə dövrünü saxlamaq üçün dəyişən
boş quraşdırma ()
{
pinMode (ne555, GİRİŞ); // ne555 -i giriş olaraq təyin edin
Serial.begin (9600); // 9600 bps -də serial portunu işə salın:
}
boşluq döngəsi ()
{
müddəti1 = pulseIn (ne555, HIGH); // ne555 -də nəbz oxuyur
Serial.print ("Vəzifə dövrü:");
Serial. çap (dc); // nəbz uzunluğunu seriala yazdırın
ekran
Serial.print (" %");
Serial.println (); // seriyalı monitorda boş çap edin
gecikmə (500);
// 500 mikrosaniyə gözləyin
}
Tövsiyə:
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Uno ilə ESP8266 WeMos D1 R1 Wifi Prosessoru istifadə edərək ESP32-Cam ilə Şəkillər çəkin və göndərin: 7 addım
Uno ilə ESP8266 WeMos D1 R1 Wifi Prosessorundan istifadə edərək ESP32-Kamera ilə Şəkillər çəkin və göndərin: Uno ilə ESP8266 WeMos D1 R1 WiFI Prosessoru istifadə edərək ESP32-Cam (OV2640) istifadə edərək şəkil çəkin və e-poçtla göndərin, Google Diskə qeyd edin və göndərin Twilio istifadə edən Whatsapp.Tələblər: Uno ilə ESP8266 WeMos D1 R1 WiFI Prosessoru (https: // protosupplies
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım
ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
Uzun Mesafe, 1.8km, Arduino-dan Arduino ilə HC-12 ilə Simsiz Əlaqə: 6 Addım (Şəkillərlə)
Uzun məsafə, 1.8km, Arduino-dan Arduino-ya HC-12 ilə Simsiz Əlaqə: Bu təlimatda Arduinos arasında 1.8km-ə qədər açıq havada necə ünsiyyət qurmağı öyrənəcəksiniz. HC-12 simsiz serial portudur. çox faydalı, son dərəcə güclü və istifadəsi asan olan ünsiyyət modulu. Əvvəlcə sızlayacaqsınız
NE555 Taymeri - NE555 Taymeri dayanıqlı bir konfiqurasiyada konfiqurasiya etmək: 7 addım
NE555 Taymeri | NE555 Taymeri dayanıqlı bir konfiqurasiyada konfiqurasiya etmək: NE555 taymer elektronika dünyasında ən çox istifadə olunan IC -lərdən biridir. DIP 8 formasındadır, yəni 8 sancağa malikdir