Სარჩევი:

Nokia 5110 LCD– ზე ცოცხალი არდუინოს სენსორის კითხვის ჩვენება: 4 ნაბიჯი (სურათებით)
Nokia 5110 LCD– ზე ცოცხალი არდუინოს სენსორის კითხვის ჩვენება: 4 ნაბიჯი (სურათებით)

ვიდეო: Nokia 5110 LCD– ზე ცოცხალი არდუინოს სენსორის კითხვის ჩვენება: 4 ნაბიჯი (სურათებით)

ვიდეო: Nokia 5110 LCD– ზე ცოცხალი არდუინოს სენსორის კითხვის ჩვენება: 4 ნაბიჯი (სურათებით)
ვიდეო: LCD экран Nokia 5110 для Arduino 2024, ნოემბერი
Anonim
აჩვენეთ ცოცხალი Arduino სენსორის კითხვა Nokia 5110 LCD– ზე
აჩვენეთ ცოცხალი Arduino სენსორის კითხვა Nokia 5110 LCD– ზე
აჩვენეთ ცოცხალი Arduino სენსორის კითხვა Nokia 5110 LCD– ზე
აჩვენეთ ცოცხალი Arduino სენსორის კითხვა Nokia 5110 LCD– ზე

თუ ოდესმე არდუინოსთან მუშაობდით, თქვენ ალბათ გინდოდათ, რომ აჩვენოს სენსორული მაჩვენებლები. სერიული მონიტორის გამოყენება მშვენივრად არის, მაგრამ როგორც არდუინოს ბადე, თქვენ სწრაფად ხდებით, ალბათ გინდათ რომ ის კითხვებს აჩვენებდეს რაღაც უფრო მეცნიერულად ეძებს. ასევე, თქვენი არდუინოს კომპიუტერთან ან ლეპტოპთან დაკავშირება ზუსტად არ გახდის მას სუპერ პორტატულ და LCD მონაცემების მიმაგრება თქვენი მონაცემების სანახავად მართლაც მოსახერხებელი გახდება, თუკი გსურთ თქვენი არდუინოს გადატანა. აქ არის რამოდენიმე მარტივი მითითება, თუ როგორ უნდა დააკავშიროთ და დაპროგრამოთ თქვენი არდუინო, რათა ის იმუშაოს ჩვენებასთან.

მეორე მხრივ, მე ასევე გავეცი ინსტრუქცია OLED დისპლეის გამოყენების შესახებ, რომელიც იყენებს მხოლოდ 4 მავთულს. თუ გსურთ ამის შემოწმება, აქ არის ბმული:

www.instructables.com/id/Easy-OLED-Display/

ნაბიჯი 1: რაც დაგჭირდებათ

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ

ამ პროექტისთვის დაგჭირდებათ: -Nokia 5110 LCD-Dupont wire-Arduino IDE-Arduino (ტესტირებულია UNO- ში) -Adafruit_GFX ბიბლიოთეკა-Adafruit_PCD8544 ბიბლიოთეკა თქვენ შეგიძლიათ შეიძინოთ Nokia 5110 LCD ebay– ზე დაახლოებით 2 დოლარად. იგივე ეხება დუპონტის მავთულს. მოძებნე ebay "40PCS dupont wire wire male to female", ღირს დაახლოებით დოლარი.

ნაბიჯი 2: ბიბლიოთეკები ??? Არაა პრობლემა

ბიბლიოთეკები ??? Არაა პრობლემა!
ბიბლიოთეკები ??? Არაა პრობლემა!

ახლა, თუ ადრე მუშაობდით არდუინოსთან, თქვენ ალბათ გაქვთ IDE და ნამდვილი არდუინო. თუმცა, თუ თქვენ ჯერ კიდევ არ იცნობთ ბიბლიოთეკებს, არ არის საჭირო ინერვიულოთ, მათი გამოყენება ძალიან მარტივია. გადმოწერეთ ისინი ქვემოთ მოცემული ბმულების მიხედვით და დააწკაპუნეთ ჩამოტვირთვის ZIP ვებგვერდის მარჯვენა მხარეს. https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia… zip ფაილების გადმოტვირთვის შემდეგ, ამოიღეთ ისინი ბიბლიოთეკების ფაილში თქვენს მთავარ Arduino ფაილში (ჩვეულებრივ C:/პროგრამის ფაილები/Arduino/ბიბლიოთეკები) ამოიღეთ ფაილები ბიბლიოთეკების საქაღალდეში და დაარქვით მათ Adafruit_GFX და Adafruit_PCD8544 ეს არის ძირითადად ყველაფერი რაც თქვენ გჭირდებათ ამ ნაწილისთვის. ახლა გადადით კოდის ნაწილზე.

ნაბიჯი 3: Arduino კოდი

მე დავწერე ცარიელი შაბლონი, თქვენ მხოლოდ უნდა დაამატოთ კოდი, რომელიც იკითხება თქვენი სენსორიდან და ის უნდა იმუშაოს. ჩემი კოდი წერს სერიულ მონიტორს IDE– ში და 5110 LCD– ზე. ნაწილები თქვენ უნდა შეცვალოთ იმისათვის, რომ მან აჩვენოს თქვენთვის სასურველი წაკითხვა (და ტექსტი).#მოიცავს // მათემატიკა და SPI ნაგულისხმევად უკვე უნდა იყოს ბიბლიოთეკების საქაღალდეში, არ ინერვიულოთ მათ შესახებ#მოიცავს#მოიცავს // ჩვენ გადმოვწერეთ ეს მხოლოდ ახლა#მოიცავს Adafruit_PCD8544 ჩვენება = Adafruit_PCD8544 (7, 6, 5, 4, 3); // ციფრული ქინძისთავები, რომლებიც გამოიყენება LCD– თან დასაკავშირებლად#განსაზღვრეთ XPOS 0#განსაზღვრეთ YPOS 1 მცურავი სენსორი Pin = A0; // თქვენი სენსორის პინი, თქვენ შეგიძლიათ შეცვალოთ ეს თუ გსურთ კონფიგურაციის თავიდან აცილება () {Serial.begin (9600); display.begin ();} void loop () {float sensorValue = analogRead (sensorPin); // თქვენ შეგიძლიათ შეცვალოთ "sensorValue" ყველა კოდში არაფერზე, რაც გსურთ Serial.print ("სენსორის ღირებულება არის:"); // გამოჩნდება ეს ტექსტი სერიულ მონიტორზეSerial.println (sensorValue); // არ დაივიწყოთ ln, რათა მომდევნო გაშვება ჩაწეროს მომდევნო რიგის ჩვენებაზე. ClearDisplay (); // ასუფთავებს ჩვენებას ყოველ ჯერზე, როდესაც მარყუჟი იწყებს overdisplay.setCursor (0, 0); display.print ("სენსორის მნიშვნელობა არის:"); // ეს დაიწერება LCDdisplay.println (sensorValue); display.display (); დაგვიანებით (1000);} თუ ყველაფერი სწორად გააკეთეთ, კოდი უნდა იმუშაოს, მაგრამ ჯერ არ გაუშვათ, ჩვენ უნდა ჯერ ეკრანი დააკავშირე.

ნაბიჯი 4: LCD– ის დაკავშირება არდუინოსთან

LCD– ის დაკავშირება არდუინოსთან
LCD– ის დაკავშირება არდუინოსთან
LCD– ის დაკავშირება არდუინოსთან
LCD– ის დაკავშირება არდუინოსთან
LCD– ის დაკავშირება არდუინოსთან
LCD– ის დაკავშირება არდუინოსთან
LCD– ის დაკავშირება არდუინოსთან
LCD– ის დაკავშირება არდუინოსთან

ჩვენ თითქმის დავასრულეთ! ერთადერთი რაც დარჩა არის რეალურად აკავშირებს LCD ეკრანს Arduino– სთან ერთად. საბედნიეროდ, ქინძისთავები (1 – დან 5 – მდე) ზედიზედ არის დაკავშირებული, ასე რომ მათი შანსი მათი არასწორი შეცდომისა ძალიან მცირეა. დააკავშირეთ Nokia– ს ქინძისთავები 1-5 5110 LCD მიამაგრეთ 3-7 თქვენს არდუინოს. (ასე რომ, RST გადავიდოდა Arduino pin 3 -ზე, CE მიდიოდა pin 4 -ზე და ასე შემდეგ) მას შემდეგ რაც დააკავშირებთ ყველა ქინძისთავს, შეამჩნევთ რომ 3 დარჩა. ეს ქინძისთავები უნდა იყოს დაკავშირებული თქვენს არდუინოს 3.3V, 5V და GND პინთან. ცხადია, რომ GND LCD პინი მიდის GND– ზე Arduino– ზე. იმისდა მიხედვით, თუ რა სახის არდუინო გაქვთ და როგორი ეკრანი გაქვთ, ითამაშეთ ბოლო ორი LCD ქინძისთავის შეერთებით თქვენს არდუინოს 5V ან 3.3V პინთან. ორივე უნდა იმუშაოს, მაგრამ თავად გამოსცადე და ნახე რა არის საუკეთესო კომბინაცია. ასევე მცირე მნიშვნელობის რეზისტორების დაყენება (დაახლოებით 100-200 ომი უნდა იყოს კარგად) 3-7 არდუინოს ქინძისთავებსა და LCD ქინძისთავებს შორის არ დააზარალებს. ეს არის მხოლოდ უსაფრთხოების მიზნით და არ არის საჭირო, თუ არ გსურთ ეკრანის გამოყენება დიდი ხნის განმავლობაში. გირჩევთ კიდევ ერთხელ წაიკითხოთ ეს ნაწილი, რათა დარწმუნდეთ, რომ ყველაფერი სწორად გაქვთ დაკავშირებული. მას შემდეგ რაც ყველაფერი დაკავშირებულია, თქვენ შეგიძლიათ ატვირთოთ კოდი და დაიწყოთ გართობა თქვენი ახალი Arduino მონაცემების ჩვენების LCD- ით. ვიმედოვნებ, რომ სასწავლო ინსტრუქცია ადვილი გასაგები იყო და რამდენიმე თქვენგანს მაინც დაეხმარა.

გირჩევთ: