Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай ур чадвар
- Алхам 2: Таны Halloween чимэглэл "хакердах" боломжтой эсэхийг олж мэдээрэй
- Алхам 3: Бүрэлдэхүүн хэсгүүд/Тоног төхөөрөмжийн жагсаалт
- Алхам 4: Төслийн тойм
- Алхам 5: Товчлуурын холболтыг таслах
- Алхам 6: Реле нэмэх
- Алхам 7: DST1200 Sonar мэдрэгчийг холбоно уу
- Алхам 8: Танд хашаа хэрэгтэй эсэхийг шийдээрэй
- Алхам 9: Код бичих
Видео: Хэллоуин баяраа заль мэхээр тоглуулах: 9 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэхүү төсөл нь Halloween -ийхээ гоёл чимэглэлийг хэрхэн "хакердаж", хүссэнээрээ авч явахыг танд үзүүлэх болно!
Бидний ажиллаж буй Halloween чимэглэл нь дараахь үндсэн функцтэй.
- Шилжүүлэгчийг идэвхжүүлсэн (видеонд үзүүлэв)
- Чанга дуугаар идэвхждэг
Энэхүү төслийн зорилго бол түүний хөдөлгөөнийг идэвхжүүлэх явдал юм.
Алхам 1: Шаардлагатай ур чадвар
Энэхүү төслийн хувьд танд дараах хэрэгслүүд хэрэгтэй болно.
- гагнуурын төмөр
- утас хуулагч
Хэрэв та програмчлалын анхан шатны мэдлэгтэй бол энэ нь бас туслах болно. Бид чимэглэлийг хянадаг програмыг С дээр бичсэн.
Алхам 2: Таны Halloween чимэглэл "хакердах" боломжтой эсэхийг олж мэдээрэй
Эхний алхам бол Halloween чимэглэлээ өөрчилж чадах эсэхээ олж мэдэх явдал юм. Ихэвчлэн гоёл чимэглэлүүд нь энгийн товчлуур эсвэл унтраалгаар чимэглэлийн электрон бүрэлдэхүүн хэсгийг идэвхжүүлдэг демо горимтой байх болно. Хэрэв ийм зүйл тохиолдвол та азтай байна. Та системийг удирдахын тулд товчлуурыг релеээр сольж болно.
Алхам 3: Бүрэлдэхүүн хэсгүүд/Тоног төхөөрөмжийн жагсаалт
Бидний ашиглаж байсан зүйл энд байна.
- Phidget SBC4
- DST1200 - Сонар Пиджет
- REL2002 - Дохио дамжуулах реле
- Усны хамгаалалттай хашлага
- Phidget кабель
Алхам 4: Төслийн тойм
Энэхүү төсөл нь дараахь бүтэцтэй байх болно.
- PhidgetSBC4 нь манай програмын кодыг ажиллуулах болно (C дээр бичигдсэн). Энэ нь DST1200 sonar мэдрэгч ба REL2002 дохионы релетэй холбогдсон VINT Hub -ээр холбогдоно.
- Сонар мэдрэгчийг объектуудыг илрүүлэхэд ашиглах болно.
- Реле нь гоёл чимэглэлийн демо утастай холбогдсон байх бөгөөд дуу авианы мэдрэгчийн заалтыг үндэслэн чимэглэлийг идэвхжүүлэх болно.
Алхам 5: Товчлуурын холболтыг таслах
Манай реле нэмэхийн тулд бид товчлуурыг арилгах хэрэгтэй болно. Зүгээр л товчлуурын ойролцоо байгаа утсыг хайчилж, дараа нь тусгаарлагчийн зарим хэсгийг хуулж ав.
Алхам 6: Реле нэмэх
Товчлуураас утсыг аваад реле рүү холбоно уу.
Нэг утсыг нийтлэг терминал руу, нэг утсыг ердийн нээлттэй терминал руу холбоно уу.
Алхам 7: DST1200 Sonar мэдрэгчийг холбоно уу
Sonar мэдрэгчийг хаана байрлуулах нь таны програмаас хамаарна. Энэхүү төслийг гаднах хий үзэгдэлтэй байшинд суурилуулах бөгөөд үзэгдэх орчин багатай тул дуу авианы мэдрэгчийг шууд дээрээс нь суулгах нь асуудал үүсгэхгүй. Эсвэл, хэрэв та нуухыг хүсч байвал сонарыг хаалганы дээгүүр эсвэл газраас дээш харуулан холбож болно.
Бид sonar мэдрэгчийг суурилуулахын тулд цавуу хэрэглэсэн. Хоёр талт соронзон хальс нь маш сайн ажиллах болно!
Алхам 8: Танд хашаа хэрэгтэй эсэхийг шийдээрэй
Энэ төсөл гадуур байх тул электроникийг хамгаалах нь нэн чухал юм.
SBC нь реле бүхий ус нэвтэрдэггүй хашлага дотор суух болно. Бид релений холболтыг гоёл чимэглэлийн утсаар гагнах замаар сунгаж, 350 см урт Phidget кабель ашиглан SBC -ийг sonar мэдрэгчтэй холбосон.
Алхам 9: Код бичих
Энэ төслийн бүх кодыг аль хэдийн бичсэн бөгөөд halloween.c файлд оруулсан байгаа тул хэрэв та үүнийг хэрэгжүүлэхийг хүсвэл хэдхэн зүйлийг (серийн дугаар, хугацаа гэх мэт) өөрчилж, эмхэтгэх л үлдэх болно..
SBC дээр C програмыг хэрхэн эмхэтгэх талаар нэмэлт мэдээлэл авахыг хүсвэл эдгээр холбоосыг үзнэ үү.
- Хөгжүүлэлт хийх багцуудыг суулгаж байна
- Линукс дээр C програмуудыг эмхэтгэх
Энд кодын товч тойм байна:
- DistanceSensor болон DigitalOutput обьектуудыг үүсгэх.
- Фиджетүүдийг хаяглах. Дэлгэрэнгүй мэдээллийг энэ видеог үзнэ үү.
-
Сонар ба буухиа тэмцээний арга хэмжээг хавсаргах, салгахын тулд бүртгүүлнэ үү.
Sonar attach үйл явдалд өгөгдлийн интервалыг 100ms болгож тохируулна (өгөгдлийн хамгийн бага интервал)
-
Сонарын зайг өөрчлөх арга хэмжээнд бүртгүүлэх.
Алсын зайн өөрчлөлтийн үед объект 1 метрээс ойрхон байгаа эсэхийг шалгаарай, хэрэв байгаа бол objectDetected хувьсагчийг 1 болгож тохируулна уу
- While давталтын явцад объект илэрсэн эсэхийг шалгаарай. Хэрэв тийм бол реле асаагаад унтраа (энэ нь чимэглэлийг идэвхжүүлэх болно). Дөрвөн секунд хүлээгээд чимэглэлийг идэвхгүй болго.
Зөвлөмж болгож буй:
ESP32 ашиглан видео тоглуулах: 10 алхам (зурагтай)
ESP32 ашиглан видео тоглуулах: Энэхүү зааварчилгаа нь ESP32 -тэй видео, аудио тоглуулах талаар ямар нэгэн зүйлийг харуулдаг
Ярьж буй Ардуино - Ямар ч модульгүй Arduino ашиглан MP3 тоглуулах - PCM ашиглан Arduino -аас Mp3 файл тоглуулах: 6 алхам
Ярьж буй Ардуино | Ямар ч модульгүй Arduino ашиглан MP3 тоглуулах | PCM ашиглан Arduino -аас Mp3 файл тоглуулах: Энэхүү зааварчилгаанд бид ямар ч аудио модуль ашиглахгүйгээр mp3 файлыг arduino ашиглан хэрхэн тоглуулах талаар сурах болно, энд бид 8 кГц давтамжтай 16 битийн PCM тоглодог Arduino -д зориулсан PCM номын санг ашиглах болно
Электроникийн талаархи зөвлөмж, заль мэх: 6 алхам (зурагтай)
Электроникийн талаархи зөвлөмж, заль мэх: Энэхүү зааварчилгааны номонд би анх эхэлж байхдаа мэдэхийг хүсч байсан зөвлөмж, аргуудын жагсаалтыг гаргав. &Quot; алхам " нь өөр өөр ангилал бөгөөд дугаарласан зүйл бүр нь зөвлөмж эсвэл заль мэх юм. Зүйл бүрийн бүдүүн гарчиг нь хураангуй болон
Бүтээгчийн мэдэх ёстой электроникийн шилдэг 7 зөвлөгөө, заль мэх: 8 алхам (зурагтай)
Бүтээгчийн мэдэх ёстой электроникийн шилдэг 7 зөвлөгөө, заль мэх: Би электроникийн чиглэлээр нэлээд эртнээс суралцаж байсан бөгөөд энэ хугацаанд маш олон төсөл хийсэн. Миний хийсэн төсөл бүрээр би үргэлж шинэ зүйлийг сурч мэдсэн нь ирээдүйд надад тус болсон. Электроник бол яг л математик шиг санагддаг. Хэзээ
Миний хамгийн ашигтай арван талхны самбарын зөвлөмж, заль мэх: 9 алхам (зурагтай)
Миний хамгийн ашигтай арван талхны самбарын зөвлөмж, заль мэх: 6 инчийн цас газар дээр байгаа бөгөөд та байшинд бөөгнөрсөн байна. Та GPS удирддаг металл хайчлах лазер дээр ажиллах урам зоригоо алдсан байна. Таны дуртай сайт дээр таны сонирхлыг татсан шинэ төсөл гараагүй байна