Агуулгын хүснэгт:
Видео: Arduino болон RTC ашиглан үгийн цаг: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Би найз охиндоо төрсөн өдрөөр нь онцгой бэлэг барихаар шийдлээ. Бид хоёулаа электроникийн чиглэлээр ажиллаж байгаа болохоор ямар нэг зүйлийг "электроник" болгох нь маш зөв санаа байсан. Үүнээс гадна, бид хоёулаа бие биендээ ийм төрлийн бэлгийг өмнө нь бэлэглэж байсан бөгөөд үнэхээр гайхалтай санагдаж байна.
Тиймээс, би дөнгөж YouTube -ээр явж байгаад нэг видео олж харлаа. Үүнийг үзсэнийхээ дараа би үүнийг хийх болно гэдэгтээ итгэлтэй байсан. Ингэж л бүх зүйл эхэлсэн.
Би интернетээс илүү олон төрлийн хичээл хайж үзсэн боловч миний хэрэгцээнд нийцсэн зүйл алга. Миний шаардлага бол: 1. Бүх эд ангиудыг хадгалах зориулалттай орон сууцны барилгын хялбар байдал.2. Ашигласан хянагч нь Arduino байх ёстой. Цаг барихын тулд бодит цагийн цагийг ашиглах ёстой. Ашигласан LED нь WS2812B байх ёстой.
Би хэд хэдэн хичээл үзсэн бөгөөд миний шаардлагын дагуу үгийн цаг гаргахын тулд тэдгээрийг нэгтгэхээр шийдсэн. Интернет дээр олон тооны үг сурах заавар байдаг бөгөөд тэдгээрийн аль нь ч тийм биш тул би бүтээлээ хуваалцахаар шийдлээ. Мөнгөнд ээлтэй байх нь амархан.
Миний дурдсан хичээлүүдийг доор жагсаав.
1. Супер зүйл хийх
2. Жереми Блум
3. Скотт Безек
Тиймээс, эхэлцгээе.
Алхам 1: Шаардлагатай эд анги
Энэ бол төслийн зүрх юм. Та үүнийг зөв хийвэл бүх зүйл сайхан болно.
Би хатуу хавтанг суурь болгон сонгосон бөгөөд түүнтэй ажиллахад хялбар (нүх гаргах, хайчлах) хийхэд хэцүү, хялбар байдаг. Тиймээс 9х9 инчийн хатуу самбар аваарай. Юу ч хийхээс өмнө модон хайрцагт таарч байгаа эсэхийг шалгаарай. Үгүй бол үүнийг бөглөх эсвэл огтлох замаар тохируулж, хайрцагт авч хаяхад хялбар болгоно.
Үүнийг хийсний дараа Inkscape дээр винил дизайныг суурь болгон ашиглан загвар үүсгээрэй. Ледсийн газруудыг тэмдэглээд дугаарлаарай. Мөн неопикселийн LED дахь өгөгдлийн урсгалын чиглэлийг харуул. Би хоёр туузыг ашиглаж байхдаа 8 & 9 -р зүү дээр би үүнийг 8 _ _ ба 9 _ гэж дугаарласан бөгөөд эхний дугаар нь зүү, бусад нь LED тоон дугаар юм. "A Quartter", "хорин тав" гэх мэт зарим үг хэтэрхий урт тул би тэнд хоёр лед ашиглахаар шийдсэн. Мөн түүний нэр тод байх ёстой тул би тэнд 4 лед ашигласан. Бусад дэлгэрэнгүй мэдээллийг миний загварыг үзэх боломжтой. Би өөрийн загварын svg файлыг хавсаргав. Үүнийг хэвлээд, тунгалаг хуудсан дээр хэвлэсэн винилээс дээгүүр байлгаад хэмжээ нь төгс эсэхийг шалгаарай.
Хатуу самбар дээр харандаагаар 8 х 8 инчийн хэмжээтэй хайрцаг хийж, дөрвөн талаас нь хатуу хавтангийн хилээс ижил зайд үлдээгээрэй. Хатуу самбар нь 9 х 9 инч, загвар нь 8 х 8 инч хэмжээтэй гэдгийг санаарай. Загварыг зурсан хайрцгандаа цаасан цавуу ашиглан хатуу самбар дээр наа.
Led туузыг тус тусад нь хайчилж, ар талдаа байрлуулсан хоёр талт соронзон хальсны тусламжтайгаар загвар дээрээ Leds байрлалд байрлуулна. Туузан дээр би ердөө 30 ледтэй байсан ч надад өөр 4 ширхэг лед хэрэгтэй байсан. Надад бас ижил төрлийн 20 лед тойрон хэвтэж байв. Тиймээс би тэдгээрийн 4 -ийг ашиглаж, конденсатор нэмж, халуун цавуу ашиглан картон дээр наагаад өөрийн модулийг хийж, "Снеха" гэдэг үгэнд ашигласан.
Бүх ледүүд гацсаны дараа залгуур бүрийн хажууд зүүн талд 3, баруун талд 3 нүх гарга. Би нүх гаргахдаа тохирох хэмжээтэй алх, хадаас ашигласан. Нүхнүүд бие биенээсээ тусдаа байгаа эсэхийг шалгаарай, эс тэгвэл гагнуурын дараа утаснууд богиносох болно. Үүний дараа 0.75 хавтгай дөрвөлжин мм хэмжээтэй хатуу утсыг аваад, үзүүрийг нь хуулаад нүхээр дамжуулж, leds руу гагнана. Ледүүдийг ээлжлэн ээлжлэн эргүүлж байсныг бүү мартаарай, гагнах үед өгөгдлийн урсгалын чиглэлийн суманд онцгой анхаарал хандуулдаг. Өнгөт цус алдалтаас зайлсхийхийн тулд дараа нь картон нэмж оруулах шаардлагатай болдог тул бүх утсыг хатуу хавтангийн ар талд байлга. Өнгөт цус алдалт гэж хэлэхэд би шаардлагатай уртыг хэмжсэний дараа 25 мм өргөнтэй цагаан картон хайчилж авав. Би халуун цавуугаар түр зогсоож чадсан бөгөөд энэ нь маш сайн ажилладаг. Халуун цавуу хэрэглэх боломжгүй газруудад би цавуу хэрэглэдэг байсан ч хатаахад нэг шөнийг зарцуулдаг. Тиймээс, ухаалгаар сонгоорой.
Ледийг багтаах хэтэрхий нарийн газруудын шийдэл: "Би" гэх мэт үсгүүд болон зүрх рүү хөтлөхөд хэтэрхий нарийссан бол би удирдагчийг зөвхөн үсгийн дээд талд, гадна талд нь бусад илүүдэл хэсгүүдтэй наалддаг.. Би картоныг илүүдэл хэсгүүдийн дээр байрлуулна. Энэ нь ямар ч асуудал үүсгэдэггүй. "Зүрхэнд" лед наахад асуудал гарсаар байв. Хажууд нь өөр нэг лед байсан бөгөөд миний санаа тэнд хэрэгжихгүй байсан юм. Үүнийг шийдэхийн тулд би энэ удирдамжийг хамгийн сүүлд хийхээр шийдсэн бөгөөд ингэснээр би өөр мэдээллийг дамжуулах шаардлагагүй тул түүний баруун хэсгийг хайчилж чадна (үүний дараа Leds байхгүй тул). Миний нэмж оруулсан зургийг үзнэ үү.
"НЭГ" эсвэл "ХОЁР" гэх мэт гурван үсгийн хувьд би ангархай хайчилж, LED -ийн ПХБ -ийг нугалаад хатуу самбарын араар дамжуулав. Миний мэдэх хачин, гэхдээ энэ нь ажилладаг. Энэ бол миний нэг найзын санаа байсан юм. Гэхдээ үүнийг хаа сайгүй бүү хий, зөвхөн шаардлагатай газруудад л хий.
Алхам 7: Бүгдийг нэгтгэх
Бүх зүйл дууссаны дараа угсрах цаг болжээ.
Явж, хайрцгандаа 9 х 9 инчийн шил аваарай. Дуртай зүйлээ хайрцгийн урууланд наалдуулаарай, би халуун цавуу хэрэглэсэн. Үүний дараа супер цавуу ашиглан винилийг шилэн дээр маш болгоомжтой наана. Хэлхээний самбарыг дотор нь тавь, гэхдээ бүү засаарай. Цахилгаан асааж, зарим гэрлийг асааж, хатуу самбарыг гараараа дарж, винилтэй нийцэж байгаа эсэхийг шалгаарай. Үгүй бол та хатуу самбарыг хэмжээг нь багасгахын тулд дөрвөн талын аль нэг талаас нь бөглөх хэрэгтэй болно. Зохицуулах үйл явцад цаг гаргаарай.
Үүнийг хийсний дараа хатуу самбарыг засах хэрэгтэй. Потенциометр ба DC баррель холбогчийг нэмнэ үү. Бүх бүрэлдэхүүн хэсгүүдэд хүч өгөхийн тулд би нэг ширхэг ПХБ ашиглаж, хоёр хатуу утсыг (Vcc ба GND) гагнаж, цахилгаан тэжээлийн төмөр зам болгон ашигласан. Үүний дараа би хүчийг ашиглахын тулд бүх бүрэлдэхүүн хэсгүүдийг гагнав. Би хүчийг өгөхийн тулд arduino -ийн Vin pin -ийг ашигласан.
Arduino -тэй бүх холболтыг хийж, үгийн цагийг сайхан өнгөрүүлээрэй.
Зөвлөгөөний нэг хэсэг, хуурамч үгийн ард хар соронзон хальс наах нь өнгөний цус алдалтыг багасгахад маш их тус болно. Мөн DS3231 3.3V батерейг шинэ батерейгаар солих.
Асуух зүйл байвал сэтгэгдэл бичнэ үү.
Баярлалаа:)
Зөвлөмж болгож буй:
114 цаг удирддаг үгийн цаг: 14 алхам (зурагтай)
114 servos -ийн удирддаг үгийн цаг: 114 LED -тэй бөгөөд үргэлж ажилладаг. Таны мэдэж байгаагаар хариулт нь үгийн цаг юм. 114 LED + 114 servo -той юу, үргэлж хөдөлдөг вэ? Хариулт нь servo хяналттай үгийн цаг юм. Энэхүү төслийн хувьд би найзтайгаа хамтарч ажилласан
ESP8266 RTC байхгүй сүлжээний цаг - Nodemcu NTP цаг RTC байхгүй байна - ИНТЕРНЕТ ЦАГИЙН ТӨСӨЛ: 4 алхам
ESP8266 RTC байхгүй сүлжээний цаг | Nodemcu NTP цаг RTC байхгүй | ИНТЕРНЕТ ЦАГИЙН ТӨСӨЛ: Төсөл нь RTC -гүй цагны төсөл хийх бөгөөд wifi ашиглан интернэтээс цаг авч, st7735 дэлгэц дээр харуулах болно
DS1307 бодит цагийн цаг (RTC) модулийг ашиглан Arduino дээр суурилсан цаг ба 0.96: 5 алхам
DS1307 Real Time Clock (RTC) модулийг ашиглан Arduino -д суурилсан цаг & 0.96: Сайн байна уу залуусаа энэ хичээлээр бид DS1307 бодит цагийн модулийг ашиглан ажлын цагийг хэрхэн хийхийг харах болно. OLED дэлгэцүүд Тиймээс бид цагийг DS1307 модулаас унших болно. Үүнийг OLED дэлгэц дээр хэвлэ
Arduino IDE ашиглан M5stick C ашиглан цаг хийх - M5stack M5stick-C-тэй RTC бодит цагийн цаг: 4 алхам
Arduino IDE ашиглан M5stick C ашиглан цаг хийх | M5stack M5stick-C-тэй RTC бодит цагийн цаг: Сайн байна уу залуусаа, энэ зааварчилгаанд бид Arduino IDE ашиглан m5stack-ийн m5stick-C хөгжүүлэлтийн самбар ашиглан хэрхэн цаг хийхийг сурах болно. Тиймээс m5stick нь огноо, цаг, цагийг харуулах болно. дэлгэц дээр сарын долоо хоног
Бөөрөлзгөнө Pi болон Weewx ашиглан 5 -аас 1 цаг агаарын станц (бусад цаг агаарын станцууд нийцтэй байдаг): 5 алхам (зурагтай)
Acurite 5 in 1 цаг уурын станц нь Raspberry Pi болон Weewx -ийг ашигладаг (бусад цаг уурын станцууд хоорондоо нийцтэй байдаг): Би Acurite 5 -ийг 1 цаг уурын станц худалдаж аваад би хол байхдаа гэртээ байгаа цаг агаарыг шалгахыг хүсч байсан. Гэртээ ирээд үүнийг тохируулсны дараа би дэлгэцээ компьютерт холбох эсвэл тэдний ухаалаг зангилааг худалдаж авах ёстой гэдгээ ойлгосон