Mündəricat:
- Addım 1: Materiallarınızı toplayın
- Addım 2: Tel çəkin
- Addım 3: Ayın qurulması
- Addım 4: Proqramlaşdırma
- Addım 5: İstifadə edin
Video: Tiny Moon Gelgit Saatı: 5 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu, Alyaska SeaLife Mərkəzi ilə birlikdə həyata keçirilən bir layihədir. Tələbələrini elektron quruluşa və okean mühitinin monitorinqinə cəlb edəcək dənizlə əlaqəli bir layihə ilə maraqlandılar. Dizayn çox sayda tələbə üçün tikmək nisbətən ucuzdur - təxminən 8.00 dollar. İstifadə olunan proqram, böyük günəş əsaslı gelgit saatlarında istifadə edilən, lakin ölçüləri kiçilən və günəş enerjisi əvəzinə sikkə hüceyrəli batareyalardan istifadə olunan dəyişdirilmiş bir versiyadır. Gündəlik sorğu ilə təsəvvür edirəm ki, batareyalar bir neçə il dayanmalıdır-və asanlıqla dəyişdirilir. Forma faktorları mənim üçün maraqlı idi və məni 3D çapla tanış etdi. Ayrıca, devre kartı dizaynı ilk idi və bu qurğuların çox sürətli qurulmasına imkan verir-komponentlərdən düyməni basmağa qədər təxminən 15 dəqiqə ərzində birini qura bilərəm. Kassaların printerdən çıxması təxminən 1,5 saat çəkir. Dəstəkləyici strukturlara ehtiyac yoxdur. Onlar əyləncəli kiçik saatlardır və son gəzintimizdə dəniz kayaklarımıza çox yaxşı bağlı idilər. Onları soyuducuya da yapışdıra bilərsiniz. Bir raket çıxan aya bənzəyən bir gelgit saatı hər yerdə sərindir.
Addım 1: Materiallarınızı toplayın
Xərcləri aşağı salmaq üçün bütün seçimlər Çindəki təchizatçılardan asan kütləvi alışlara əsaslanırdı. Çox az qüsurlu hissələr tapılmışdır. (İndiyə qədər yalnız bir pis RTC …) Əslində boşluqlar və satış modellərindəki daimi dəyişikliklər ilə DHL indi Çindən hissələri Amazondan daha ucuz və daha sürətli alır …
1. Nano Mini USB arduino Nano 3.0 nəzarətçi CH340 USB sürücüsü 16Mhz Nano v3.0 ATMEGA328P ilə uyğun gələn bootloader ilə 2.00 $
2.1 ədəd 4 pinli 0.96 "Ağ/Mavi/Sarı mavi 0.96 düymlük OLED 128X64 OLED Ekran Modulu Arduino 0.96" IIC I2C Əlaqə üçün $ 2.26
3.1PCS DS3231 AT24C32 IIC Precision RTC Real Time Clock Yaddaş Modulu Arduino üçün yeni orijinal DS1307 dəyişdirin $ 0.70
4. 2*CR2032 Dəyirmi Sikkə Düyməli Hüceyrə Batareya Saxlama Qutu Mini Düyməli Batareya Tutucusu Kassa Qutu Adaptoru Tel AÇMA/KAPATMA Şalteri ilə $ 0.70
5. Ümumi düymə-0,02 dollar
6. 2032 batareya (3 ədəd tələb olunur). 0,50 dollar
7. Plastik Kassa 3 D çaplı-heç nə.
8. PCB lövhəsi - 1.00 dollar Mənim lövhələrim PCBWay.com -dan idi - zahirən məşğul olmaq üçün əla şirkətdi.
Bir tələbə üçün 8.00 dollardan aşağı olan bütün materiallar.
Addım 2: Tel çəkin
Bu layihə üçün PCB lövhəsinin hazırlanması Eagle -da qəti bir öyrənmə təcrübəsi idi, amma bir çox insanın problemsiz bir quruluş əldə etmək üçün gördüyü səyləri qiymətləndirdi. Lövhədə minimal forma faktoru olmalı və hissələr ziddiyyət olmadan uyğun olmalıdır. Belə sadə bir sxemlə ilk cəhddə əldə edəcəyimi düşündüm. İki göndərişdən sonra uğur qazandım. PCBway ilə lövhələrin qiyməti inanılmaz dərəcədə ucuzdur - 10 lövhəyə 10 lövhə.
Lövhənin doldurulması ilə bağlı addımlar asandır. Nano, lehimləməli olduğunuz başlıqlarla gəlir. Sonra taxtaya qoyulur və lehimlənir. Ekran və RTClock növbəti; əvvəlcədən hazırlanmışdır, buna görə də onları taxtaya lehimləmək kifayətdir. Batareya tutacağı batareyalarla doldurulur və tellər lövhədəki müvafiq deliklərə lehimlənmədən əvvəl polarite yoxlanılır. Batareya tutucusunu lövhənin arxasına yapışdırdım. Yalnız çılpaq sümükləri olmayan bir gelgit saatı istəyirsinizsə, lövhəyə bir düyməni lehimləməkdən başqa işiniz bitdi.
Addım 3: Ayın qurulması
Bu, 3D çap ilə ilk işimdir. Tamamilə öyrənməyə dəyər. Bir Creality10 aldım və qutudan çıxarıldı, ancaq çap başının tamamilə zibil ilə sıxıldığını tapmaq üçün cəmi bir gün çəkdi. O vaxtdan bəri cazibədar kimi işləyir. Qalanları üçün bütün pulsuz proqramlardan istifadə etdim. Ayı Thingiverse -dən borc aldım və Meshmixer -də dəyişdirdim. Digər şərti evlər və hissələr hamısı Fusion 360 ilə və veb dərsliklərinin böyük köməyi ilə edildi.
Hər şey sürətli və dəstək olmadan çap olunmaq üçün hazırlanmışdır ki, onlardan bir neçəsini edə biləsiniz. Adi dizaynda (kiçik bir arcade oyununa bənzəyən saat) birbaşa lehimlənmək əvəzinə ekranın PCB lövhəsinə tellərlə bağlanması lazımdır. Ekran isti bir şəkildə yapışdırılır. Düymənin çuxuru qazılır və tellər ilə PCB lövhəsindəki mövqeyinə bərkidilmiş düymə epoksiyaya salınır. Ayın dizaynı, ayın damının yaxınlığındakı düymə üçün kiçik bir çuxur qazaraq və düyməni epoksi ilə bağlayaraq tamamlanır. Düymənin naqilləri PCB lövhəsinə tellərlə tamamlanır. Karikatura roketi daha sonra düymənin üstünə isti yapışqan ilə yapışdırılır. Sonra elektrik lövhələri doldurulur və dibi isti yapışqanla möhürlənir, beləliklə batareyaları dəyişdirmək və ya proqramı Roomba'ya yenidən təyin etmək üçün aça bilərsiniz.
Addım 4: Proqramlaşdırma
Əvvəlki Tide Clock-da olduğu kimi, proqram da Luke Millers-in çox gözəl işlərinə əsaslanır: https://lukemiller.org/index.php/2015/11/building-a-simple-tide-clock/ Bu halda proqram düyməni basılı tutduğunuz müddətdə üç fərqli ekran vermək üçün dəyişdirildi. Məkan məlumatı və tarix/vaxt ilə növbəti YÜKSEK/DÜŞÜK verən ilk. İkinci cərəyan gelgit və son hündürlüyünü verir. Üçüncüsü, növbəti gelgitin nə qədər yaxın olduğuna dair bir bar qrafiki verir. Bu faylların hər biri gelgit saatınızın yeri üçün dəyişdirilməlidir. (Yaxşı səyahət etməyəcək … RTC ehtiva edən hər hansı bir cihazda olduğu kimi, bu xətti şərh etmədən alətin ilk istifadəsində saatı təyin etməlisiniz: //RTC.adjust(DateTime(F(_DATE_), F (_ TIME_)))); Batareya ilə işləyən RTC -nin o vaxtdan etibarən öz vaxtını saxlaması üçün bunu ilk dəfə şərh etməkdənsə. Batareya bir neçə il RTC ilə işləməlidir və digər batareyalar inşallah bir müddət saatı işlədəcək-bir neçə il ərzində gündə 2 dəfə istifadə edəcəyimi təxmin etdim.
Addım 5: İstifadə edin
Qətiyyən suya davamlı deyil. Və dəniz ulduzu onları yemək istəmir.
Tövsiyə:
Gelgit və hava saatı: 9 addım (şəkillərlə birlikdə)
Gelgit və Hava Saatı: Gelgitin yüksək və ya aşağı olduğunu və ya arada bir yerdə olduğunu göstərən tək əli olan analoji gelgit saatlarını satın ala bilsəniz də, istədiyim şey aşağı gelgitin nə vaxt olacağını söyləyəcək bir şey idi. Q -yə baxa biləcəyim bir şey istədim
Təqaüd Saatı / Sayma / Dn Saatı: 4 Adım (Şəkillərlə)
Təqaüd Saatı / Sayma / Dn Saatı: Çekmecede bu 8x8 LED nöqtə matrisli ekranlardan bir neçəsi vardı və onlarla nə edəcəyimi düşünürdüm. Digər təlimatlardan ilhamlanaraq, gələcək bir tarixə/saata qədər saymaq üçün geri sayma/yuxarı göstərici qurmaq fikrinə sahib oldum və əgər hədəf vaxt
İnternet Saatı: NTP Protokolu ilə ESP8266 NodeMCU istifadə edərək OLED ilə Tarixi və Saatı Göstərin: 6 Addım
İnternet Saatı: NTP Protokolu ilə ESP8266 NodeMCU istifadə edərək OLED ilə Tarixi və Saatı Göstərin: Salam uşaqlar, bu təlimatlarda internetdən vaxt alacaq bir internet saatı quracağıq, bu layihənin işləməsi üçün heç bir RTC lazım olmayacaq, yalnız işləyən internet bağlantısı Və bu layihə üçün bir esp8266 ehtiyacınız olacaq
Heç bir RTC olmadan ESP8266 Şəbəkə Saatı - Nodemcu NTP Saatı RTC yoxdur - İNTERNET SAAT PROJESİ: 4 addım
Heç bir RTC olmadan ESP8266 Şəbəkə Saatı | Nodemcu NTP Saatı RTC yoxdur | İNTERNET SAAT PROJESİ: Layihədə RTC olmadan bir saat layihəsi olacaq, wifi istifadə edərək internetdən vaxt alacaq və st7735 ekranında göstərəcək
Gelgit rejimində CountClock: 10 addım (şəkillərlə)
Gelgit rejimində CountClock: Qarışıqlığın qarşısını almaq üçün: Gelgit rejimində CountClock okean gelgitini göstərmir, ancaq vaxtı göstərir. Bu Təlimat kitabındakı gelgit aspekti, yüksələn gelgit kimi görünən zamanın əyani təqdimatına aiddir. CountClock ConceptThe Cou