Агуулгын хүснэгт:
- Алхам 1: Бүрэлдэхүүн хэсгүүдийн жагсаалт
- Алхам 2: Boot Loader -ийг ATMEGA 8 дээр шатаах
- Алхам 3: RTC -ийг Arduino руу холбох
- Алхам 4: RTC руу цаг байршуулах
- Алхам 5: Хэлхээг бий болгох
- Алхам 6: Гаднах хэрэг үүсгэх
- Алхам 7: Цагны чиг үүрэг
Видео: ATMEGA 8: 7 Алхам (Зурагтай) ашиглах цаг
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
ATMEGA 8 бол хамгийн хямд бичил хянагчийн нэг тул би цагийг ашиглахаар шийдсэн. Миний олж харсан зүйл бол цагийг харуулах явдал юм, тиймээс хамгийн ерөнхий зүйл бол 7 сегментийн дэлгэц боловч би хүлээж буй бүх текстийг харуулах боломжгүй байна. 16X2 LCD -тэй ажиллахаар шийдсэн. Дараа нь би микро хянагчийн ихэнх нь дотоод RTC (Real Time Clock) -ийг санал болгодог боловч ATMEGA 8 бидэнд дотоод RTC байхгүй тул гадны нэгийг ашигласан. цаг, атмега 1.8v -аас 5v хүртэл ажиллах боломжтой тул би 1s lipo хийхээр төлөвлөж байсан, энэ нь маш сайн ажилласан.
Алхам 1: Бүрэлдэхүүн хэсгүүдийн жагсаалт
- Атмега 8 ic
- 16X2 хэмжээтэй LCD дэлгэц
- DS3231 RTC модуль
- 1S липо батерей
- TP4056 lipo цэнэглэгч модуль
- өрөмдсөн ПХБ
- 16MHZ болор осциллятор
- 22pf конденсатор
- 10K эсэргүүцэл
Алхам 2: Boot Loader -ийг ATMEGA 8 дээр шатаах
- Хамгийн хялбар арга бол arduino uno -аас ATMEGA 328 -ийг устгаад ATMEGA 8 -ийг оруулах явдал юм.
- SPI тээглүүрийг өөр Arduino uno -той холбож, ачаалагчийг шатаа
- Энэ видеог дагаж илүү сайн зогсоорой
Алхам 3: RTC -ийг Arduino руу холбох
- RTC -ийн SCL зүүг A5 arduino руу холбоно уу
- RTC -ийн SDA зүүг A4 arduino руу холбоно уу
- RTC -ийн VCC зүүг 5v arduino руу холбоно уу
- RTC -ийн GND зүүг GND arduino руу холбоно уу
Алхам 4: RTC руу цаг байршуулах
- Цагийн програмыг татаж авах
- кодыг нээнэ үү
- Дараах мөрийг комментоор бичихгүй
- одоогийн цагийг засах
- кодыг дээшлүүлэх
- одоо цагийг RTC дээр хадгална
- одоо мөрүүдийг буцааж коммент бичээд дахин оруулна уу
- одоо ATMEGA 8 -ийг arduino -аас устгаарай
- https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
- энэ линкээр орж дэлгэрэнгүй мэдээлэл аваарай
Алхам 5: Хэлхээг бий болгох
- ATMEGA 8 -ийг pcb руу гагнах замаар эхлүүлээрэй
- Дараа нь ATMEGA 8 -ийн осцилляторын хэлхээг хий
- Атмега 8 холбогчийг үзнэ үү
- Дараа нь RTC болон LCD модулийг засна уу
- Холболтыг схемийн дагуу хий
- Липо батерей болон түүний цэнэглэгчийг засна уу
Алхам 6: Гаднах хэрэг үүсгэх
- Надад 3d принтер байхгүй тул картон ашиглан хийхээр шийдэж, өнгөт наалдамхай туузаар хучсан
- Энэ нь гялалзсан, үзэсгэлэнтэй харагдаж байна
- Илүү мэргэжлийн харагдахын тулд 3d хэвлэсэн хайрцаг хийхийг зөвлөж байна
Алхам 7: Цагны чиг үүрэг
- Энэ нь 12 цагийн форматтай тул AM/PM -ийг харуулах болно
- Энэ нь цагийг секундээр харуулах болно
- Энэ нь өдөр, огноог хоёр минут тутамд харуулах болно
- Энэ нь өрөөний температурыг хоёр минут тутамд харуулах болно
- Энэ нь батерейны нөөцтэй тул цахилгаангүй байсан ч батерейгаар ажиллах болно
- RTC нь өөрийн гэсэн батерейтай тул батерейны нөөц дууссан ч гэсэн амрахгүй.
- Энэ төсөл танд таалагдана гэж найдаж байна. !!! Миний YouTube сувагт бүртгүүлэх талаар бодож үзээрэй !!! Аз жаргалтай суралцах.
Зөвлөмж болгож буй:
Цаг хэмжих (соронзон хальсны цаг): 5 алхам (зурагтай)
Цаг хэмжих (соронзон хальсны хэмжих цаг): Энэхүү төслийн хувьд бид (Алекс Фиел & Анна Линтон) өдөр тутмын хэмжих хэрэгслийг аваад цаг болгон хувиргасан. Анхны төлөвлөгөө нь одоо байгаа соронзон хальсны хэмжүүрийг моторжуулах явдал байв. Үүнийг хийхдээ бид өөрсдийнхөө бүрхүүлийг бүтээхэд илүү хялбар байх болно гэж шийдсэн
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
Түрлэг ба цаг агаарын цаг: 9 алхам (зурагтай)
Түрлэг ба цаг агаарын цаг: Хэдийгээр та далайн түрлэг өндөр эсвэл нам, эсвэл хаа нэгтээ байгаа эсэхийг харуулдаг цорын ганц гартай аналог цаг худалдаж авах боломжтой боловч миний хүсч байсан зүйл бол далайн түрлэг ямар үед болохыг хэлж өгөх байсан юм. Би q руу харах боломжтой зүйлийг хүсч байсан
ESP8266 ашиглан сүлжээний цаг дижитал цаг: 4 алхам (зурагтай)
ESP8266 ашиглан сүлжээний цагийн дижитал цаг: Бид NTP серверүүдтэй холбогддог, сүлжээ эсвэл интернетийн цагийг харуулдаг хөөрхөн бяцхан дижитал цаг бүтээх талаар суралцдаг. WeMos D1 mini -ийг ашиглан WiFi сүлжээнд холбогдож, NTP цагийг олж, OLED модуль дээр харуулна
WiFi цаг, таймер, цаг агаарын станц, Блинк хяналттай: 5 алхам (зурагтай)
WiFi цаг, таймер, цаг агаарын станц, Блинк хяналттай: Энэ бол Морфин дижитал цаг (ойлголт, кодын хувьд Хари Вигунагийн ачаар) бөгөөд энэ нь аналог цаг, цаг агаарын мэдээ, гал тогооны цаг хэмжигч юм. Ухаалаг гар утсан дээрээ WiFi -ээр Blynk програм. Энэхүү програм нь танд