Агуулгын хүснэгт:
- Алхам 1: Алхам 1: Материал
- Алхам 2: Алхам 2: Breadboard утас холбох туршилт
- Алхам 3: Алхам 3: Arduino програмчлах
- Алхам 4: Алхам 4: Туршилт
- Алхам 5: Алхам 5: Бүрэлдэхүүн хэсгүүдэд зориулсан хэргийг бэлтгэх
- Алхам 6: Алхам 6: Утас дамжуулах
- Алхам 7: Алхам 7: Туршилт ба тохиргоо
- Алхам 8: Алхам 8: Дууссан
Видео: DIY -Прототип- Arduino Хугацаатай USB цэнэглэгч: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Arduino -ийн талаархи семинарын үеэр бид arduino -ийг агуулсан аз жаргалтай хакердах хэрэгтэй болсон. Бид arduino код ашиглан цэнэглэгч төхөөрөмжүүдийн хүчийг бууруулдаг төхөөрөмж хийхээр шийдсэн. Powerbuddy! Энэхүү прототип нь төхөөрөмжийг цэнэглэдэггүй, учир нь arduino хангалттай хүч өгдөггүй боловч транзистортой чадвартай хүн үүнийг дуусгахад маш их хэрэгтэй байж магадгүй юм.
Энэхүү зааварчилгаанд та цэнэглэгч төхөөрөмжүүдийг холбож, салгах энэхүү загварыг хэрхэн бүтээх, мөн OLED мини дэлгэц ашиглан таймерын хэрэглэгчийн интерфейсийг хэрхэн тохируулах талаар сурах болно.
АНХААРУУЛГА: төхөөрөмж бидний хувьд ажиллаагүй. Энэ нь бид транзистороо электрон унтраалга шиг ажиллуулж чадаагүйтэй холбоотой боловч та үүнийг ажиллуулах боломжтой байж магадгүй юм.
Алхам 1: Алхам 1: Материал
Энэхүү зааварчилгааны хувьд танд хэрэгтэй болно:
-1 ширхэг arduino UNO програмчлагдах чип-1pc 0.96 инчийн OLED 128x64 I2C-20pcs arduino утас (10 FF/10 MM) -1pc 9V зайны зай + зай (та хувьсах гүйдлийн адаптер ашиглах боломжтой) -4pcs Mini Push Button Switch-7pcs резистор 221 Ohm-1pc RGB LED 5MM-USB порт (эмэгтэй)
-үйсэн наалт хийх
Алхам 2: Алхам 2: Breadboard утас холбох туршилт
Хийх шаардлагатай утаснуудын зургийг үзнэ үү. Зүү функцийн тодорхойлолт: PIN2: pinPIN3: шилжих оронтой товчPIN4: нэмэх оронтой товчPIN5: ResetPIN7: USB GND switchPIN-A1: Ногоон гэрэл PIN-A2: Цэнхэр гэрэлPIN-A4: SCL дэлгэцийн өгөгдөл PIN-A5: SDA дэлгэцийн өгөгдөл
Алхам 3: Алхам 3: Arduino програмчлах
Код:
Код нь үр ашигтай, тохь тухтай байлгах үүднээс бичсэн хэд хэдэн тусгай функцуудаас бүрддэг.
OLED дэлгэц нь програмчлагдсан тул таймер сонгох үе ба цэнэгийн төлөв гэсэн хоёр төлөвтэй байна.
Дөрвөн товчлуурын оролтыг энгийн байдлаар байрлуулсан болно: [UP] - [NEXT] - [RESET] - [APPLY]
Таймер сонгох үе шатанд та [UP] товчийг ашиглан хуучин сэрүүлгийн цаг шиг сонгосон дугаарыг нэмэгдүүлэх боломжтой. [NEXT] -г ашигласнаар та бүх тоонуудаар дамждаг.
Тиймээс эдгээр хоёр удирдлагын тусламжтайгаар цэнэглэх хугацааг цаг, минут, секундээр тохируулж болно. Үүний дараа та [APPLY] дээр дарж цэнэгийн төлөвийг эхлүүлнэ. Энэ үе шатанд өгөгдсөн хугацаа тэг болох хүртэл буурч, Time Select шатанд дахин орно, харин дижитал гаралтын дохиог (pin 7) LOW дээр байрлуулснаар USB гүйдэл авахгүй болно.
Энэхүү тоймд ашигласан номын сангууд нь: - Adafruit_GFX (OLED дэлгэцийн үндсэн график номын сан) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (Энэхүү тодорхой OLED дэлгэцийн тоног төхөөрөмжийн сан) https:// github.com/adafruit/Adafruit-GFX-Номын сан-SPI (барьсан Arduino)-Утас (барьсан Arduino)
ТАЙЛБАР: Бид захиалгат фонт ашигласан бөгөөд үүнийг Adafruit_GFX/Fonts фолдерт оруулах шаардлагатай болно: Org_01.h
Алхам 4: Алхам 4: Туршилт
Цаг хэмжигчийг хянах нь сэрүүлэгтэй цаг тохируулахтай адил юм: таны сонгосон хэсэгт цифр нэмэх 1 товч, дараагийн цифр рүү шилжих 1 товчлуур, цагийг тохируулах. Санамсаргүйгээр дарахаас урьдчилан сэргийлэхийн тулд та үүнийг нэг секундын турш дарах хэрэгтэй болно) Цагийг эхлүүлэх 1 товчлуур. Хэрэв товчлуурууд болон дэлгэц нь зориулалтын дагуу ажиллах юм бол утас дамжихгүй бол дараагийн алхам руу үргэлжлүүлж болно. дахин схем.
Алхам 5: Алхам 5: Бүрэлдэхүүн хэсгүүдэд зориулсан хэргийг бэлтгэх
Манай хайрцагны хэмжээ 138mm*98mm*50mm. Энэхүү зааварчилгаанд бид хуваалцах болно.
Powerbuddy -ийг ажиллуулахад шаардлагатай материалын хэмжээтэй тохирох хайрцаг эсвэл өөр зүйлийг сонгоорой. Шаардлагатай материалын хувьд 1 -р алхамыг үзнэ үү: Материал. Хэсэг хугацааны дараа зай хэмнэхийн тулд жижиг соронзон хальс эсвэл утас гэх мэт кабелийг салхинд хий. Кабелийг холбохоосоо өмнө Arduino -тэй холбохоо мартуузай. Бүх зүү холбогдсон үед arduino ажиллаж байгаа эсэхийг шалгаарай.
Зүүн буланд харж байгаачлан бид 9 вольтын батерейг цахилгаан хангамж болгон ашигласан. Powerbuddy -ийн дээд хэсэг нь бариул, удирдлага, дэлгэцэнд тохирохуйц сайн зүсэгдсэн эсэхийг шалгаарай. Үгүй бол нүхийг томруулахын тулд файлын хэрэгслийг ашиглана уу. Тэд том болсны дараа товчлуур ба Powerbuddy -ийн дээд хэсгийн хоорондох ирмэг дээр хэдэн ширхэг үйсэн хэсэг нэмнэ.
Алхам 6: Алхам 6: Утас дамжуулах
Одоо талхны самбараас утсыг корпус руу шилжүүлээрэй. Нэг удаад нэг бүрэлдэхүүн хэсгийг хийхээ мартуузай, учир нь энэ зүйл орооцолдоход энэ нь туйлын хар дарсан зүүд болж магадгүй юм.
Алхам 7: Алхам 7: Туршилт ба тохиргоо
Одоо бүх зүйл өмнөх шигээ ажиллаж байгаа эсэхийг шалгаарай. Гагнасан утсан холболт муу байгаагаас бид маш их асуудалтай байсан тул тэвчээртэй байгаарай. Өөртөө сайхан цай уугаарай, учир нь үүнд хэсэг хугацаа шаардагдах болно. Бүх зүйл ажилдаа орсны дараа тагны ирмэгийг чангалж, дараагийн алхам руу үргэлжлүүлнэ үү.
Алхам 8: Алхам 8: Дууссан
Престо! Таны бараг л практик дээр ажилладаг, ажил хийдэг powerbuddy! Энэ нь хэн нэгэнд ямар нэгэн байдлаар хэрэг болно гэж найдаж байна.
Зөвлөмж болгож буй:
Нарны болон батерейгаар тэжээгддэг хугацаатай саравчтай LED гэрэл: 4 алхам
Нарны болон батерейгаар тэжээгддэг хугацаатай саравчтай LED гэрэл: Энэхүү зааварчилгаанд би саравчандаа LED гэрэл хэрхэн хийснээ харуулах болно. Би цахилгаан сүлжээнд холбогдоогүй тул батерейгаар цэнэглэдэг болсон. Зайг нарны хавтангаар цэнэглэдэг, LED гэрлийг импульсийн унтраалгаар асаагаад дараа нь унтраадаг
Батерейны цэнэглэгч/цэнэглэгч: 9 алхам
Батерейны цэнэглэгч/цэнэглэгч: энэ төслийг хийхийн тулд та эхлээд эдгээр бүрэлдэхүүн хэсгүүдийг авах хэрэгтэй. Хэрэв та өгөөмөр санагдвал миний линкийг ашиглаарай, ингэснээр би илүү сайн видео бүтээх боломжтой болно
USB нарны цэнэглэгч/амьд үлдэх USB цэнэглэгч 5 минутын хялбар: 6 алхам (зурагтай)
5 минутын хялбар USB нарны цэнэглэгч/эсэн мэнд үлдэх USB цэнэглэгч: Сайн байна уу залуусаа! Өнөөдөр би (магадгүй) хамгийн хялбар USB нарны хавтан цэнэглэгч хийлээ! Нэгдүгээрт, би та бүхэнд зааварчилгаа өгөхгүй байгаадаа харамсаж байна … Сүүлийн хэдэн сард би хэдэн шалгалт авсан (үнэндээ долоо хоног ч биш байж магадгүй ..). Гэхдээ
NiCd - NiMH компьютерт суурилсан ухаалаг цэнэглэгч - цэнэглэгч: 9 алхам
NiCd- NiMH PC-д суурилсан ухаалаг цэнэглэгч- цэнэглэгч: Ямар ч NiCd эсвэл NiMH батерейны багцыг цэнэглэх боломжтой компьютер дээр суурилсан ухаалаг цэнэглэгч цэнэглэгчийг хэрхэн хямд үнээр бүтээх вэ?- Энэ хэлхээнд PC-ийн тэжээлийн хангамж эсвэл 12В-ийн тэжээлийн эх үүсвэрийг ашигладаг. Уг хэлхээнд "Температурын налуу" аргыг ашигладаг бөгөөд энэ нь
Энгийн никель кадми батерей цэнэглэгч / цэнэглэгч: 3 алхам
Энгийн никель кадми батерей цэнэглэгч / цэнэглэгч: Би энэхүү энгийн цэнэглэгч / цэнэглэгчийг 3.7 вольтын никель кадми утасгүй утасны батерейнд зориулж бүтээсэн. Том хэмжээтэй никель кадми батерейны хайрцгийг цэнэглэхийн тулд үүнийг хялбархан томруулж болно. Эдгээр батерейны багцтай ажилладаг хүмүүс тэд хамт байх ёстой гэдгийг мэддэг