Агуулгын хүснэгт:
- Алхам 1: Материалын тооцоо
- Алхам 2: Ур чадвар
- Алхам 3: 3D хэвлэх
- Алхам 4: ПХБ -ийн хянагч
- Алхам 5: LDR Assy
- Алхам 6: Чуулган
- Алхам 7: Програм хангамжийг ачаална уу
Видео: Ronde De Nuit: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү төслийн зорилго нь өнгөт зурвас ашиглан шөнийн гэрлийг хөдөлгөөн мэдрэгчээр идэвхжүүлэх явдал юм.
Миний санаа бол орныхоо эргэн тойронд сарнисан гэрэл асаах байсан, гэхдээ юу ч шургуулж, наагаад, залгахгүйгээр.
Энэ нь NiMH AA батерейгаар ажилладаг бөгөөд 3D хэвлэмэл хэлбэрээр хийгдсэн бөгөөд шалан дээр, орныхоо доор хэвтэхэд зориулагдсан болно.
Би бүтэн сар, хагас сарны загвар гэсэн 2 загвар санал болгож байна.
Алхам 1: Материалын тооцоо
Электроник:
- WS2812 LED зурвас (бүтэн сарны урт 110см, хагас сарны хувьд 60см)
- HC SR501 PIR хөдөлгөөн мэдрэгч (хагас сарны хувьд 1, бүтэн сарны хувьд 3)
-
XH холбогч (давирхай 2.54 мм)
эдгээр холбогчийг хавчих хавчаар
- USB цуваа адаптер
- LDR мэдрэгч
- нэг 4*АА зай эзэмшигч
- 4 AA NiMH батерей
- ON/OFF унтраалга
- atmega328p (arduino програмчлагдсан)
ПХБ -ийн цахилгаан хэрэгсэл:
Бүргэд файлд жагсаасан бүрэлдэхүүн хэсгүүд
Механик:
- М3 * 10мм боолт
- М3 * 5мм боолт
- М3 цорго
Хэрэгсэл:
- Цавуу буу
- NiMH цэнэглэгч
Алхам 2: Ур чадвар
Төслийг хэрэгжүүлэхийн тулд танд дараахь зүйлс хэрэгтэй болно.
- 0.4 мм ба түүнээс бага хошуутай 3D принтер
-
Eagle -ийг ашиглан ПХБ -ийг захиалж хийлгэх
Хэрэв та үүнийг тохирохгүй гэж бодож байвал надтай холбоо бариарай, би шаардлагатай бүх бүрэлдэхүүн хэсгүүдийг агуулсан ПХБ -ийг өгч чадна
-
Arduino ур чадвар:
- шаардлагатай номын санг суулгах
- програмыг эмхэтгэх, татаж авах
- atmega328p програмыг arduino bootloader програмаар програмчилж болно (эсвэл энэ алхамаас зайлсхийхийн тулд та үүнийг arduino самбараас авч болно)
Алхам 3: 3D хэвлэх
Би бүтэн хагас сарны загвар гэсэн 2 загвар санал болгож байна.
Би энд танд өгч байна:
- STL файлуудыг шууд хэвлэх
- Хэрэв та үүнийг өөрчлөхийг хүсч байвал Fusion 360 файлууд
Хэвлэх параметрүүд:
- 0.3 мм -ийн давхарга
- 0.4 мм хэмжээтэй экструдер
- ХАЧА
Алхам 4: ПХБ -ийн хянагч
Миний ПХБ нь atmega328p (arduino bootloader програмчлагдсан) орчим хийгдсэн байдаг.
- Цуваа порт нь цуваа-USB адаптер залгах зорилгоор 6 зүү толгой холбогчтой холбогдсон байна
-
AQV20 бол photoMOS буухиа юм. Энд байгаа зорилго нь Led зурвасын хүчийг солих явдал юм.
- Миний хувьцаанд AQV20 -ийн зарим бүрэлдэхүүн хэсгүүд байсан боловч олоход амаргүй байгааг би харсан. Та AQV21 шиг эквивалент авах боломжтой.
- Энэхүү AQV20 -ийг орлуулахын тулд MOSFET ашигладаг өөр самбарын схемийг би өгч байна, гэхдээ хараахан туршиж үзээгүй байна.
- FERRITE нь дуу чимээг шүүхэд ашиглагддаг. Туршилтын явцад би PIR мэдрэгч заримдаа хэлбэлздэг болохыг анзаарсан. Би яг тодорхой шалтгааныг нь олж чадаагүй, гэхдээ энэ нь сайн ажилладаг тул FERRITE-ийг нэмж оруулахаар шийдсэн;-)
-
Самбарыг 4 NiMH AA батерей = 4*1.2V = 4.8 В.
- 4.8 В нь нэрлэсэн хүчдэл бөгөөд энэ нь үнэндээ юу ч биш гэсэн үг юм
- Батерейг бүрэн цэнэглэж байх үед хамгийн багадаа 5.1 В хэмждэг бол цэнэгээ алдах үед хүчдэл буурах болно
-
Хүчдэлийг MT3608 өндөр үр ашигтай хөрвүүлэгчээр зохицуулдаг
- Цэнэглэхгүй бол гүйдэл 1мА -аас бага байна
- T1 хүчдэлийг тохируулна, гаралтын үед 5V авахын тулд T1 -ийг 15k болгож тохируулахаа мартуузай
Энэ яаж ажилдаг вэ ?
- PIR мэдрэгчийг PIR1/2/3 XH холбогчтой холбодог.
- Бид эхлэхэд атмега унтах горимд хурдан ордог. Хэрэглэсэн гүйдэл нь <1 мА байна.
- Мэдрэгч нь хөдөлгөөнийг илрүүлэхдээ харгалзах зүү (4, 11, 13) дээр +5V илгээж, атмега сэрээдэг.
- Дараа нь атмега нь Led Strip -ийг (STRIP XH -тэй холбогддог) идэвхжүүлдэг photoMOS релейг идэвхжүүлдэг. Мэдээллийг нэг шугамын автобусаар дамжуулдаг (атмегагийн 12 -р зүү).
- ronde 1.0 -ийг хийж туршсан, сайн ажилладаг
- ronde 1.1 нь AQV20 -ийн photoMOS релеийг MOSFET транзистороор сольсон боловч хараахан туршиж үзээгүй байна.
Алхам 5: LDR Assy
Эхэндээ би гэрэл мэдрэгч ашиглах талаар бодож байгаагүй, гэхдээ батерейны ашиглалтын хугацааг хадгалах нь илүү ашигтай байдаг.
Тиймээс би гэрлийн хамааралтай резисторыг 10 Mohms резистороор гагнуур хийж, агшилтын хоолой дээр хийж XH холбогч нэмсэн.
VCC ---- | 10Mohms | ------- | LDR | ------- GND
Би энэ LDR угсралтын залгуурыг PIR1 холбогчийг ашигладаг. Хагас сарны хувьд зүгээр, бүтэн сарны хувьд PIR мэдрэгчийн байрыг эзэлдэг. Тиймээс би сонголт хийх хэрэгтэй болсон.
Би гэрэл мэдрэгчийн нэмэлт холбогч бүхий шинэ самбар зохион бүтээхийг зорьж байна. Цаашид ашиглах зорилгоор…
Алхам 6: Чуулган
- М3 ашиглан нүхийг дарна уу
- LDR Assy -ийг гагнах
-
XH холбогчийг дараах зорилгоор хий.
- PIR мэдрэгч
- Зай эзэмшигч
- Led зурвас
- Асаах/унтраах унтраалга
- Led зурвасыг гагнах, хайчилж ав
- PIR мэдрэгчийг цавуугаар цавуугаар ашиглана уу.
- М3 - 5 мм урттай ПХБ -ийг шургуул
-
Бүх холбогчийг холбоно уу:
- Хагас сарны хувьд: PIR1 дээрх LDR ба PIR2 дээрх PIR мэдрэгч
- Бүтэн сарны хувьд: PIR1 дээрх LDR ба PIR2 ба PIR3 дээрх PIR мэдрэгч
Алхам 7: Програм хангамжийг ачаална уу
Дээрх зураг дээр үзүүлсэн шиг USB-цуваа интерфэйсийг залгаарай. Чиглэлийг анхаарч үзээрэй !! Хэрэв та буцааж залгах юм бол самбарыг гэмтээхгүй, гэхдээ үүнээс зайлсхийх нь дээр.
Холбогдох програмыг татаж авахын тулд Arduino IDE -ийг ашиглана уу.
Би эхлээд суулгах ёстой гадаад номын санг ашигласан.
- Adafruit_NeoPixel
- PinChangeInterrupt
Миний програм хангамж маш энгийн бөгөөд та үүнийг өөрчилнө гэж найдаж байна.
- Цахилгаан асах үед LED зурвас нь мэндчилгээний мессеж болж 3 удаа анивчих болно.
- Дараа нь микро хянагч унтах горимд ордог.
- Хөдөлгөөн илрэх үед энэ нь микро хянагчийг сэрээж, LED зурвасыг асаана.
Програм хангамж дээр тоглосноор та өнгө, саатал гэх мэтийг өөрчлөх боломжтой болно.
Зугаацаарай !!
ПХБ -ийн дизайны сорилтын тэмцээнд 2 -р байр эзэлсэн
Зөвлөмж болгож буй:
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): 6 алхам (зурагтай)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): Индуктив цэнэглэгч (утасгүй цэнэглэх эсвэл утасгүй цэнэглэх гэж нэрлэдэг) нь утасгүй цахилгаан дамжуулах төрөл юм. Энэ нь цахилгаан соронзон индукцийг ашиглан зөөврийн төхөөрөмжүүдийг цахилгаан эрчим хүчээр хангадаг. Хамгийн түгээмэл програм бол Qi утасгүй цэнэглэгч юм
Arduino автомат сүүдэрлэх дэлгэцийн төсөлд алхам алхмаар мотор, жолооч сонгох: 12 алхам (зурагтай)
Arduino автоматжуулсан сүүдэртэй дэлгэцийн төслийн алхам ба моторыг сонгох: Энэхүү зааварчилгаанд би Автомат Сүүдэрт Дэлгэцийн прототипийн төслийн хувьд шаталсан мотор ба драйверыг сонгох алхамуудыг хийх болно. Сүүдэр дэлгэц нь гараар хийсэн хамгийн алдартай, хямд Coolaroo загварууд бөгөөд би үүнийг солихыг хүссэн
Хялбар алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: 13 алхам (зурагтай)
Энгийн алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: Энэ бол компьютерийг хэрхэн задлах тухай заавар юм. Ихэнх үндсэн бүрэлдэхүүн хэсгүүд нь модульчлагдсан бөгөөд амархан арилдаг. Гэсэн хэдий ч үүнийг зохион байгуулах нь чухал юм. Энэ нь эд ангиудыг алдахаас сэргийлж, мөн угсрах ажлыг хялбарчлах болно
Ciclop 3d сканнер Алхам алхамаар: 16 алхам (зурагтай)
Алхам алхмаар Ciclop 3d сканнер: Сайн байна уу, би алдарт Ciclop 3D сканнерыг хэрэгжүүлэх болно. Анхны төсөл дээр сайн тайлбарласан бүх алхам байхгүй байна. Би суурийг хэвлэж, ПХБ -ийг дахин боловсруулж, үргэлжлүүлээрэй