Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Kendi dijital saatinizi yapın !!
herkezin kendi dilinde yazdığını gördüğüm için türkçe yazıyorum.
Pasul 1: Gerekli Malzemeler
Devre șemasını ben olușturdum.
kısa zaman içinde tekrar dizayn edip daha profesyonel bir uygulama yapıcam. onuda buradan paylașırım.
malzemelere baktığımız zaman;
1-arduino pro mini 8 mhz 3,3 volt
2- RTC (ds1302)
3- 2n2222 Transistör
4-bmp180 basınç ve sıcaklık sensörü
5-lipo pil 150 yada 100 mah yeterli olur önemli olan ince olması.
6-tp4056 lipo șarj modülü
6-5110 ekran
7- 32.768 khz kristal bunu RTC için kullanıcaz.
8- çeșitli dirençler - șemada hepsi yazıyor tek tek yazmak istemedim.
Pasul 2: Lehimleme Ve Bağlantılar
burası önemli olan kısım yerleșim çok önemli parçaların hepsini elinize alın ve bağlantılara dikkat ederek en ergonomik dizaynı yapın.
elinizde smd model transistör veya direnç varsa o da olur. böylelikle hem yer kazanmıș olursunuz hemde daha az çaba göstermiș olursunuz.
Pasul 3: Kod Için Gerekenler …
open source ruhuna sonuna kadar inanan biriyim.
kodu yazmak ortalama bir günümü aldı çok fazla anlamıyorum bu ișten ama ortaya güzel bir uygulama çıktı.
kodun içinde birkaç tane kütüphane var ve bunlar olmadan derleyemezsiniz.
öncelikle kütüphane linklerini verelim;
1-batterysense
2-BMP180
3-Putere redusă
4-5110 ekran
5-DS1302 RTC
birde wire kütüphanesi var ancak arduino ide siyle birlikte geliyor.
Pasul 4: Arduino Kodu
kodun iki adet dosyadan olușuyor derlemenin mümkün olabilmesi için ikisinin aynı klasörde olması gerekir buna dikkat edin.
koda bakarsak arduino uyku modu kullanılıyor
bu sayede arduino pilde mikro amperler seviyesinde akım çekiyor bir o kadar da RTC çekiyor.
benim ölçü aleti yaklașık olarak 200 mikro amper gösterdi.
hesaplarıma göre 150 mah pil ile tek șarj ile minimum 25 gün. (tabiki uykudan çıktıkça daha fazla pil tüketieceği için bu süre düșecektir.)
șarj demișken șarja takılınca da bir iki animasyon ekledim așağıdaki adımdan izlenilebilir.
saatin sol üstünde anlık olarak pil durumu gözlenebilir.
sağ üstünde ise bulunduğunuz ortam sıcaklığını görebilirsiniz.
saat ayarı için kodu inceleyin tek önemli nokta var programı önce saati ayarlayarak yükleyin daha sonra saat ayarı yaptığınız satırı silin ve tekrar yükleyin bu arada piliniz takılı olsun.
bunu yapmazsanız reset tușuna bastığınızda arduino setup kısmını okuyacagı için saati tekrar orada yazan değere ayarlıycak.
Pasul 5:
Pasul 6: Videolar;
Pasul 7:
kafanıza takılan sorular yorum bölümüne.
thingiverse'te biz;
mail; Gm Elektronik
youtube; GM Elektronik
Web: Gm Elektronik