Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
‘Jedite zdravo, ostanite u formi i ne sjedite mirno cijeli dan.’ Dobar savjet, a? Pa, evo ideje za pomoć u dvije od ovih.
Previše sedim. Napravio sam neke radne satove koji mi ustaju svaki sat, ali uvijek je bolje malo više. Dakle, ako je pokvaren, popravite ga, a ako nije, slomite ga i učinite ga boljim!
Nedavno sam dobio 8x32 LED Matrix panel i savršen je za čitanje koje mogu vidjeti po prostoriji. Hmm, zvuči kao recept za ideju. Ta ideja je previše napraviti rutinskog trenera koji će više puta prikazivati kratke intervale s razmakom između njih. U osnovi, radite „nešto“minutu ili dvije, odmorite se nekoliko sekundi, a zatim učinite „nešto drugo“. Ponovite za vježbu od 20-30 minuta. Ako vam zvuči kao dobra ideja, nastavite čitati.
Korak 1: Dijelovi i dijelovi
Za projekat nije potrebno mnogo, to je plus.
Arduino Mega
8x32 LED matrica
2.8”TFT
RTC sat
Pretvarač dolara
12v napajanje
List od pleksiglasa
Pergamentni papir (ili drugi prozirni lim/premaz)
(2) Bačve za napajanje - za 12v IN i za Mega. TFT pokriva Vin pa sam odlučio staviti napajanje na 5v USB. (Napomena: Obično bih koristio 12v ulaz, ali ekran koji sam koristio je imao problem sa 12v pa sam preusmjerio napajanje na Mega preko USB ulaza.)
Korak 2: Ciljevi i meniji
Ideja je jedno, ali cilj je isplanirati je i učiniti tako da bude zaista korisna. Imao sam neke ideje i evo šta mislim da bi trebalo učiniti, razvrstano po must have i lijepo imati.
Stvari koje trener mora učiniti su:
Omogućite dosljedan vremenski skup rutina za izvođenje.
Omogućite period odmora između intervala.
Alternativno, osigurajte mjerač vremena za vježbe poput trake za trčanje ili vožnje bicikla
Čitajte iz daljine, visi na zidu ili na polici.
Budite fleksibilni u pružanju broja rutina, dužine rutine i trajanja odmora.
Moći ćete lako razlikovati rutinu rada od perioda odmora.
Moći ćete prilagoditi vrijeme RTC -a bez Arduino IDE -a.
Jednostavan za korištenje.
Stvari koje ga čine prijateljskim:
Sat sa datumom kada se ne koristi - na TFT -u, ali ne na LED ploči.
Vidljive povratne informacije - sa TFT -ovima nije uvijek najlakše izaći na kraj.
Prikažite broj završenih rutina.
Prikažite informacije i na ploči i na TFT -u.
Dajte neke prijedloge aktivnosti za svaku rutinu tokom pauza.
Sposobnost estetskih prilagodbi.
Jednostavan za korištenje.
Zvuči izvodljivo, a da biste mogli koristiti, potrebni su izbornici:
Početni ekran - taster za sat, kalendar, podmeni
Ekran rutinskih opcija - # rutina, trajanje rutine, trajanje perioda odmora
Rutinsko aktivno - odbrojavanje trajanja, brojanje rutina, prijedlozi aktivnosti
Tajmer - jednostavna digitalna štoperica koja broji do sat vremena
Ekran za podešavanje vremena - Sat/Min Gore i Dn
Estetika u stvarnom vremenu se mijenja za … rastuću listu
Korak 3: Sastavite sve zajedno
Elektronika - Lijep dio projekta je što je potrebno samo nekoliko komponenti. Priključite TFT na Mega u njegovim GPIO utorima
Pokrenite 5v, Gnd, SCL, SDA za RTC iz Mega
Pokrenite 5v, Gnd, podaci za LED panel - napajanje iz bucka, podaci na (1) GPIO na Mega Bringu u 12v i podijelite ga između Mega i Buck (postavljeno na 5v)
Kao napomena o ožičenju, LED ploča ima (3) vodove. Svinjski rep IN (5v, Gnd, podaci), središnji električni vod (5v, Gnd) i pigtail OUT (5v, Gnd, podaci). Za moju upotrebu, sa samo nekoliko LED dioda u bilo kojem trenutku, koristio sam samo pigtail IN. Ako se na ovoj ploči koristi više piksela (posebno svijetlo bijela), možete spojiti i središnje veze kako biste nadopunili IN. Ako je potrebno, moglo bi se koristiti i veće pojačalo (možda 4-5A).
Što se tiče većine projekata, ovaj je prilično jednostavan i jasan.
Programiranje - Za mene je ovo potrajalo. Ekrani ekrana, dodirne tačke, merenje vremena. Ali sve se spojilo i sviđaju mi se rezultati. U nastavku sam uključio kratki video zapis (oko 2 minute) kako to radi prije nego što sam iznio slučaj. Vrijedi izazova.
Slučaj - Izgradnja okvira za postavljanje jedinice nije tako loša, a mogućnosti su beskrajne. Odlučio sam se za jednostavnu kutiju od nekih starih orahovih ploča koje sam imao u radionici. Upravo sam montirao LED ploču na prednju stranu i stvorio 3D okvir kako bi TFT bio čitljiv i dostupan odozgo.
Priključio sam LED ploču na prednju stranu kućišta s malom pločom iza nje kako bih je podignuo kako bi odgovarao okviru koji se koristi za postavljanje prozirnog poklopca. Kad je LED ploča gola, očitavanje je zaista teško vidjeti pa sam stavio komad pergamentnog papira između njega i prozirnog pleksiglasa kako bih razriješio očitanje i radi prilično dobro.
Korak 4: Prvi demo
Da biste ga vidjeli na djelu, evo kratkog videa kako to radi prije nego što sam započeo slučaj dok sam radio na završnom testiranju (veza je ista kao gore u slučaju da se ne učitava).
Korak 5: Završni proizvod - vrijeme za vježbanje
Konačno gotovo! Lako ga mogu pročitati iz cijele sobe, a prijedlozi za „ono što slijedi“su čak i korisniji nego što sam mislio. Iskoristiti period odmora da vidite šta dalje učiniti i biti spremni za odlazak bio je pravi način.
Hvala vam na interesu i sretno petljanje! Sad idi napravi nešto super!