
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Bu mənim ilk təlimatımdır. Bu layihə, magistral kilid qapısına dövrə kəsən bir röleyi aktivləşdirmək üçün parol eskizli Arduino və 2.8 TFT toxunma ekranından istifadə edir.
Arxa planda, iş yerində bir qapıda olan RFID kilidi bütün maglock sistemini yenidən binaların idarəetmə qutusuna bağlamaq əvəzinə pozuldu, bu toxunma ekranı Arduinonu mövcud sistemin üstünə əlavə etdim.
Mövzu olan KonstantinBG -yə təşəkkür etmək istərdim: TFT Ekran Qapısı Açar Parolu mənə Arduino eskizini işə salmağın 99% -ni təmin etdi.
forum.arduino.cc/index.php?topic=562943.15
Addım 1: hissələr


BİR: Arduino Mega: TFT, Uno üzərindəki bütün pinləri aldı, buna görə də Solid State rölesini əlavə etmək üçün əlavə sancaqlar üçün bir meqa istifadə etdim.
Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 İnkişaf Lövhəsi
www.banggood.com/Mega2560-R3-ATmega2560-16..
İKİ: Arduino üçün 2.8 İnç TFT LCD Qalxan Sensorlu Ekran Modulu
Arduino üçün Geekcreit® 2.8 Inch TFT LCD Shield Dokunmatik Ekran Modulu
www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…
ÜÇÜ: SSR (əlində idi, amma mənim vəziyyətimdə yalnız 5v -də idarə etmək istədiyiniz yük üçün qiymətləndirilən hər hansı bir röleyi istifadə edin)
Opto 22 3 Qatı Hal Rölesi, DC, PCB Montajı, 60 V dc Maksimum Yük
RS Stok No. 888-7619
ie.rs-online.com/web/p/solid-state-relays/…
DÖRD: Dokunmatik ekranı divara quraşdırmaq üçün boş 2 dəstə qutusu və boş bir üzlük
İkiqat quru astarlı qutu, 35 mm
Məhsul Kodu: 1139636
www.woodies.ie/double-dry-lining-box-35mm-…
BEŞ: Əlavə uzun Arduino uzatma elektrik kabeli, Arduino və toxunma ekranına güc verən ən yaxın yuva, damda təxminən 4M uzaqda idi.
kenable 5,5 x 2,1 mm DC Güc Fişini CCTV Uzatma Qurğuşun Kabelinə 5 m
www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187…
ALTI: Arduino üçün standart 12V enerji təchizatı
CCTV Kamera 12V 0.5A 500mA PSU 2.1mm DC Plug İngiltərə Güc Təchizatı
www.ebay.co.uk/itm/380502176581
Digər hissələr:
- 3D printer (Ultimaker 2), Arduino Mega və TFT qalxanının montajını boş qutuya yazdırmaq üçün boş bir lövhəyə quraşdırıldıqda ekranın kənarını örtmək üçün çap edilmiş bir çərçivə. Bunun üçün yaratdığım addım faylını əlavə edəcəyəm.
- Lehimləmə dəmiri və az sayda bağlayıcı və kabellər və s.
- İsti yapışqan silahı.
- Qazma
- Mübarizə mişarı
Addım 2: Avadanlıq Montajı




Baza dəstəyinin bir ayağında bir yiv var, buna görə də bərk hal rölesi (SSR) Arduino meqasının altına oturur. SSR -ni isti bir şəkildə bazaya yapışdırdım.
Meqanı baza dəstəyinə düzəltmək üçün bir neçə vida.
TFT qalxanı meqanın üstündə oturur.
Bir qazma və mişar maşını istifadə edərək boş üz lövhəsini kəsdim.
Və test hamısını bir araya gətirdi, şükürlər olsun ki, əsas dəstək üçün boyumu düzgün aldım, buna görə də ekran boş üz lövhəsinin önündən kənara çıxdı. Təzə mişarın buraxdığı kobud kənarı gizlətmək üçün daha sonra 3D bir çərçivə çap edəcəyəm.
Qutunun içərisində yer çox sıxdır, buna görə satın aldığım 12v güc adapterini meqaya kəsib otaq saxlamaq üçün birbaşa lövhəyə lehimləməliyəm.
Addım 3: Elektronika Quraşdırması




Bu layihəni dəzgah sınaqları üçün sınamaq üçün əvvəlcə 2.8 TFT toxunma ekranı ilə başladım. Yalnız pinləri düzün və dizüstü kompüterinizə qoşun və Arduino inteqrasiya inkişaf mühiti proqramını yandırın.
Bu mənim ilk toxunma ekranı layihəmdir, buna görə ekranın ölçüsünü necə tənzimləmək, həssas toxunmaq və s., TFT Adafruit toxunma ekranı deyil, ekranı kalibr etmək üçün MCUFRIEND_kbv kimi əlavə kitabxana əlavə etməli olduğumu başa düşmək üçün bir az düşünmək lazım gəldi. və s.
Bunu necə edəcəyimi yaza biləcəyimdən daha yaxşı mənbələr var.
kimi:
forum.arduino.cc/index.php?topic=366304.0
www.hackster.io/electropeak/ultimate-begin…
github.com/prenticedavid/MCUFRIEND_kbv
Daha sonra dəyərləri serial monitor vasitəsilə bildirmək üçün 2.8 "TFT toxunma ekranındakı nömrə ekranını aldım
Sonra parol elementini eskizə əlavə etdi
Növbəti, əvvəlcə öz -özünə relay eskizi idi. Bu, Mega rölesinin bir az lehimlənməsini və kabelini çəkdi. Zəhmət olmasa əlavə edilmiş rölin naqillərinin diaqramına baxın. Qatı hal rölesini işə salmaq və sonra LED -i yandırmaq üçün mega üzərindəki rəqəmsal G/Ç -da 39 pin istifadə etdim (quraşdırıldıqda mag kilidləri çıxmaq düyməsinin naqilləri ilə əvəzlənəcək)
Sonra onu qəssab etdim və Frankenstein birlikdə qazandı. (Eskiz mənim üçün işləyir, amma əminəm ki, təkmilləşdirilə bilər)
Addım 4: Sketch



Hacked birlikdə eskiz.
- Kitabxananı lazım olduğu kimi idxal edin.
- TFT toxunma ekranını ilk dəfə işləyərkən doldurmaq üçün nəticələr əldə etmək üçün "MCUFIREND" kitabxanasındakı "TouchScreen_Calibr_native" eskizindən istifadə edin ….
// 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;
Yenə də əminəm ki, bu eskiz ümumilikdə təkmilləşdirilə bilər, amma mənim üçün işləmişdir
Addım 5: Yerə uyğunlaşdırma



Tezgah testini mag kilidi üçün dayaq rolunu oynayan bir LED ilə etdikdən sonra. Sistemi öz yerinə uyğunlaşdırmağın vaxtı gəldi. Xoşbəxtlikdən divarlar yalnız alçıpan olduğundan borular və kabellər yoxlanıldıqdan sonra qutunun çuxurunu kəsə bildim.
12v gücünü tavandan qovdum və təzə kəsilmiş çuxura endirdim. (şəkildəki daha qalın qara tel) Daha sonra qapının içindəki çıxış düyməsindəki telləri götürdüm (daha incə qara və qırmızı tellər) bu Relay üçün yükdür, buna görə də bu tellər açıldıqda qapı açılmasını aktivləşdirin /çıxmaq düyməsi.
Ardından TFT Toxunma Ekranı və Röleyi olan Arduino lövhəyə və yükü röleye lehimləmə qutusuna bağladı. Nəhayət, hamısını ağ örtüklə bağladım və üstünə 3D çaplı qara çərçivə yapışdırıldı.
Tövsiyə:
Raspberry Pi Ekranı və Toxunma Ekranı: 4 Addım

Raspberry Pi Ekranı və Toxunma Ekranı Döndür: Bu, Buster Raspbian əməliyyat sistemi ilə işləyən hər hansı bir Raspberry Pi üçün ekranı və toxunma girişini necə döndərəcəyinizi göstərmək üçün əsas bir təlimatdır, amma Jessie -dən bəri bu üsuldan istifadə edirəm. Burada istifadə olunan şəkillər bir Raspberry Pi -dən
Arduino Flappy Bird - Arduino 2.4 "TFT Toxunma Ekranı SPFD5408 Quş Oyunu Layihəsi: 3 addım

Arduino Flappy Bird | Arduino 2.4 "TFT Toxunma Ekranı SPFD5408 Quş Oyunu Layihəsi: Flappy Bird bir neçə il ərzində çox populyar bir oyun idi və bir çox insanlar öz yolu ilə yaratdılar, mən də Arduino ilə flappy quşun mina versiyasını və 2.4 'TFT -ni yaratdım. Dokunmatik ekran SPFD5408, buna görə başlayaq
Arduino TFT LCD Toxunma Ekranı Kalkulyatoru: 3 addım

Arduino TFT LCD Toxunma Ekranı Kalkulyatoru: Salam uşaqlar bu təlimatlarda Arduino Uno ilə 3.5 " TFT LCD Toxunma Ekranı. Beləliklə, bir kod yazacağıq və ekranda kalkulyator interfeysini göstərəcək arduino -ya yükləyəcəyik
Üç Toxunma Sensor Dövrü + Toxunma Taymeri Dövrü: 4 Addım

Üç Toxunma Sensorlu Dövrə + Toxunma Zamanlayıcısı Dövrü: Toxunma Sensoru, Toxunma Pimlərinə toxunma algıladıqda AÇIŞ edən bir dövrədir. Bu keçid əsasında işləyir, yəni yük yalnız sancaqlar üzərində toxunma zamanı AÇIQ olacaq.Burada sizə toxunmaq üçün üç fərqli yol göstərəcəyəm
Arduino Toxunma Ekranı: 4 addım

Arduino Toxunma Ekranı: Salam! Bu gün sizə Arduino Uno ilə toxunma ekranını necə istifadə edəcəyinizi göstərəcəyəm. Sitat və ya şəkillər və ya hər cür digər şeylər üçün kiçik bir ekran olaraq istifadə edə bilərsiniz