Სარჩევი:

Arduino TFT სენსორული კარის საკეტი: 5 ნაბიჯი
Arduino TFT სენსორული კარის საკეტი: 5 ნაბიჯი

ვიდეო: Arduino TFT სენსორული კარის საკეტი: 5 ნაბიჯი

ვიდეო: Arduino TFT სენსორული კარის საკეტი: 5 ნაბიჯი
ვიდეო: CS50 2015 - Week 10 2024, ივლისი
Anonim
Arduino TFT სენსორული კარის საკეტი
Arduino TFT სენსორული კარის საკეტი

ეს არის ჩემი პირველი ინსტრუქცია. ეს პროექტი იყენებს Arduino- ს და 2.8 TFT სენსორულ ეკრანს პაროლის ესკიზით, რელეის გასააქტიურებლად, რომელიც არღვევს წრეს მაგის საკეტის კარამდე.

ფონზე, RFID ჩაკეტვა კარზე სამსახურმა დაარღვია, ვიდრე მთლიანი მაგლოკის სისტემა ხელახლა დააბრუნა შენობების მართვის ყუთში, მე დავამატე ეს სენსორული ეკრანი Arduino არსებული სისტემის თავზე.

მინდა მადლობა გადავუხადო კონსტანტინ ბ.გ.ს თემას: TFT Display Gate Opener- ის პაროლმა არდუინოს ესკიზის მუშაობაში 99% –ით გამიწია.

forum.arduino.cc/index.php?topic=562943.15

ნაბიჯი 1: ნაწილები

ნაწილები
ნაწილები
ნაწილები
ნაწილები

ერთი: არდუინო მეგა: TFT– მ აიღო ყველა პინი Uno– ზე, ასე რომ მე გამოვიყენე მეგა დამატებითი ქინძისთავებისთვის მყარი მდგომარეობის რელეს დასამატებლად

Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 განვითარების დაფა

www.banggood.com/Mega2560-R3-ATmega2560-16..

ორი: 2.8 დიუმიანი TFT LCD Shield სენსორული ეკრანის მოდული Arduino– სთვის

Geekcreit® 2.8 დიუმიანი TFT LCD Shield სენსორული ეკრანის მოდული Arduino– სთვის

www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…

სამი: SSR (ერთი იყო ხელთ, მაგრამ გამოიყენეთ ნებისმიერი სარელეო, რომელიც შეფასებულია იმ დატვირთვისთვის, რომლის კონტროლიც გსურთ ჩემს შემთხვევაში მხოლოდ 5 ვ)

Opto 22 3 A Solid State Relay, DC, PCB Mount, 60 V dc მაქსიმალური დატვირთვა

RS საფონდო ნომერი 888-7619

ie.rs-online.com/web/p/solid-state-relays/…

ოთხი: ცარიელი 2 ბანდის ყუთი სენსორული ეკრანის კედელზე დასაყენებლად და ცარიელი სახურავი

ორმაგი მშრალი უგულებელყოფის ყუთი, 35 მმ

პროდუქტის კოდი: 1139636

www.woodies.ie/double-dry-lining-box-35mm-…

ხუთი: დამატებითი გრძელი არდუინოს გამაძლიერებელი კაბელი, უახლოესი სოკეტი არდუინოს და სენსორული ეკრანის დასაყენებლად სახურავზე იყო დაახლოებით 4 მ მანძილზე.

kenable 5.5 x 2.1 მმ DC დენის დანამატი Socket CCTV გაფართოების ტყვიის კაბელი 5 მ

www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187…

SIX: სტანდარტული 12 ვ კვების წყარო Arduino– სთვის

CCTV კამერა 12V 0.5A 500mA PSU 2.1mm DC Plug დიდი ბრიტანეთის კვების ბლოკი

www.ebay.co.uk/itm/380502176581

სხვა ნაწილები:

  • 3D პრინტერი (ულტიმაიკერი 2) Arduino Mega და TFT ფარის სამონტაჟო ცარიელ ყუთში დასაბეჭდად, ასევე დაბეჭდილი ჩარჩო, რომელიც დაფარავს ეკრანის კიდეებს ცარიელ სახურავზე დამონტაჟებისას. მე დავამატებ ამისათვის შექმნილ ნაბიჯ ფაილს.
  • შედუღების რკინა და რამდენიმე კონექტორი და კაბელი და ა.
  • ცხელი წებოს იარაღი.
  • საბურღი
  • გამკლავების ხერხი

ნაბიჯი 2: აპარატურის შეკრება

აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება

ბაზის საყრდენს აქვს ღარი ერთ ფეხზე, ასე რომ მყარი მდგომარეობის რელე (SSR) ზის არდუინოს მეგას ქვეშ. მე ცხელი წებოვანი SSR გადატანა ბაზაზე.

რამოდენიმე ხრახნი მეგას დასაფიქსირებლად ბაზის მხარდაჭერაზე.

TFT ფარი ზის მეგას თავზე.

ვჭრი ცარიელ სახურავს ბურღვისა და დამცავი ხერხის გამოყენებით.

ტესტმა ეს ყველაფერი ერთად მოაწყო, საბედნიეროდ, მე მივიღე ჩემი სიმაღლე სწორი ბაზის საყრდენისთვის, ასე რომ ეკრანი გამოდის ცარიელი სახის წინ. მე 3D- ს დავბეჭდავ ჩარჩოს, რათა დავმალო უხეში ზღვარი, რომელიც შემორჩა ხერხს.

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

ნაბიჯი 3: ელექტრონიკის შეკრება

ელექტრონიკის ასამბლეა
ელექტრონიკის ასამბლეა
ელექტრონიკის ასამბლეა
ელექტრონიკის ასამბლეა
ელექტრონიკის ასამბლეა
ელექტრონიკის ასამბლეა
ელექტრონიკის ასამბლეა
ელექტრონიკის ასამბლეა

ამ პროექტის პროტოტიპისთვის სკამზე ტესტირებისთვის მე დავიწყე 2.8 დიუმიანი TFT სენსორული ეკრანი თავისთავად. თქვენ უბრალოდ დაალაგებთ ქინძისთავებს და აყენებთ მას Arduino მეგა -დან, შეაერთეთ იგი თქვენს ლეპტოპში და ჩართეთ Arduino ინტეგრირებული განვითარების პროგრამული უზრუნველყოფის გარემო.

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

არსებობს ბევრად უკეთესი რესურსი, ვიდრე შემიძლია დავწერო როგორ გავაკეთო ეს.

როგორიცაა:

forum.arduino.cc/index.php?topic=366304.0

www.hackster.io/electropeak/ultimate-begin…

github.com/prenticedavid/MCUFRIEND_kbv

შემდეგ მივიღე 2.8 დიუმიანი TFT სენსორული ეკრანის ნომერი, რომელიც აცნობებს მნიშვნელობებს სერიული მონიტორის საშუალებით

შემდეგ დაამატეთ პაროლის ელემენტი ესკიზს

შემდეგი იყო სარელეო ესკიზი პირველად თავისთავად. ამან რელეის რამოდენიმე შედუღება და გაყვანილობა მეგაზე გადაიტანა. გთხოვთ იხილოთ რელეს გაყვანილობის სქემა თანდართული. მე გამოვიყენე პინ 39 ციფრული I/O მეგაზე, რათა გამოიწვიოს მყარი მდგომარეობის რელე და შემდეგ ჩართო/გამორთო ჩემი LED (ჩაანაცვლებს მაგის ჩამკეტების გასასვლელი ღილაკის გაყვანილობას, როდესაც დამონტაჟებულია)

შემდეგ მე დავხურე და ფრანკენშტეინმა ერთად გავაკეთე. (ესკიზი მუშაობს ჩემთვის, მაგრამ დარწმუნებული ვარ, რომ მისი გაუმჯობესება შესაძლებელია)

ნაბიჯი 4: ესკიზი

Image
Image
ლოკაციაზე მორგება
ლოკაციაზე მორგება

გატეხილი ერთად ესკიზი.

  • ბიბლიოთეკის იმპორტი, როგორც საჭიროა.
  • TFT სენსორული ეკრანის გაშვებისას გამოიყენეთ "TouchScreen_Calibr_native" ესკიზი "MCUFIREND" ბიბლიოთეკაში, რომ მიიღოთ შედეგები შესავსებად…..

// დააკოპირეთ შედეგები TouchScreen_Calibr_native.inoconst int XP = 8, XM = A2, YP = A3, YM = 9; // 240x320 ID = 0x9341

const int TS_LEFT = 927, TS_RT = 126, TS_TOP = 70, TS_BOT = 910;

კიდევ ერთხელ დარწმუნებული ვარ, რომ ესკიზი შეიძლება გაუმჯობესდეს საერთო ჯამში, მაგრამ ეს გამომივიდა

ნაბიჯი 5: ადგილის მორგება

Image
Image
ლოკაციაზე მორგება
ლოკაციაზე მორგება

მას შემდეგ, რაც მე მქონდა benchtop ტესტირება გაკეთდა LED მოქმედებს როგორც stand-in for mag lock. დრო იყო სისტემა მოერგო მის ადგილმდებარეობას. საბედნიეროდ კედლები მხოლოდ თაბაშირის მუყაოა, ასე რომ მილებისა და კაბელების შემოწმების შემდეგ შევძელი ყუთისთვის ხვრელის ამოკვეთა.

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

შემდეგი იყო Arduino- ს მორგება TFT სენსორული ეკრანით და სარელეო ყუთში დენის დაყენება დაფაზე და დატვირთვა რელეზე. დაბოლოს, მე ეს ყველაფერი გადავაფარე თეთრ ყდაზე და თავზე დამაგრებული იყო 3D ნაბეჭდი შავი ჩარჩო.

გირჩევთ: