Агуулгын хүснэгт:
- Алхам 1: Материалыг цуглуулах
- Алхам 2: Хэлхээг бий болгох
- Алхам 3: Аттинийг програмчлах
- Алхам 4: Үүнийг ашиглах
Видео: Attiny85 Distance Finder: 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Үүнийг сургахаасаа өмнө би шинэ Attinys (Attinies?) Олж аваад тэдэнтэй ямар нэгэн зүйл хийхийг хүсч байсан. Тэр үед би хэт авианы хүрээ илрүүлэгчээ ганцаараа ашиглаагүй байгааг анзаарсан. Энэхүү хэт авианы Attiny зай илрүүлэгч нь хэд хэдэн анивчдаг LED -ээр дамжин зайг өгдөг бөгөөд товчлуурыг удаан дарж CM -аас IN руу шилжүүлж болно.
Алхам 1: Материалыг цуглуулах
Уучлаарай, ихэнх холбоосууд нь бөөнөөр хийгдсэн боловч хямдхан бөгөөд миний хэрэглэж байсан зүйл юм.
- Attiny85/45 - Ebay дээрх үнийг ойролцоогоор 2.00 доллараар олох боломжтой боловч жагсаалт хурдан дуусдаг тул энд Amazon байна.
- 8 зүү залгуур
- Гулсах унтраалга
- Товч
- Хэт авианы зайг илрүүлэгч
- LED x 3 (ямар ч өнгө)
- 5V -ийн сонгосон өнгөөр хийсэн резисторууд https://led.linear1.org/1led.wiz (туслах резистор тооцоолуур)
- Perfboard - 6.99 долларын хувьд 5. Мөн Ebay -ийг үзнэ үү.
- Есөн вольтын батерей + эзэмшигч
- 5V хүчдэлийн зохицуулагч
Алхам 2: Хэлхээг бий болгох
Хэрэв та хүсвэл бүх зүйлийг эмх цэгцтэй байгаа эсэхийг шалгахын тулд үүнийг талхны самбар дээр туршиж үзэх эсвэл шууд самбар дээр очиж (эсвэл өөрийн ПХБ -ийг үүсгэх) боломжтой.
портын дугаар (зүү дугаар)
- Хэт авианы цуурай + Trig pin >>> 2 (7)
- Товчлуур ------------------------- >>> 1 (6)
- 50-аад оны LED ---------------------- >>> 0 (5)
- 10 секундын LED --------------------- >> 4 (3)
- 1s LED ------------------------ >>> 3 (2)
Үүнийг хийхэд хамгийн хялбар байсан ч гэсэн эдгээрийг өөрчилж болно. Fritzing дээр хамгийн гоё харагдаж байсан тул би үүнийг ингэж тохируулсан.:)
Алхам 3: Аттинийг програмчлах
Аттиниг програмчлахын тулд нэмэлт алхам хийх шаардлагатай байгааг та мэдэж байгаа байх. Хэрэв та хэрхэн програмчлахаа мэддэг бол үргэлжлүүлээрэй! Хэрэв үгүй бол энд линк эсвэл зааварчилгаа байна!
Түүнчлэн, шинэ Пин номын санг татаж авахдаа ИТГЭЛТЭЙ хий, ингэснээр би ижил зүү дээр цуурай, триг авах боломжтой болно. Хэрэв та номын сан хэрхэн нэмэхээ мэдэхгүй байгаа бол.zip -ийг линкээс татаж аваад Sketch> Номын санг оруулах>.zip номын сан нэмэх> Татаж авах> NewPing*.zip руу орно уу.
*Номын санг эхлээд нэмэлгүйгээр эмхэтгэх явцад алдаа гарсан гэж битгий хэлээрэй!*
Тэгээд энд код байна.
Алхам 4: Үүнийг ашиглах
Үндсэндээ одоо зүгээр л оноо өгч, буудна (за, дарна уу).
Зайг өгөхийн тулд гурван LED байдаг. Нэг утга нь 50, 10, 1 гэсэн утгатай. Жишээлбэл, хэрэв зай 67 бол 50 LED нэг удаа, 10 нь нэг удаа, 1 нь долоон удаа анивчих болно. Бүгдийг 67 хүртэл нэмнэ. (50 + 10 + 7 = 67).
Үүнийг CM -аас IN руу шилжүүлэхийн тулд товчлуурыг хоёр секунд дарна уу. Одоогийн байгаа зүйлээс хамааран (Анхдагч нь CM) бүх LED нь анивчих бөгөөд үүнийг тохируулснаа харуулна.
Хатуу гэрэл асаж дараа нь унтрах == CM to IN
Хэрэв танд асуулт байвал чөлөөтэй асуугаарай!
Зөвлөмж болгож буй:
ATtiny85 зүүж болох чичиргээтэй үйл ажиллагааг хянах цаг ба програмчлал ATtiny85 Arduino Uno -той: 4 алхам (зурагтай)
ATtiny85 зүүдэг чичиргээтэй үйлдлийг хянах цаг ба програмчлал ATtiny85 Arduino Uno -той хамт: Зүүж болох хөдөлгөөнийг хянах цагийг хэрхэн яаж хийх вэ? Энэ бол зогсонги байдлыг илрүүлэх үед чичиргээ хийх зориулалттай өмсдөг багаж юм. Та над шиг ихэнх цагаа компьютер дээр өнгөрөөдөг үү? Та өөрөө ч мэдэлгүй хэдэн цагаар сууж байна уу? Тэгвэл энэ төхөөрөмж нь
Raspberry Pi Planet Finder: 14 алхам (зурагтай)
Raspberry Pi Planet Finder: Миний хотын Шинжлэх ухааны төвийн гадна талд гаригууд тэнгэрт байсан газрыг эргүүлж, зааж чадах том төмөр хийц бий. Би үүнийг ажиллаж байгааг нь хэзээ ч харж байгаагүй, гэхдээ эдгээр хүрч чадахгүй бусад ертөнцүүд хаана үйлчилж байгааг мэдэх нь ид шидийн зүйл гэж би үргэлж боддог байсан
LD-MaxSonar-EZ ба HC-SR04 Sonar Range Finder-ийг Arduino-той харьцуулах нь: 20 алхам (зурагтай)
LD-MaxSonar-EZ ба HC-SR04 Sonar Range Finders-ийг Arduino-той харьцуулах нь: Олон төсөл (ялангуяа роботууд) объект хүртэлх зайг бодит цаг хугацаанд хэмжих шаардлагатай байдаг, эсвэл үр шимийг нь хүртдэг болохыг олж мэдсэн. Sonar хүрээ илрүүлэгч нь харьцангуй хямд бөгөөд Arduino шиг микро контроллертой амархан холбогдож болно. Энэ нь
Дижитал Stud Finder: 6 алхам (зурагтай)
Digital Stud Finder: Stud Finders бол энгийн ойлголт юм. Хоёр багтаамжийн мэдрэгч: нэг нь импульсийн долгион илгээж, хоёр хавтангийн хоорондох материалын хүчдэлийн бууралтыг хэмждэг. Энэхүү загварыг урагшлуулахын тулд энэхүү төслийг
Arduino Distance Finder: 3 алхам
Arduino Distance Finder: Энэ бол хэт авианы мэдрэгч ашиглан зайг олохын тулд Atmel Atmega 2560 (Arduino Mega) ашигладаг талбар дээр суурилсан төсөл юм. Гаралтыг " cm " 16x2 хэмжээтэй LCD дэлгэц болон Arduino IDE -ийн цуваа монитор дээр. Бид бас 16x2 ашиглаж болно