Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай эд анги
- Алхам 2: Тоног төхөөрөмжийн зохион байгуулалт (Fritzing Design -ийн дагуу)
- Алхам 3: Код
- Алхам 4: Ажиллаж буй видеонууд
- Алхам 5: RTC
- Алхам 6: Тусдаа бөгж
- Алхам 7: НҮБ -ын зөвлөл
- Алхам 8: Төслийн уран сайхны төгсгөл
- Алхам 9: Шөнийн эффект
Видео: LED цаг: 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Миний Arduino цагны төслийг НҮБ -ын самбар болон Adafruit -ийн Neopixels ашиглан хайж олоорой. Энэ бол хийгдэж буй ажил, тиймээс миний хичээлийг тэвчээртэй хүлээж аваарай …… Ханцуй шамлан орох тусам энэ нь илүү нарийвчлалтай болно. Код болон утаснуудын дэлгэрэнгүй мэдээллийг GitHub дээрээс авах боломжтой (урд талын холбоосыг үзнэ үү).
Алхам 1: Шаардлагатай эд анги
x1 10K эсэргүүцэл
x1 430R эсэргүүцэл
x1 LDR (гэрлээс хамааралтай эсэргүүцэл)
x1 12 LED Neopixel бөгж (Adafruit)
x1 60 LED Neopixel бөгж (Adafruit) - бөгж нь дөрвөн хэсгээс бүрдэнэ гэдгийг анхаарна уу
x1 RTC DS1307 (бодит цагийн цаг)
x1 Arduino UNO R3 самбар
x1 талхны самбар
утаснууд
Алхам 2: Тоног төхөөрөмжийн зохион байгуулалт (Fritzing Design -ийн дагуу)
github.com/SteveDeDomenico/Arduino-Uno-LED…
Төслийн утсыг холбоход туслах Fritzing диаграмыг татаж авах боломжтой. Эсэргүүцэл нь 10K хэмжээтэй болохыг анхаарна уу.
Алхам 3: Код
github.com/SteveDeDomenico/Arduino-Uno-LED…
Кодыг GitHub дээрээс татаж авах боломжтой. Хэсэг хугацааны дараа би кодын зарим хэсгийг илүү нарийвчлан ярилцах болно.
Алхам 4: Ажиллаж буй видеонууд
Шилдэг видеонууд биш, гэхдээ энэ нь ажиллаж байгааг харуулах сайхан байх гэж бодсон. Би зарим онцлог шинж чанарыг харуулсан илүү сайн зүйлийг байршуулах болно.
Алхам 5: RTC
Зөв цагийг хадгалахад туслах зорилгоор RTC DS1307 -ийг ашигласан. Утасны зөв холболтыг Fritzing диаграмаас үзнэ үү.
Алхам 6: Тусдаа бөгж
Жижиг цагираг (12 LED) нь цагийн зүүний хувьд, том цагираг (60 LED) нь минут, секундын гарт ашиглагддаг. Хоёр цагирагны гэрлийг тохируулахын тулд LDR (Гэрэл хамааралтай эсэргүүцэл) -ийг бүтцэд оруулсан болно. Эдгээр бөгжийг Adafruit вэбсайтаас худалдаж авах боломжтой. 60 LED цагираг нь дөрвөн хэсгээс бүрдэх бөгөөд тэдгээрийг хамтдаа гагнах шаардлагатайг анхаарна уу.
Алхам 7: НҮБ -ын зөвлөл
Би НҮБ -ын удирдах зөвлөлийг ашигласан боловч бусад нь адилхан ажилладаг.
Алхам 8: Төслийн уран сайхны төгсгөл
Төслийг дуусгахын тулд лазер хайчлах хайрцгийг ашигласан.
Алхам 9: Шөнийн эффект
Гэрэлд мэдрэмтгий эсэргүүцэл нь LED -ийг харанхуйд бага гэрэлтүүлдэг болохыг анхаарна уу.
Зөвлөмж болгож буй:
Цаг хэмжих (соронзон хальсны цаг): 5 алхам (зурагтай)
Цаг хэмжих (соронзон хальсны хэмжих цаг): Энэхүү төслийн хувьд бид (Алекс Фиел & Анна Линтон) өдөр тутмын хэмжих хэрэгслийг аваад цаг болгон хувиргасан. Анхны төлөвлөгөө нь одоо байгаа соронзон хальсны хэмжүүрийг моторжуулах явдал байв. Үүнийг хийхдээ бид өөрсдийнхөө бүрхүүлийг бүтээхэд илүү хялбар байх болно гэж шийдсэн
ESP8266 Цаг уурын станцын цаг: 4 алхам
ESP8266 Цаг уурын станцын цаг: Энэхүү төсөл нь цаг, цаг агаарыг жижигхэн тохиромжтой багцад харуулах сайхан арга юм. Би төсөл, энэ нь хэрхэн ажилладаг, кодыг энд харуулах болно. Та янз бүрийн товчлуур дээр дарж тухайн цаг агаарыг тогтоосон байршилд харуулах боломжтой
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
Түрлэг ба цаг агаарын цаг: 9 алхам (зурагтай)
Түрлэг ба цаг агаарын цаг: Хэдийгээр та далайн түрлэг өндөр эсвэл нам, эсвэл хаа нэгтээ байгаа эсэхийг харуулдаг цорын ганц гартай аналог цаг худалдаж авах боломжтой боловч миний хүсч байсан зүйл бол далайн түрлэг ямар үед болохыг хэлж өгөх байсан юм. Би q руу харах боломжтой зүйлийг хүсч байсан
ESP8266 ашиглан сүлжээний цаг дижитал цаг: 4 алхам (зурагтай)
ESP8266 ашиглан сүлжээний цагийн дижитал цаг: Бид NTP серверүүдтэй холбогддог, сүлжээ эсвэл интернетийн цагийг харуулдаг хөөрхөн бяцхан дижитал цаг бүтээх талаар суралцдаг. WeMos D1 mini -ийг ашиглан WiFi сүлжээнд холбогдож, NTP цагийг олж, OLED модуль дээр харуулна