Sadržaj:
Video: Okvir za fotografije DIY s Arduinom: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Dragi prijatelji, dobrodošli na još jedan Instructable! Ovo je Nick iz education8s.tv i danas ćemo izgraditi ovaj mali, ali impresivan digitalni okvir za fotografije pomoću Arduina.
Ja dosta koristim 1,8 -inčni ST7735 TFT zaslon u boji. Razlog tome je što je ovaj zaslon vrlo jednostavan za korištenje, košta manje od 5 USD i nudi boje! Na stražnjoj strani zaslona nalazi se utor za SD karticu, pa Mislio sam da i mi moramo naučiti kako to koristiti. Kako se ispostavilo, zaista je lako koristiti utor za SD karticu na zaslonu! To ovaj zaslon čini još boljim.
Projekt koji ćemo danas graditi je ovaj. Jednostavan okvir za fotografije koji učitava slike sa SD kartice. Postavio sam neke.bmp slike na SD karticu i projekt ih učitava i prikazuje na zaslonu u punoj boji! Kao što vidite, brzina projekta je vrlo velika ako uzmemo u obzir da su mozak ovog projekta stari i spor Arduino Nano. Po mom mišljenju, ovo je zaista impresivno. No, da vidimo sada kako izgraditi ovaj projekt.
Korak 1: Nabavite sve dijelove
Za izradu ovog projekta potrebni su sljedeći dijelovi:
- Arduino Nano ▶
- 1,7 -inčni zaslon ST7735 ▶
- Mala ploča ▶
- Neke žice ▶
- SD kartica
Dodatni dijelovi:
Powerbank ▶
Cijena projekta je oko 15 USD, ali siguran sam da već imate na raspolaganju neke od ovih dijelova pa možete izgraditi ovaj projekt s još manje novca. Link do svih dijelova možete pronaći u opisu videa. Pogledajmo kako izgraditi ovaj projekt.
Korak 2: 1.8 "ST7735 u boji TFT
Prije svega, ST7735 kolor TFT zaslon vrlo je jeftin zaslon. Košta oko 5 USD i ima odličnu knjižničnu podršku. Koristio sam ga u mnogim svojim projektima i mislim da je odličan!
Nadalje, zaslon nudi rezoluciju 160 × 128 piksela i može prikazati 65.000 boja. Koristi SPI sučelje za komunikaciju s Arduino pločama. Osim toga, dobro funkcionira sa svim dostupnim Arduino pločama, poput Arduino Uno, Arduino Mega i Arduino Due. Također dobro radi s pločama baziranim na ESP8266, poput Wemos D1 i Wemos D1 mini ploče.
Također, potrošnja energije ploče je oko 50mA struje što po meni nije loše. Ovu ploču možemo lako koristiti za izradu projekata na baterije koji ne moraju biti stalno uključeni. Zaključno, ovo je jedan od najboljih Arduino zaslona ako vam trebaju boje i niske cijene.
Pripremio sam detaljan vodič o 1.8 ″ ST7735 kolor TFT ekranu. Ovom koraku prilažem video zapis.
3. korak:
Kako bismo koristili utor za SD karticu s Arduinom, moramo spojiti 4 gornja pina zaslona s Arduinom.
Lemio sam im neke ženske igle zaglavlja i spremni smo ih spojiti. Modul SD kartice koristi SPI protokol za komunikaciju s Arduinom. Stoga moramo koristiti hardverski SPI pin Arduino Nano.
Prikažite igle za SD karticu - Arduino igle
SD_CS ▶ Digitalni pin 4
SD_MOSI ▶ Digitalni pin 11
SD_MISO ▶ Digitalni pin 12
SD_SCK ▶ Digitalni pin 13
Sada smo spremni za spajanje donjih pinova zaslona. Kako biste vidjeli kako spojiti zaslon, provjerite video vodič, priložio sam prethodni korak. I zaslon i modul SD kartice koriste SPI pinove pa smo na neke Arduino SPI pinove spojili dvije žice!
Igle zaslona dolje - Arduino pinovi
Arduino LED ▶ 3.3V
CSK ▶ D13
SDA ▶ D11
A0 ▶ D9
RESETIRANJE ▶ D8
CS ▶ D10
GND ▶ GND
VCC ▶ 5V
U redu, sada smo spremni za pojačavanje projekta. Kao što vidite, sve radi kako se očekuje i slike se na ekranu prikazuju jedna za drugom.
Korak 4:
Pogledajmo sada softversku stranu projekta.
Da bismo postigli ovaj rezultat, moramo koristiti Adafruitove biblioteke za zaslon ST7735. Također nam je potrebna Adafruit GFX knjižnica. Adafruit je napravio sjajan posao s knjižnicom za ST7735.
Knjižnica ST7735:
GFX knjižnica:
Primjer spitftbitmap učitava sliku sa SD kartice i prikazuje je na zaslonu. Malo sam izmijenio taj kôd kako bih se zauvijek petljao, učitavao više slika i koristio pejzažnu orijentaciju zaslona.
void loop () {{100} {101}
bmpDraw ("logo.bmp", 0, 0);
kašnjenje (3000); bmpDraw ("mezapos.bmp", 0, 0); kašnjenje (3000); bmpDraw ("sparti.bmp", 0, 0); kašnjenje (3000); bmpDraw ("mani.bmp", 0, 0); kašnjenje (3000); bmpDraw ("lisbon.bmp", 0, 0); kašnjenje (3000);
}
Kao i uvijek možete pronaći kôd projekta priložen ovom koraku.
S funkcijom bmpDraw koju nudi primjer možemo lako učitati i prikazati bitmap grafiku u našim projektima! Morate biti sigurni da vaše bitmape imaju ispravan format.
Kako bih pretvorio slike u ispravan format za ovaj projekt, koristio sam besplatni softver Paint.net za Windows. Učitao sam svoje slike, a zatim promijenio veličinu u ispravnoj rezoluciji za zaslon koja je 160x128 piksela. Zatim sam snimio slike kao.bmp datoteke s dubinom od 24 bita. To je to, sve što sada moramo učiniti je spremiti ih na SD karticu i pozvati naredbu bmpDraw s imenom datoteke.
5. korak:
Kao što vidite, vrlo brzo gradimo uzbudljive projekte koristeći Arduino. Ovaj je zaslon postao moj omiljeni jer je tako jednostavan za korištenje i nudi toliko po tako niskoj cijeni. Podrška za njegovu knjižnicu je izvrsna, pa ću je uskoro koristiti još kraće. Uskoro ću pripremiti još jedan vodič o ovom zaslonu, da vidim kako učitati grafiku i nacrtati jednostavne oblike.
Volio bih čuti vaše mišljenje o ovom prikazu. Koristite li ga u svojim projektima? Ako je tako, imate li neke trikove koje biste podijelili s nama? Molimo vas da svoje komentare objavite u odjeljku komentara ispod. Hvala!
Preporučeni:
LED okvir za fotografije sa srcem - savršen poklon za Valentinovo ili rođendan: 7 koraka (sa slikama)
LED okvir za fotografije sa srcem - savršen poklon za Valentinovo ili rođendan: Pozdrav! U ovom uputstvu pokazat ću vam kako možete napraviti ovaj sjajni LED okvir za fotografije sa srcem. Za sve ljubitelje elektronike! Napravite savršen poklon za Valentinovo, rođendan ili godišnjicu svojim najmilijima! Možete pogledati demo video ovog
Face Aware OSD okvir za fotografije: 11 koraka (sa slikama)
OSD fotookvir s osviještenjem lica: Ove upute pokazuju kako napraviti okvir za fotografije s prikazom lica na ekranu (OSD). OSD može prikazati vrijeme, vrijeme ili druge internetske informacije koje želite
Praktičan okvir za fotografije: 4 koraka
Praktični fotookvir: Ovo je mala prijenosna verzija fotookvira koji je napravljen samo od prazne kutije šibica i nekoliko otpadnih papira u boji. Projekt se također može napraviti za razvoj velikih fotookvira s istim krugom ugrađenim u njega. Krug vas ne čini
Rotirajući stalak za fotografije od 360 ° za fotografije / videografiju: 21 korak (sa slikama)
DIY 360 'rotirajući stalak za fotografiju / videografiju: Naučite kako izraditi DIY 360 rotirajući stalak za prikaz od kartona kod kuće koji ima jednostavne znanstvene projekte za djecu s USB napajanjem koji se također mogu koristiti za fotografiranje proizvoda i 360 video pregled tog proizvoda za objavljivanje na vašim web stranicama ili čak na Amazu
Jednostavni kombinirani okvir za fotografije Domo Plushie za fotografije: 9 koraka (sa slikama)
Jednostavna kombinacija DIY okvira za fotografije Domo Plushie: U nekoliko jednostavnih koraka pretvorite mali Domo pliš u okvir za fotografije, koristeći nekoliko uobičajenih vještina izrade. Nije potrebno šivanje ili elektronika. Od ljudi na http://www.GomiStyle.com