Სარჩევი:

სიხშირის მრიცხველი არდუინოსთან ერთად: 8 ნაბიჯი (სურათებით)
სიხშირის მრიცხველი არდუინოსთან ერთად: 8 ნაბიჯი (სურათებით)

ვიდეო: სიხშირის მრიცხველი არდუინოსთან ერთად: 8 ნაბიჯი (სურათებით)

ვიდეო: სიხშირის მრიცხველი არდუინოსთან ერთად: 8 ნაბიჯი (სურათებით)
ვიდეო: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, ნოემბერი
Anonim
სიხშირის მრიცხველი არდუინოსთან ერთად
სიხშირის მრიცხველი არდუინოსთან ერთად

ეს არის მარტივი და იაფი არდუინოზე დაფუძნებული სიხშირის მრიცხველი, რომელიც 4 დოლარზე ნაკლები ღირს, ეს ძალიან სასარგებლო იყო მცირე ზომის სქემების გასაზომად

ნაბიჯი 1: ნაწილები პროექტისთვის

ნაწილები პროექტისთვის
ნაწილები პროექტისთვის

1. ადრუინო უნო ან ნანო 2. ჯუმბერის კაბელები 3. 16*2 ლკდ 4. Ic 5555. 1uf cap

ნაბიჯი 2: Solder Pins to Lcd

Solder Pins to Lcd
Solder Pins to Lcd
Solder Pins to Lcd
Solder Pins to Lcd

ნაბიჯი 3: კავშირი არდუინოსთან

კავშირი არდუინოსთან
კავშირი არდუინოსთან

მიჰყევით სქემატურს და დააკავშირეთ მაქმანი და პოტენომეტრი არდუინოსთან

ნაბიჯი 4: დააკოპირეთ იგივე კოდი Adruino სკეტჩში და ატვირთეთ

#მოიცავს, LiquidCrystal LCD (2, 3, 4, 5, 6, 7);

const int pulsePin = 8; // შეყვანის სიგნალი დაკავშირებულია არდუინოს პინ 8 -თან

int პულსი მაღალი; // მთელი ცვლადი, რათა დაიჭიროს შემომავალი პულსის მაღალი დრო

int pulseLow; // მთელი ცვლადი შემომავალი პულსის დაბალი დროის დასაფიქსირებლად

float pulseTotal; // მცურავი ცვლადი, რათა დაიჭიროს შემომავალი პულსის საერთო დრო

float სიხშირე; // გამოთვლილი სიხშირე

void setup () {pinMode (pulsePin, INPUT);

lcd. დასაწყისი (16, 2);

lcd.setCursor (0, 0);

lcd.print ("მკაცრი ლაბორატორიები");

lcd.setCursor (0, 1);

lcd.print ("Freq Counter");

დაგვიანება (5000); }

void loop () {lcd.setCursor (0, 0);

lcd.print ("სიხშირე არის");

lcd.setCursor (0, 1);

lcd.print ("მკაცრი ლაბორატორიები");

pulseHigh = pulseIn (pulsePin, HIGH);

pulseLow = pulseIn (pulsePin, LOW);

pulseTotal = პულსი მაღალი + პულსი დაბალი; // პულსის პერიოდი მიკროწამების სიხშირეში = 1000000/პულსი სულ; // სიხშირე ჰერცში (Hz)

lcd.setCursor (0, 1);

lcd.print (სიხშირე);

lcd.print ("Hz");

დაგვიანება (500); }

ნაბიჯი 5: სიხშირის გენერატორის შექმნა

სიხშირის გენერატორის შექმნა
სიხშირის გენერატორის შექმნა

მიჰყევით ამ სქემატურს და სწორად დააკავშირეთ ეს კავშირები ბევრს აქვს პრობლემა იმაში რომ 1uf კონდენსატორი მისცემს 800hz-40khz და 101 capacitor მისცემს 50hz-4khz

ნაბიჯი 6: პროექტის დასრულება

პროექტის დასრულება
პროექტის დასრულება

მას შემდეგ რაც გააკეთებთ 2 სქემატურს დააკავშირეთ ისინი ერთმანეთთან როგორც ეს მოცემულია სქემატურ სურათში და ეს არის ბმული მოწყობილობის დემოზე

გირჩევთ: