Სარჩევი:

პერსონაჟის LCD I2c ადაპტერი (I2c კავშირის მაგალითი): 12 ნაბიჯი (სურათებით)
პერსონაჟის LCD I2c ადაპტერი (I2c კავშირის მაგალითი): 12 ნაბიჯი (სურათებით)

ვიდეო: პერსონაჟის LCD I2c ადაპტერი (I2c კავშირის მაგალითი): 12 ნაბიჯი (სურათებით)

ვიდეო: პერსონაჟის LCD I2c ადაპტერი (I2c კავშირის მაგალითი): 12 ნაბიჯი (სურათებით)
ვიდეო: LDmicro 13: HC-05 Bluetooth Phone App Control (Microcontroller PLC Ladder Programming with LDmicro) 2024, ნოემბერი
Anonim
Image
Image
ნაწილი ორიგინალური ბიბლიოთეკისთვის
ნაწილი ორიგინალური ბიბლიოთეკისთვის

მე ვაკეთებ კავშირის სქემას პერსონაჟების ჩვენების i2c ადაპტერისთვის.

შეამოწმეთ განახლებები ჩემს საიტზე.

ახლა მე დავამატებ გაყვანილობის კავშირის სქემას, რომ გამოვიყენო ორიგინალური ბიბლიოთეკა და არა ჩემი ჩანგალი

LiquidCrystal Arduino ბიბლიოთეკა პერსონაჟების LCD ეკრანებისთვის, ჩანგალი პროექტია pcf8574 სწავლის პერსონალური სქემის შესაქმნელად.

Github პროექტში შეგიძლიათ იხილოთ სქემა, ფოტო და ბიბლიოთეკის კოდი.

აქ არის დაფქული PCB- ის ვიდეო, რომელიც გამომდინარეობს Fritzing breadboard- ის სქემიდან.

ნაბიჯი 1: ნაწილი ორიგინალური ბიბლიოთეკისთვის

თქვენ შეგიძლიათ იპოვოთ კომპონენტი ორიგინალური ბიბლიოთეკისთვის (არა ჩემი ჩანგალი) eBay– დან.

ახლა აქ შეგიძლიათ იპოვოთ იგივე კავშირის სქემა, რომელსაც აქვს იგივე ქცევა.

ნაბიჯი 2: გაყვანილობის დიაგრამა: უკანა შუქი

გაყვანილობის დიაგრამა: უკანა შუქი
გაყვანილობის დიაგრამა: უკანა შუქი

როგორც ხედავთ გაყვანილობის დიაგრამაში მე ვუკავშირდები P7– ს და NPN (2N2222) ტრანზისტორს, რომ ჩართო/გამორთო განათება.

ნაბიჯი 3: გაყვანილობის დიაგრამა: მისამართი

გაყვანილობის დიაგრამა: მისამართი
გაყვანილობის დიაგრამა: მისამართი
გაყვანილობის დიაგრამა: მისამართი
გაყვანილობის დიაგრამა: მისამართი

მე ვაყენებ მისამართს დაბალ დონეზე (თქვენ შეგიძლიათ დააკავშიროთ ის როგორც გჭირდებათ, მონაცემთა ცხრილში შეგიძლიათ ნახოთ ყველა კონფიგურაცია).

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

ნაბიჯი 4: მავთულის დიაგრამა: საპარსები

მავთულის დიაგრამა: საპარსები
მავთულის დიაგრამა: საპარსები

სწორი კონტრასტის შესარჩევად თქვენ უნდა დაამატოთ 10k საპარსები.

ნაბიჯი 5: გაყვანილობის დიაგრამა: მონაცემთა გადაცემა

გაყვანილობის დიაგრამა: მონაცემთა გადაცემა
გაყვანილობის დიაგრამა: მონაცემთა გადაცემა

ლურჯი და ყვითელი მავთული არის მონაცემების გაგზავნა მოწყობილობაზე, მე არ ვუკავშირდები მოწყობილობას როგორც ორიგინალურ ბიბლიოთეკას, ამიტომ უნდა გამოვიძრო lib და დავამატო ცვლილებები.

ნაბიჯი 6: შეცვალეთ ორიგინალური Lib

შეცვალეთ ორიგინალური Lib
შეცვალეთ ორიგინალური Lib
შეცვალეთ ორიგინალური Lib
შეცვალეთ ორიგინალური Lib
შეცვალეთ ორიგინალური Lib
შეცვალეთ ორიგინალური Lib
შეცვალეთ ორიგინალური Lib
შეცვალეთ ორიგინალური Lib

როგორც ხედავთ სურათზე, მე გადავიტანე ცოტა (მარჯვნივ მარცხნივ), ხოლო მარჯვენაზე დავდე ფიქსირებული დეკლარაცია ჩართვის, RW, Register Select და Back light pin.

თუ გსურთ, შეგიძლიათ გადააკეთოთ სქემა ორიგინალში. თუ გამონახავს დროს, ვაპირებ ამის გაკეთება თქვენთვის (და გამოსაცდელად), ასე რომ თქვენ შეგიძლიათ გამოიყენოთ ორიგინალური ბიბლიოთეკა.

ნაბიჯი 7: ორიგინალური Lib და კავშირის სქემა

ორიგინალური Lib და კავშირის სქემა
ორიგინალური Lib და კავშირის სქემა
ორიგინალური Lib და კავშირის სქემა
ორიგინალური Lib და კავშირის სქემა
ორიგინალური Lib და კავშირის სქემა
ორიგინალური Lib და კავშირის სქემა

მე ვქმნი ორიგინალური ბიბლიოთეკის კავშირის სქემას, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ სტანდარტული ბიბლიოთეკა

ნაბიჯი 8: მავთულის დიაგრამა: SDA SCL

მავთულის დიაგრამა: SDA SCL
მავთულის დიაგრამა: SDA SCL

ბანდირებული მავთული არის ჩემი არდუინოს SDA SCL პინი.

ნაბიჯი 9: მავთულის დიაგრამა

მავთულის დიაგრამა
მავთულის დიაგრამა
მავთულის დიაგრამა
მავთულის დიაგრამა
მავთულის დიაგრამა
მავთულის დიაგრამა

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

ნაბიჯი 10: პროტოტიპის დაფა

პროტოტიპის დაფა
პროტოტიპის დაფა
პროტოტიპის დაფა
პროტოტიპის დაფა
პროტოტიპის დაფა
პროტოტიპის დაფა

ეს არ არის ისეთი ლამაზი, მაგრამ მუშაობს.

ნაბიჯი 11: დაფქვა PCB

Image
Image
დაფქვა PCB
დაფქვა PCB
დაფქვა PCB
დაფქვა PCB

სქემიდან მე ვქმნი PCB- ს და ვცდილობ PCB- ის დაფქვა ჩემი როუტერით (ვიწყებ გზამკვლევს, თუ როგორ უნდა დაფქვა PCB).

ნაბიჯი 12: მადლობა

i2c პროექტის სერია (კოლექცია):

  • ტემპერატურის ტენიანობის სენსორი
  • ანალოგური გაფართოება
  • ციფრული გაფართოება
  • LCD ეკრანი

გირჩევთ: