Агуулгын хүснэгт:
- Алхам 1: Бэлтгэл ажил. Хэрэгсэл ба хэрэгсэл
- Алхам 2: Бэлтгэл ажил. Электроник
- Алхам 3: Bluetooth модулийг бэлтгэх
- Алхам 4: Хөтөлбөрийг угсрах, шатаах
- Алхам 5: Андройд апп -аар суулгаж, татаж аваарай
Видео: Бүх нийтийн таймер - ус цацагч хянагч: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Uni-timer бол 4 реле бүхий Arduino тоног төхөөрөмж дээр суурилсан бүх нийтийн таймер төхөөрөмж бөгөөд үүнийг 24 өөр цаг хугацаанд дангаар нь эсвэл бүлэг болгон асаах, унтраах програмчлагчаар ажилладаг. Төслийн зорилго нь ус цацах системийг хянадаг, хэт боловсронгуй програмчлагдах таймер бүтээх байсан боловч цаг хугацааг багтаасан бусад програмуудад ашигтай байсан. Хамгийн бага цагийн хуваарь нь 1 минут байна.
Энэ хэлхээг цөөн тооны cheep модулиудаар хийсэн болно. Хугацаа нь таны бичсэн Андройд програмын тусламжтайгаар Bluetooth -ээр тохируулж болно.
Алхам 1: Бэлтгэл ажил. Хэрэгсэл ба хэрэгсэл
Хэрэгсэл:
- Гагнуурын төмөр
- Кабель таслагч
- USBasp AVR програмист + програм хангамж (эсвэл өөр програмист)
- Программист 10 зүү 6 зүү хувиргагч
- Компьютер
- FTDI 232 модуль (4 холбогч кабель + талх) + Arduino цуваа дэлгэц эсвэл Putty програм хангамж
- Андройд утас
Хэрэглэх материал:
- Гагнуурын утас
- Хуучин компьютерийн IDE кабелийг дахин боловсруулах
- Туршилтын хэлхээний самбар 2см x 1см (чухал биш)
- 1K резистор 3 ширхэг
- CR2032 батерей
Алхам 2: Бэлтгэл ажил. Электроник
Модулиуд:
- Arduino Uno эсвэл зарим клон (микроконтроллер модуль, хэлхээний тархи) - ebay
- Жижиг RTC (бодит цагийн жижиг модуль) - ebay
- HC -05 Bluetooth модуль (Bluetooth цуваа модуль) - ebay
- Arduino Uno -ийн 4 буухиа бамбай (дээрх зураг дээрх шиг) - ebay
- DC 9V цахилгаан хангамж (танай улсаас хамаарч) - ebay
Алхам 3: Bluetooth модулийг бэлтгэх
Бид хэлхээг угсрахаас өмнө Bluetooth модулийг Андройд төхөөрөмж болон Arduino Uno -той харилцахад бэлэн байх ёстой. Үүнийг модулийн цуваа холболт болон хэд хэдэн AT командыг ашиглан хийж болно.
AT командыг Bluetooth модульд илгээхийн тулд та дээрх хэлхээний адил FTDI 232 модулийг холбох хэрэгтэй. (FTDI232 бол USB -рүү хөрвүүлэгч цуваа бөгөөд компьютер дээр виртуал цуваа порт хэлбэрээр харагддаг)
Үүнийг хийхийн тулд талхны хавтан болон цөөн хэдэн утас ашиглана уу. Зарим Bluetooth модулиуд дээр B1 товчлуурыг үйлдвэрээс гагнасан байдаг.
Bluetooth модулийг бэлтгэж байна:
- B1 товчлуурыг дарж, дарж байгаарай, FTDI232 -ийн USB кабелийг компьютерт холбож, B1 товчлуурыг суллана уу. (одоо Bluetooth модуль AT горимд орсон) Arduino програм хангамжийг ажиллуулна уу.
- FTDI232 -д тохирох холбооны портыг сонгоод Arduino програм хангамжийн цуваа мониторыг ажиллуулна уу.
- Бодын хурдыг 38400 болгож тохируулна уу.
- Үүнийг илгээхээр тохируулаарай: тэрэг буцах ба шугамын тэжээл
- AT гэж бичээд enter дарна уу, хэрэв хэлхээний хариу зөв байвал бид бизнес хийж байна.:) Хэрэв үгүй бол 1 -р цэгээс эхэл.
- Дараа нь бид Андройд утасны Bluetooth төхөөрөмжүүдийн жагсаалтад гарч ирэх Bluetooth төхөөрөмжийн нэрийг тохируулна. AT+NAME = UNITIMER гэж бичээд enter дарна уу. Андройд аппликейшн энэ нэрийг хайх тул энэ нь UNITIMER байх ёстой.
- Uni-таймерын пин кодыг тохируулна уу: AT+PIN = 1234 эсвэл 4 оронтой тоог оруулаад enter дарна уу. (Андройд дээрх төхөөрөмжийг хослуулахад маш чухал байх тул дугаарыг цээжлээрэй)
- Baud-ийн хэмжээг үйлдвэрээс 9600 болгож тохируулсан боловч та үүнийг AT+UART = 9600, 0, 0 гэж бичиж тохируулж болно.
- AT+RESET гэж бичээд AT горимоос гарахын тулд enter дарна уу.
Бусад AT командыг эндээс олж болно.
Bluetooth модулийг талхны самбараас салга.
Алхам 4: Хөтөлбөрийг угсрах, шатаах
Хэлхээ угсрах:
Дээрх зургийг ашиглана уу. Ойролцоогоор 8 см урттай 8 кабелийг хайчилж, зураг дээрх шиг Arduino самбар дээр гагнана. Туршилтын самбарыг ашиглан HC-05 Bluetooth модулийн RX зүү дээр 3x1K резистор нэмнэ үү. Энэ бол 3V RX зүүг 5V TX гаралт руу холбох хамгийн хямд арга юм. (TTL -ийн түвшинд тохирсон, резисторын хэлхээ асахгүй) Arduino RX нь 3V TTL түвшинг ийм удаан хурдтайгаар сонсох боломжтой.
Утасны үлдсэн 4 үзүүр нь TinyRTC модуль руу ордог. (бидний цаг)
4 буухиа бамбайг залгаарай, тэгвэл хэлхээг хийж дуусна. CR2032 батерейг TinyRTC модулийн залгуурт залгаарай. Батерей нь цахилгаан адаптер холбогдоогүй байсан ч цагийг ажиллуулж чаддаг.
Хөтөлбөрийг шатааж байна:
Харамсалтай нь ноорог тогтворгүй болж эхэлсэн боловч ачаалагч ачаалал нь хүлээгдэж буй шиг ажиллахгүй байгаа тул би зай гаргахын тулд Arduino ачаалагч програмаас салах хэрэгтэй болсон. Тиймээс та үүнийг зөвхөн самбар дээр байршуулах боломжгүй, AVR програмист (USBasp) ашиглан шарах хэрэгтэй. Ноорог нь 8 реле жолоодох боломжтой боловч энэ нь хялбаршуулсан хувилбар юм.
Би энд дэлгэрэнгүй тайлбарлахгүй, програмыг хэрхэн яаж шатаах талаар интернет дээр бичжээ.
Миний зөвлөгөө: AVR-ийн FUSES-ийг бүү өөрчил.
USBasp (эсвэл ямар ч тохиромжтой төрөл) програмистыг Arduino самбарт холбож, доорх hex файлыг байршуулахын тулд програм хангамжаа ашиглана уу. Uno самбарын програмчлалын голтой холбогдохын тулд та 10-6 зүү адаптер эсвэл зарим кабелийг ашиглах ёстой. USBasp -ийг салга. (програмыг шатаах үед Arduino самбар нь програмистаар тэжээгддэг, хэрэв 9V цахилгаан адаптер ашиглаагүй бол)
9V адаптерийг залгаарай, хэрэв бүх зүйл хэвийн болсон бол Arduino самбар дээрх LED хурдан анивчиж, Bluetooth модулийн LED нь арай удаан анивчих болно.
Одоо хэлхээ нь тохиргоог хүлээн авахад бэлэн байна. Тохиргоог Uno самбар дээрх ATmega 328 чипийн нэгдсэн eeprom дээр хадгална.
Алхам 5: Андройд апп -аар суулгаж, татаж аваарай
Uni-timer.apk програмыг Андройд утсан дээрээ татаж суулгаарай. Үүнийг хийхийн тулд та USB кабель ашиглан Андройд төхөөрөмжөөс үл мэдэгдэх эх сурвалжийг идэвхжүүлэх ёстой. Хэрхэн, яагаад энд байна.
Тоглоомын дэлгүүрт апп байршуулахын тулд би цуглуулга цуглуулахаар ажиллаж байна. Үүний тулд Google бага зэрэг мөнгө авдаг. Хэрэв би хүмүүст таалагдах юм бол би мөн Apple -ийн төхөөрөмжүүдэд зориулж апп хийх болно.
Тохируулах:
- Юуны өмнө та програмыг татаж аваад Андройд төхөөрөмж дээрээ суулгах хэрэгтэй.
- Цахилгаан адаптерийг залгаарай, одоо хэлхээ асаалттай байна.
- Андройд төхөөрөмж дээр Bluetooth -ийг эхлүүлээд шинэ төхөөрөмж хайх.
- UNITIMER төхөөрөмжийг хослуулбал шулам 4 оронтой пин кодыг асуух болно. (энэ бол Bluetooth зүү оруулах код юм.)
- Аппыг эхлүүлнэ үү. Татаж авах тохиргооны товчийг дарна уу. Энэхүү програм нь богино хугацаанд Uni-timer-тай холбогдож, "Тохиргоог татаж авсан" гэсэн анхааруулах цонхыг танд үзүүлэх болно. Хэрэв энэ нь ажиллахгүй бол холболтын алдаа гарах болно, эсвэл Bluetooth -ээс зөвшөөрөл хүсэх болно.
- Хэрэв бүх зүйл хэвийн болсон бол анхааруулах цонхон дээрх OK дарна уу, хэдэн минутын дараа програм нь татаж авсан өгөгдлөөр тохиргооны маягтыг бөглөх болно. (эхний үед хоосон болно)
- Ашиглахыг хүсч буй програмуудаа өөрчилж, үлдсэн хэсэгт нь тэмдэг тэмдэглэгээг өдрүүдээс хасна уу. (Тухайн өдөр програмуудыг давхцуулж болохгүй. Үүнийг энд хэлэлцсэн болно.)
- Тохиргоог байршуулах дээр дарна уу, танд анхааруулах цонх гарч ирнэ, хэрэв бүх зүйл хэвийн болсон бол "Тохируулгыг байршуулсан" гэсэн анхааруулах цонх гарч ирнэ. (програмыг залруулж, процедурыг давтана уу)
- Хэрэв програмыг байршуулсан бол програмыг хаахын тулд гарах товчийг дарна уу. Та дууссан.
Аппликешны тусламжтайгаар та тохиргоог хүссэн үедээ өөрчлөх боломжтой.
Одоо та реле тогтоосон цагт идэвхжихийг хүлээх хэрэгтэй. Релений гаралт нь ногоон залгуур юм.
Чухал !!! AC120V 3A эсвэл AC240V 1, 5A (DC24 3A) шилжих гүйдэлээс хэтрэхгүй байхыг анхаарна уу
Илүү тодорхой хэрэглэгчийн гарын авлага энд байна.
Миний муу англи хэлийг уучлаарай.
Зөвлөмж болгож буй:
RGB унтраалгатай бүх нийтийн USB гар: 6 алхам
RGB унтраалгатай бүх нийтийн USB гар: Энэхүү зааварчилгаанд би ердийн компьютерийн гар шиг ажилладаг өөрийн USB гарыг хэрхэн бүтээхийг танд үзүүлэх болно. Та ганц товчлуур дарж байхдаа дарж болох товчлуурын хослол эсвэл товчлуурын дарааллыг оноож болно. Та үүнийг ашиглаж болно
ESP8266 ашиглан бүх нийтийн алсын удирдлага (Wifi хяналттай): 6 алхам (зурагтай)
ESP8266 ашиглан бүх нийтийн алсын удирдлага (Wifi хяналттай): Энэхүү төсөл нь AC, ТВ, DVD тоглуулагч, хөгжмийн систем, SMART цахилгаан хэрэгсэл гэх мэт бүх гэр ахуйн хэрэгслийн ердийн алсын удирдлагыг солих болно. Алс холоос хог хаях нь биднийг таавар болгодог !!! Энэхүү төсөл нь биднийг
Соронзон терминал бүхий DIY бүх нийтийн зай цэнэглэгч: 5 алхам
Соронзон терминал бүхий DIY бүх нийтийн батерей цэнэглэгч: Сайн байцгаана уу, энэ бол миний хоёр дахь зааварчилгаа тул таны санал хүсэлт цаашид сайжруулахад надад үнэхээр тустай байх болно. Мөн бусад төслүүдийг үзэхийн тулд миний YouTube сувгийг үзээрэй. Өнөөдөр би Magneti ашиглан бүх нийтийн батерей цэнэглэгч хэрхэн хийхийг танд үзүүлэх гэж байна
Tube Amp Build -д зориулсан бүх нийтийн ПХБ -ийн цуврал: 5 алхам
Tube Amp Build -д зориулсан бүх нийтийн ПХБ -ийн цуврал: Хоолойн хэлхээ нь электроникийн хөгжилд чухал алхам болсон. Ихэнх хэсэгт тэдгээр нь хямд, жижиг, илүү үр ашигтай хатуу төлөвт суурилсан технологитой харьцуулахад бүрэн хуучирсан байв. Аудиог эс тооцвол - хуулбарлах болон
Бүх зүйлд зориулсан бүх нийтийн цахилгаан хангамж: 7 алхам
Бүх зүйлд зориулагдсан бүх нийтийн цахилгаан хангамж: Сайн байцгаана уу найзуудаа, электроникийн хоббитой тул бид бүгд ажлын вандан дээр цахилгаан хангамж хэрэгтэй болно, мөн түүнчлэн янз бүрийн электроникийг тэжээх төмөр замын цахилгаан хангамж хэрэгтэй болно. нийтлэг төрлийн цахилгаан хангамж