Სარჩევი:
- მარაგები
- ნაბიჯი 1: პირველი კვალის შეწყვეტა
- ნაბიჯი 2: Solder Pads- ის დამატება
- ნაბიჯი 3: მეორე კვალის შეწყვეტა
- ნაბიჯი 4: Jumper Wires- ის დამატება
- ნაბიჯი 5: ტესტი:)
ვიდეო: CS Pin- ის დამატება ST7789 1.3 "IPS LCD: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ცოტა ხნის წინ დამხვდა 1.3 IPS TFT ეკრანი. მას აქვს ძალიან მაღალი გარჩევადობა 240x240 პიქსელი და ძალიან მაღალი სიმკვრივე მისი მცირე ზომის გამო. ეს არის IPS პანელი, IPS ნიშნავს InPlane Switching. ეს არის უმაღლესი დონის ტიპი LCD ეკრანები, რომლებსაც აქვთ დიდი ხედვის კუთხე და უკეთესი ფერის რეპროდუქცია ვიდრე ტრადიციული TFT+TN/CSTN ტიპის LCD. სწორედ ამიტომ არის ჩემი ერთ -ერთი საყვარელი LCD.
ის იყენებს SPI ინტერფეისს მიკროკონტროლერთან ან SOC– თან დასაკავშირებლად.
სტანდარტული SPI იყენებს 4 მავთულს კომუნიკაციისთვის:
1) MOSI -> Master Out Slave In
2) MISO -> Master In Slave Out
3) SCK -> სერიული საათი
4) CS/SS -> ჩიპის არჩევა/მონა შერჩევა
SPI საშუალებას აძლევს რამოდენიმე მოწყობილობას ავტობუსში და აქტიური მოწყობილობა შეირჩევა ჩიპის არჩევით ხაზზე LOW. ამ ეკრანს არ აქვს ჩიპის შერჩევის ხაზი გაყოფილი სათაურებში.
შეიძლება გკითხოთ, რატომ აწუხებთ CS ხაზის გატეხვა? ისე, ეს დამოკიდებულია განაცხადზე. თუ თქვენ გაქვთ ეკრანი, როგორც ერთადერთი მოწყობილობა SPI ავტობუსში, მაშინ კარგია. ჩვენება კვლავ იმუშავებს, თუმცა თუ გსურთ გამოიყენოთ სხვა მოწყობილობა SPI ავტობუსში, როგორიცაა SD ბარათის ადაპტერი, მაშინ იღბლიანი ხართ, რადგან ორივე მათგანს სჭირდება ცალკეული CS ხაზები მონა მოწყობილობასთან გასაუბრების მიზნით. ამიტომ ჩვენ ვაპირებთ CS ხაზის ამოღებას მოდულიდან.
ამ მოდულს აქვს სულ 7 პინი:
1) BLK = განათება
2) D/C = მონაცემები/ბრძანება
3) რესურსები = გადატვირთვა
4) SDA = სერიული მონაცემები ან SPI MOSI
5) SCL = სერიული საათი ან SPI SCK
(ნუ დაიბნევით I2C ქინძისთავებით SDA და SCK, ეს ეკრანი არ არის I2C.)
6) VCC (3.3V)
7) გრუნტი
BLK პინის VCC– სთან დაკავშირებით ჩვენ შეგვიძლია ჩართოთ ეკრანის LED შუქნიშანი, მაგრამ ეს პინი არის უსარგებლო, თუ არ გსურთ პროგრამული უზრუნველყოფის ფონზე განათების კონტროლი. მაგრამ ჩვენ შეგვიძლია გამოვიყენოთ ეს დამატებითი პინი, როგორც CS პინი LCD კოდის მოხსნით LCD ლენტიდან.
მარაგები
1) მკვეთრი საჭრელი ან დანა.
2) შედუღების რკინა
3) მხტუნავი მავთული ან მავთულის შესაფუთი მავთული (> 28AWG)
4) ცხელი წებოს იარაღი (სურვილისამებრ)
ნაბიჯი 1: პირველი კვალის შეწყვეტა
ჯერ მიიღეთ მკვეთრი საჭრელი. შემდეგ გაჭრა კვალი, როგორც ნაჩვენებია სურათზე. გააკეთეთ ეს ფრთხილად, რადგან ეკრანი მყიფეა და ნუ მისცემთ საჭრელს, რომ გადაიჩეხო და დააზიანოს ლენტის კაბელი. კვალის შეწყვეტის შემდეგ დარწმუნდით, რომ BLK პინი გათიშულია ამ კვალის ქვემოთ არსებული რეზისტორი R2 მულტიმეტრის დახმარებით უწყვეტობის რეჟიმში.
ნაბიჯი 2: Solder Pads- ის დამატება
ისევ საჭრელის დახმარებით, ფრთხილად მოაშორეთ გამწოვი ნიღაბი სურათზე ნაჩვენებ სამ ადგილას. ფრთხილად იყავით, რომ არ გაამჟღავნოთ მეზობელი კვალი, ამის გაკეთება მოგვიანებით გაართულებს შედუღებას. გახეხეთ სანამ შიშველ სპილენძს არ დაინახავთ. ის საკმარისად დიდი უნდა იყოს ჯუმბერის მავთულის შესაკრავად, რომელსაც ჩვენ მოგვიანებით გავაკრავთ.
შემდეგ დააფინეთ ეს დაუცველი სპილენძის ბალიშები ახალი შედუღებით.
ნაბიჯი 3: მეორე კვალის შეწყვეტა
მე გირჩევთ გამოიყენოთ ტემპერატურის კონტროლირებადი რკინა შემდეგი ნაბიჯისათვის. დააყენეთ უთო 350C– ზე, რათა თავიდან აიცილოთ LCD– ის მცირე გამაგრების ბალიშები. მე ვაპირებ გამოვიყენო ჩემი სანდო TS100 ამისათვის. დაწყება დაამატეთ ახალი solder ლენტი კონექტორის solder ბალიშები. და დაწყებული ნებისმიერი მხრიდან ნაზად გაიყვანეთ ლენტი ზემოთ, რომ ამოიღოთ გამწოვი ერთეული ერთდროულად. იყავი ძალიან ნაზი! ეს ლენტი ძალიან მყიფეა. მისი ზედმეტად მოხრა შიდა კვალს გაწყვეტს. ახლა ლენტის ამოღების შემდეგ, მარცხენა მხრიდან მე -5 კვალზე მიმავალი კვალი გაჭრა. ეს არის ჩვენი CS ხაზი, მუდმივად მიბმული GND. გაჭერით კვალის ქვედა მხარეს მიწა წყალდიდობის შევსებიდან. შეწყვეტის შემდეგ დარწმუნდით, რომ ეს გათიშულია GND პინიდან.
დასრულების შემდეგ, გადააბრუნეთ ლენტი PCB– ზე და შეამოწმეთ ყველა კავშირი მულტიმეტრით.
ნაბიჯი 4: Jumper Wires- ის დამატება
მიიღეთ წვრილი ჯუმბერის მავთულები (რეკომენდებულია მყარი ბირთვი) და დააფინეთ გაშიშვლებული ბოლოები. შეაერთეთ ერთი მავთული BLK სათაურის კვალიდან ლენტის CS კვალზე და ერთი მავთული VCC– დან უკანა განათების კვალზე.
ეს დააკავშირებს შუქს VCC– სთან და დაუკავშირებს უფასო სათაურს CS– ს.
შემოწმების შემდეგ დაამატეთ ცხელი წებო მავთულხლართებსა და კავშირებს.
ნაბიჯი 5: ტესტი:)
შეამოწმეთ TFT თქვენი საყვარელი MCU– ით.
ადაფრუტის ST77XX ბიბლიოთეკა
ადაფრუტის GFX ბიბლიოთეკა
გირჩევთ:
ESP32 და ST7789 135x240 LCD დისპლეი: 3 ნაბიჯი
ESP32 და ST7789 135x240 LCD ეკრანი: როგორ შევაერთოთ ST7789 დისპლეი ESP32 დაფაზე. მე ექსპერიმენტი გავაკეთე სხვა ეკრანებზე და ეს ერთგვარი ძნელი გასაგები აღმოჩნდა. იმედია ეს გაყვანილობის დიაგრამა და კოდი დაეხმარება სხვებს
ყურსასმენების წყვილში მიკროფონის დამატება: 6 ნაბიჯი
ყურსასმენების წყვილში მიკროფონის დამატება: გაქვთ რაიმე წყვილი ყურსასმენი, რომელიც ნამდვილად გიყვართ, როგორ ჟღერს, მაგრამ მათ არ აქვთ მიკროფონი? მიჰყევით ამ მარტივ ინსტრუქციას და გექნებათ თქვენი საყვარელი ყურსასმენი, რომელიც გამოსაყენებლად გექნებათ თქვენს მობილურ ტელეფონში. უარყოფა: აქ აღწერილი პროცედურა მ
ახალი ბიბლიოთეკების დამატება KICAD– ში: 6 ნაბიჯი
ახალი ბიბლიოთეკების დამატება KICAD– ში: KiCad არის უფასო პროგრამული უზრუნველყოფის ნაკრები ელექტრონული დიზაინის ავტომატიზაციისათვის (EDA). ეს ხელს უწყობს ელექტრონული სქემების სქემების შემუშავებას და მათ PCB დიზაინში გადაყვანას. მას აქვს ინტეგრირებული გარემო სქემატური გადაღებისთვის და PCB განლაგებისთვის
HC - 06 (მონა მოდული) შეცვლის "NAME" გამოყენების გარეშე "მონიტორი სერიული Arduino" რომ "მუშაობს მარტივად": უნაკლო გზა!: 3 ნაბიჯი
HC - 06 (მონა მოდული) იცვლება "სახელი" გამოყენების გარეშე "მონიტორი სერიული არდუინო" … რომ "მუშაობს მარტივად": უნაკლო გზა!: შემდეგ " დიდხანს " ცდილობს შეცვალოს სახელი HC - 06 (მონა მოდული), გამოყენებით " Arduino– ს სერიული მონიტორი, " წარმატება ", მე ვიპოვე კიდევ ერთი მარტივი გზა და გაზიარების საშუალება მაქვს! გაერთეთ მეგობრებო
თქვენი კამერის "სამხედრო ღამისთევაში" გადატანა, ღამის ეფექტის დამატება, ან NightVision "რეჟიმის შექმნა ნებისმიერ კამერაზე !!!: 3 ნაბიჯი
თქვენი კამერის "სამხედრო ღამისთევა", ღამის ეფექტების დამატება, ან NightVision "რეჟიმის შექმნა ნებისმიერ კამერაზე !!! *თუ გჭირდებათ რაიმე დახმარება, გთხოვთ გამოგვიგზავნოთ ელექტრონული ფოსტა: [email protected] მე ვიცი ინგლისური, ფრანგული, იაპონური, ესპანური და მე ვიცი სხვა ენები თუ თქვენ