
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53



Урматтуу достор, дагы бир инструкцияга кош келиңиздер! Бул Educ8s.tvден Ник жана бүгүн биз бул кичинекей, бирок таасирдүү санарип фото алкакты Arduino аркылуу курабыз.
Мен 1.8 түстүү ST7735 TFT дисплейин көп колдонуп жатам. Мунун себеби, бул дисплейдин колдонулушу абдан оңой, баасы 5 доллардан төмөн жана түстү сунуштайт! Арткы жагында дисплейде SD картанын уячасы бар, андыктан Мен муну кантип колдонууну үйрөнүшүбүз керек деп ойлодум. Көрсө, дисплейдеги SD картанын уячасын колдонуу абдан оңой! Бул дисплейди жакшыртат.
Бүгүн биз кура турган долбоор бул. SD картадан сүрөттөрдү жүктөгөн жөнөкөй фото алкак. Мен SD картага кээ бир.bmp сүрөттөрүн койдум жана долбоор аларды жүктөп, дисплейде толук түстө көрсөтөт! Көрүнүп тургандай, бул долбоордун мээси эски жана жай Arduino Nano экенин эске алсак, долбоордун ылдамдыгы абдан жогору. Менимче, бул чынында эле таасирдүү. Бирок эми бул долбоорду кантип курууну карап көрөлү.
1 -кадам: Бардык бөлүктөрдү алыңыз

Бул долбоорду куруу үчүн керектүү бөлүктөр булар:
- An Arduino Nano ▶
- 1.8”ST7735 дисплейи ▶
- Чакан нан ▶
- Кээ бир зымдар ▶
- SD карта
Кошумча бөлүктөр:
Powerbank ▶
Долбоордун баасы 15 доллардын тегерегинде, бирок мен сизде бул бөлүктөрдүн бар экенине ишенем, андыктан сиз бул долбоорду азыраак акчага кура аласыз. Видеонун сыпаттамасынан бардык бөлүктөргө шилтемени таба аласыз. Бул долбоорду кантип курууну карап көрөлү.
2 -кадам: 1.8 "ST7735 Color TFT



Баарынан мурда ST7735 Color TFT дисплейи абдан арзан дисплей. Бул болжол менен $ 5 турат жана китепкананын чоң колдоосуна ээ. Мен муну көптөгөн долбоорлорумда колдондум жана бул сонун деп ойлойм!
Мындан тышкары, дисплей 160 × 128 пикселдик чечимди сунуштайт жана 65.000 түстү көрсөтө алат. Бул Arduino такталары менен байланышуу үчүн SPI интерфейсин колдонот. Мындан тышкары, Arduino Uno, Arduino Mega жана Arduino Due сыяктуу бардык жеткиликтүү Arduino такталары менен жакшы иштейт. Ошондой эле Wemos D1 жана Wemos D1 мини тактасы сыяктуу ESP8266 негизделген такталар менен жакшы иштейт.
Ошондой эле, коллегиянын кубаттуулугу 50 мА токтун тегерегинде, бул менин оюмча жаман эмес. Биз бул тактанын жардамы менен дайыма иштөөнүн кереги жок батарея менен иштеген долбоорлорду кура алабыз. Жыйынтыктап айтканда, бул түскө жана арзан баага муктаж болсоңуз, бул эң мыкты Arduino дисплейлеринин бири.
Мен 1.8 дюймдук ST7735 Color TFT дисплейи жөнүндө деталдуу окуу куралын даярдадым. Мен бул кадамга видеону тиркеп койдум.
3 -кадам:




SD картанын уячасын Arduino менен колдонуу үчүн, дисплейдин 4 жогорку казыгын Arduino менен туташтыруу керек.
Мен аларга кээ бир ургаачы төөнөгүчтөрдү туташтырдым жана биз аларды туташтырууга даярбыз. SD карта модулу Arduino менен байланышуу үчүн SPI протоколун колдонот. Ошентип, биз Arduino Nano аппараттык SPI пинин колдонушубуз керек.
SD карт төөнөгүчтөрүн көрсөтүү - Arduino казыктары
SD_CS ▶ Санарип пин 4
SD_MOSI ▶ Санарип пин 11
SD_MISO ▶ Digital Pin 12
SD_SCK ▶ Санарип пин 13
Эми биз дисплейдин астынкы казыктарын туташтырууга даярбыз. Дисплейди кантип туташтыруу керек экенин көрүү үчүн видео үйрөткүчтү текшериңиз, мен мурунку кадамга тиркелдим. Дисплей да, SD карта модулу да SPI төөнөгүчтөрүн колдонушат, ошондуктан кээ бир Arduino SPI төөнөгүчтөрүндө биз эки зымды туташтырдык!
Төмөнкү казыктарды көрсөтүү - Arduino казыктары
Arduino LED ▶ 3.3V
CSK ▶ D13
SDA ▶ D11
A0 ▶ D9
КАЙТА КАЛДЫРУУ ▶ D8
CS ▶ D10
GND ▶ GND
VCC ▶ 5V
Макул, азыр биз долбоорду иштетүүгө даярбыз. Көрүнүп тургандай, баары күтүлгөндөй иштеп жатат жана сүрөттөр экранда биринин артынан бири көрүнүп турат.
4 -кадам:


Эми долбоордун программалык жагын карап көрөлү.
Бул натыйжага жетүү үчүн, биз ST7735 дисплейи үчүн Adafruit китепканаларын колдонушубуз керек. Биз ошондой эле Adafruit GFX китепканасына муктажбыз. Adafruit ST7735 үчүн китепкана менен укмуштуудай жумуш жасады.
ST7735 Китепкана:
GFX китепканасы:
Spitftbitmap мисалы SD картадан сүрөттү жүктөйт жана дисплейде көрсөтөт. Мен бул кодду бир аз өзгөртүп, түбөлүккө айлантып, көбүрөөк сүрөттөрдү жүктөп, дисплейдин пейзаждык багытын колдондум.
void loop () {
bmpDraw ("logo.bmp", 0, 0);
кечигүү (3000); bmpDraw ("mezapos.bmp", 0, 0); кечигүү (3000); bmpDraw ("sparti.bmp", 0, 0); кечигүү (3000); bmpDraw ("mani.bmp", 0, 0); кечигүү (3000); bmpDraw ("lisbon.bmp", 0, 0); кечигүү (3000);
}
Дайыма эле бул кадамга тиркелген долбоордун кодун таба аласыз.
Мисал сунуштаган bmpDraw функциясы менен биз долбоорлорубузда битмап графикасын оңой жүктөп жана көрсөтө алабыз! Сиз битмаптарыңыз туура форматта экенине ишенишиңиз керек.
Бул долбоордун сүрөттөрүн туура форматка айландыруу үчүн мен Windows үчүн акысыз Paint.net программасын колдондум. Мен сүрөттөрүмдү жүктөдүм, анан дисплейдин өлчөмүн 160x128 пикселге туура чечтим. Анан сүрөттөрдү 24bits бир аз тереңдикте.bmp файлдары катары сактап койдум. Болгону, биз азыр аларды SD картка сактап, bmpDraw буйругун файлдын аты менен чакыруубуз керек.
5 -кадам:

Көрүнүп тургандай, биз абдан тез Arduino аркылуу кызыктуу долбоорлорду курабыз. Бул дисплей менин сүйүктүүм болуп калды, анткени аны колдонуу абдан оңой жана ушунчалык арзан баада. Анын китепканалык колдоосу эң сонун, ошондуктан мен аны дагы жакын арада колдоноюн деп жатам. Мен жакында бул дисплей жөнүндө дагы бир окуу куралын даярдап жатам, графиканы кантип жүктөөнү жана жөнөкөй фигураларды кантип тартууну көрөм.
Бул көргөзмө тууралуу сиздин пикириңизди уккум келет. Сиз аны долбоорлоруңузда колдоносузбу? Андай болсо, биз менен бөлүшө турган айла -амалдарыңыз барбы? Сураныч, комментарийлериңизди төмөндөгү комментарийлер бөлүмүнө жазыңыз. Рахмат!
Сунушталууда:
LED Heart Photo Frame - Perfect Valentine же туулган күнүнө белек жасаңыз: 7 кадам (сүрөттөр менен)

LED Heart Photo Frame - Perfect Valentine же туулган күнүнө белек жасаңыз: Саламатсызбы! Бул көрсөтмөдө мен сизге бул кереметтүү LED жүрөк фото жээкчесин кантип жасоону көрсөтөм. Бардык электроника ышкыбоздору үчүн! Сүйүктүүлөрүңүзгө Валентин, Туулган же Юбилейлик белектерди бериңиз! Сиз бул демо видеону көрө аласыз
Digital Photo Picture Frame, WiFi Linked - Raspberry Pi: 4 кадам (сүрөттөр менен)

Digital Photo Picture Frame, WiFi Linked - Raspberry Pi: Бул санарип фото алкакка өтө оңой жана арзан баалуу жол - WiFi аркылуу сүрөттөрдү кошуу /алып салуу (чыкылдатуу жана сүйрөө) аркылуу (бекер) файл өткөрүү программасы. . Бул кичинекей £ 4.50 Pi Zero менен иштесе болот. Сиз дагы которсоңуз болот
55 дюйм, 4K Digital Photo Frame Display болжол менен $ 400: 7 кадам (Сүрөттөр менен)

55 дюйм, 4K цифралык фото жээкчелеринин дисплейи болжол менен $ 400 үчүн: малина пи менен укмуштуудай санарип фото алкакты жасоо боюнча көптөгөн окуу куралдары бар. Тилекке каршы, rpi 4K токтомун колдобойт. Odroid C2 4K токтомун оңой эле башкара алат, бирок бул rpi окуу куралдарынын бири да C2 бирдиги үчүн иштебейт. алды
Lcd Photo Frame же DPF (дагы бирөө!): 4 кадам

Lcd Photo Frame же DPF (дагы бирөө!): Бул жерде жаңы эч нерсе жок, жөн гана эски амалга башкача мамиле. Жалкоо pressario 305 ноутбугуна жакшыраак пайдаланууну үмүт кылып
Easy DIY Domo Plushie Photo Frame Combo: 9 кадам (Сүрөттөр менен)

Easy DIY Domo Plushie Photo Frame Combo: Кол өнөрчүлүктүн бир нече көндүмдөрүн колдонуп, кичинекей Domo плюшилерин бир нече жеңил кадамдарда фото алкакка айлантыңыз. Эч кандай тигүү же электроника талап кылынбайт. Элден http://www.GomiStyle.com