Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Эхний алхам (хэлхээг нэгтгэх)
- Алхам 2: Хоёр дахь алхам (код)
- Алхам 3: Бүгдийг хамтад нь оруулах (Туршилт, эхлүүлэлтээр)
Видео: DIY ТӨСӨЛ: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү зааварчилгаа нь БҮТЭН DIY ТӨСӨЛ болон аялал, үйл явцын алхам бүрийг дамжин өнгөрөх болно. Мөн би өөрийн DIY төслийг бүтээхэд ямар төрлийн нөөц, хангамж хэрэгтэйг хэлэх болно (энэ нь минийхтэй төстэй). Миний DIY төсөл бол үндсэндээ хоёр тоглогчтой тоглох боломжтой энгийн тоглоом юм. Энэ нь үндсэндээ асуулт асуудаг бөгөөд LDR (Light Dependent Resistant) -ийн аль нэгийг хамрагдахыг хүлээдэг. LED асах бөгөөд энэ нь тоглогч 1 эсвэл тоглогч 2 -ийн аль нэг нь үнэн эсвэл худал асуултанд хариулах боломжийг олгоно. Бүх асуултыг шалгасны дараа тоглоом дуусна.
Хангамж
Шаардлагатай хангамжууд нь:
BreadBoard
Бөөрөлзгөнө бялуу
Картон
Тууз
Тэмдэглэгээ
Эрэгтэй эрэгтэй утас
2 LED (өөр өөр өнгө)
2 эсэргүүцэл (330 K Ом)
2 LDR мэдрэгч
2 10 В конденсатор
2 Аливаа зүйлийг хамруулахын тулд таг.
Алхам 1: Эхний алхам (хэлхээг нэгтгэх)
Хамтдаа хэлхээг бий болгох үйл явцыг авч үзье
Үүнийг хийхийн өмнө нийлүүлэлтийн жагсаалтыг хурдан шалгаж, энэ нарийн төвөгтэй / үндсэн хэлхээг тохируулахын тулд юу хэрэгтэй байгааг олж мэдээрэй
Танд бүх зүйл байгаа болохоор эхэлье
Юуны өмнө хоёр LDRS ба конденсаторыг нэгтгэж кодтой ажиллаж байгаа эсэхийг шалгаарай
LDR -ийг конденсаторын сөрөг хэсэгт холбоно уу (хоёуланд нь). Үүнийг хийсний дараа LDRS -ийн нөгөө хөлийг 5 вольтоор холбоно уу. Үүний дараа конденсатортой холбогдсон LDR хөлийг GPIO зүүгээр холбоно уу (Миний хувьд энэ бол GPIO 5 тоглогч 2 ба 16 тоглогч 1).
Дараа нь конденсаторын нөгөө хөлийг газардуулаарай (хоёулаа конденсатор).
Та LDR -ийг ингэж тохируулж, одоо хоёр LED -ийг холбож, кодтой ажилладаг эсэхийг шалгаарай.
LED -ийн сөрөг хөлийг газардуул (хоёулаа). Үүний дараа LED -ийн хоёулангийнх нь эерэг хөлийг 330 Ом эсэргүүцэлтэй холбож, дараа нь тэр эсэргүүцлийг GPIO зүүтэй холбоно уу (Энэ тохиолдолд GPIO Pin 19 тоглуулагч 2 ба Pin 12 тоглуулагч 1).
Үүний дараа таны хэлхээ миний энд байгаа зураг шиг харагдах ёстой (хажууд байгаа хэлхээг үл тоомсорлоорой)
Алхам 2: Хоёр дахь алхам (код)
Код хийх нь энэхүү DIY төслийн хамгийн хэцүү хэсэг байх тул анхааралтай дагаж мөрдөөрэй
Юуны өмнө импортлох бүх LED, LightSensor, Sleep -ийг бичнэ үү.
gpiozero импортын LED, LightSensor
цагаас эхлэн унтах
Дараа нь хувьсагчаа импортлоорой
LDR1 = LightSensor (16, 5, 1)
LDR2 = LightSensor (5, 5, 1)
LED1 = LED (12)
LED2 = LED (19)
Асуулт гарч ирэхийн тулд анхны асуултаа тавиад тоглуулагч 1 эсвэл 2 -тэй бол LED -ээ асаахын тулд мэдрэгчээ таглаарай.
хэвлэх ("Рам, Ром хоёр ижил зүйл")
үнэн байхад:
хэрэв ldr2.value == (0):
хэвлэх ( Тоглогч 1 хариулт:)
led2.on ():
хариулт = оролт ("Үнэн эсвэл худал")
хэрэв хариулт == "F" (Эсвэл асуултаас хамааран T)
хэвлэх ("2 -р тоглогч таны зөв!")
p1 () (Энэ нь дараа нь чухал байх болно)
өөр:
хэвлэх ("Уучлаарай, буруу")
p1 ()
2 -р тоглогчтой ижил зүйлийг хий (1 -ээс 2 болгон өөрчлөх хэрэгтэй)
while True: if ldr1.value == (0): print ("Тоглогч 1 хариулт:) led1.on (): хариулт = оролт (" Үнэн эсвэл худал ") байвал хариулт ==" F "(Эсвэл T нь асуулт) хэвлэх ("Тоглогч 1 таны зөв!) p1 () (Энэ нь дараа нь чухал байх болно) өөр: хэвлэх (" Уучлаарай, буруу ") p1 ()
P1 () нь юу гэсэн үг вэ гэхээр бусад асуултуудын хувьд ижил кодыг хийхдээ асуултуудыг тодорхойлно (энэ нь үндсэндээ асуултанд хариулсны дараа энэ асуултанд шилжих болно гэсэн үг юм. Жишээ нь:
Дараагийн асуулт
def p1 ()
хэвлэх ('\ n') (Энэ нь үндсэндээ асуултуудын хоорондох зайг өгдөг)
хэвлэх ("2. Компьютерээ хөргөх хамгийн сайн арга бол гаднаа тавих")
Дараа нь та LDR -тэй ижил кодыг ашиглах болно (энэ нь дээр байгаа)
Дараа нь та p1 () -ний оронд p2 () -г тавьж дараагийн асуултанд шилжих болно (Мэдээж Python дахь тодорхойлох кодыг ашиглан).
Тэгээд л болоо. Энэ бол бүх зүйлийг ажиллуулахын тулд тойргийн кодлох хэсэг юм.
Алхам 3: Бүгдийг хамтад нь оруулах (Туршилт, эхлүүлэлтээр)
Хэлхээ дуусч, код дууссаны дараа кодоо ажиллуулж туршиж үзээд ажиллаж байгаа эсэхийг шалгаарай, хэрэв тийм биш бол эдгээр нь янз бүрийн асуудал байж магадгүй юм.
Буруу талхны самбар эсвэл муу утас
LED нь эвдэрсэн эсвэл LDR нь зөв ажиллахгүй байна
Таны код эсвэл хэлхээнд алдаа гарлаа
Туршилт хийсний дараа кодоо тохируулж, аль болох жигд болго.
Одоо үүнийг нэгтгэх талаар ярилцъя
Картонон болон соронзон хальсны хангамжаа аваарай.
1. Картононыг талхны өргөн талд хангалттай хэмжээгээр хайчилж, дараа нь гэрлийн резисторыг хаана байрлуулахыг хайчилж ав.
2. Хайрцагыг бөглөхийн тулд Breadboard -ийн төгсгөлд картон хайчил
3. Одоо та тоглоомоо ажиллуулж, тоглох боломжтой боллоо.
Зөвлөмж болгож буй:
DIY төсөл ARGB LED зургаан өнцөгт самбар: 19 алхам
DIY төсөл ARGB LED зургаан өнцөгт самбар: Сайн байцгаана уу, энэ зааварчилгаанд би WS2812b LED (Aka Neopixels) ашиглан хаяглах RGB зургаан өнцөгт хавтанг хэрхэн хийхийг танд үзүүлэх болно. Энэ тайлбар нь үнэхээр шударга ёсонд нийцэхгүй байгаа тул дээрх видеог үзээрэй! Хаягтай R … гэдгийг анхаарна уу
IOT гэрийн автоматжуулалтын DIY төсөл #1: 7 алхам
IOT Гэрийн Автоматжуулалтын DIY төсөл №1: # ОРШИЛ Гэрийн автоматжуулалт гэдэг нь гэр, цахилгаан сэнс, хөргөгч, гэрэл, жагсаалт зэрэг гэр ахуйн цахилгаан хэрэгслийн автоматжуулалтын процесс бөгөөд ингэснээр тэдгээрийг утас, компьютер эсвэл алсаас удирдах боломжтой болно. Энэхүү төсөл нь esp2866
Arduino Pro Mini ашиглан DIY цахилгаан тоолуурын төсөл: 5 алхам
Arduino Pro Mini ашиглан DIY цахилгаан тоолуурын төсөл: Танилцуулга Сайн байна уу, электроникийн хамт олон! Өнөөдөр би танд цахилгаан хэрэгслийн хүчдэл ба гүйдлийг хэмжиж, хүч чадал, энергийн утгатай хамт харуулах төслийг танилцуулах болно. Гүйдэл/хүчдэлийн хэмжилт Хэрэв та хэмжихийг хүсч байвал
Эхлэгчдэд зориулсан Arduino -ийн 10 үндсэн төсөл! Нэг самбараар хамгийн багадаа 15 төсөл хий !: 6 алхам
Эхлэгчдэд зориулсан Arduino -ийн 10 үндсэн төсөл! Хамгийн багадаа 15 төслийг нэг самбараар хий !: Arduino Project & Хичээлийн зөвлөл; Arduino -ийн үндсэн 10 төслийг багтаасан болно. Бүх эх код, Gerber файл болон бусад. SMD байхгүй байна! Хүн бүрт хялбар гагнах. Зөөврийн болон сольж болох хялбар бүрэлдэхүүн хэсгүүд. Та хамгийн багадаа 15 төсөл хийх боломжтой
USB -ээр ажилладаг шарагч! Энэхүү төсөл нь хуванцар / мод / цаасаар шатаж болно (хөгжилтэй төсөл нь маш нарийн мод байх ёстой): 3 алхам
USB -ээр ажилладаг шарагч! Энэ төсөл нь хуванцар / мод / цаасаар шатаж болно (хөгжилтэй төсөл нь маш нарийн мод байх ёстой): ЭНЭ USB ашиглан бүү хий !!!! Энэ нь бүх сэтгэгдлээс таны компьютерийг гэмтээж болохыг олж мэдсэн. миний компьютер сайн байна 600ma 5V утасны цэнэглэгч ашиглана уу. Би үүнийг ашигласан бөгөөд энэ нь сайн ажилладаг бөгөөд хэрэв та цахилгаан тэжээлийг зогсоохын тулд хамгаалалтын залгуур ашиглавал юу ч гэмтээхгүй