Агуулгын хүснэгт:
- Алхам 1: хангамж
- Алхам 2: Хүссэн гаралт ба оролтын хэлхээний дизайн хийх
- Алхам 3: Хүссэн үр дүнд хүрэхийн тулд кодчиллыг хөгжүүл
- Алхам 4: Булангийн эргэн тойронд ирэх галт тэргийг сонсож, гэрэл таныг ухрахыг анхааруулж байна
- Алхам 5: Эцсийн тохиргоо
Видео: Томас галт тэрэгэнд шөнө жолоодох чадварыг өгөх нь: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү зааварчилгаа нь галт тэрэг ойртох үед хүлээж буй зорчигчдод сэрэмжлүүлэг өгөх гэрэлтүүлгийн системийг бий болгох, мөн галт тэрэг вокзал дээр байх үед зөөврийн компьютер дээр гарч ирэх тухай мессежийг хэрхэн яаж авахыг зааж өгөх болно. Галт тэрэг вокзал дамжин өнгөрөх үеийн дуу чимээ хэд хэдэн анивчдаг LED гэрэлтэй хамт гарах болно. Энэ бүгдийг Raspberry Pi ашиглан хийж болно.
Алхам 1: хангамж
Нэг компьютер
MatLab 2016 эсвэл түүнээс шинэ хувилбар
Raspberry Pi багцыг татаж авах
3D хэвлэгч
Бөөрөлзгөнө пи байрлуулах 3D хэвлэмэл галт тэрэгний буудал
Raspberry Pi нь дараах бүрэлдэхүүн хэсгүүдтэй.
2 хэт улаан туяаны мэдрэгч
Таны сонгосон өнгөний 5 LED гэрэл
11 утас
2 эсэргүүцэл
200-300 Ом эсэргүүцэл
Компьютерийг бөөрөлзгөнө pi -тэй холбох USB Chord
Алхам 2: Хүссэн гаралт ба оролтын хэлхээний дизайн хийх
Үндсэн хэлхээг ашиглан гэрэл, хэт улаан туяаны цацраг, хүлээн авагчийг Raspberry Pi -тэй холбох ёстой. Улаан LED гэрлүүдийг газартай холбож, дараа нь GPIO Pins 4, 5, 6, 7 -т холбодог. Хэт улаан туяаны хүлээн авагч нь GPIO Pin 21, хэт улаан туяаны цацрагийг 5V зүүтэй холбодог.
Алхам 3: Хүссэн үр дүнд хүрэхийн тулд кодчиллыг хөгжүүл
Кодын хамгийн чухал мөрүүд нь харилцан ярианы хайрцгийг ажиллуулдаг 12 ба 16 -р мөрүүд юм. 18 -р мөр, if мэдэгдэл нь хэт улаан туяаны мэдрэгч хооронд саад тотгор учруулж байгаа бөгөөд хэрэв тэдгээр нь саадтай байвал галт тэрэг өнгөрч, эвэр дуугарч, гэрэл асна гэсэн үг юм. Хэрэв мэдэгдэл худлаа бол галт тэрэг ойртохгүй байгаа тул юу ч болохгүй.
Код: %% Толгой
%Микроконтроллер төсөл-Шөнийн галт тэрэг
%Жон Браун, Трент Пэйн, Карстен Паркер; Хэсэг 9
%2017 оны 10 -р сарын 3
%Төслийн тодорхойлолт: Хоёр оролт авдаг микроконтроллер зохион бүтээх
%нь загвар галт тэрэгний тохиргоог сайжруулахын тулд хоёр гарц гаргадаг
%Шийдлийн арга: Төрөл бүрийн нөөц болон Matlab -ийг ашиглан асуудлын талбарыг сайжруулна уу
%загварын галт тэрэгний тохиргоо.
%% Тохиргоо-Эхний оролт/гаралт
үнэн байхад
a = 0;%нь эхлүүлнэ a
readDigitalPin (rpi, 21) == 1
a = 1;%нь асуултын харилцах кодын өмнө гэрлийн кодыг ажиллуулахыг зогсооно
question = ('Галт тэрэг вокзал дээр зогсож байна. Та дуут дохио өгөхийг хүсч байна уу?');
question_title = ('Галт тэрэгний эвэр');
resp = questdlg (асуулт, question_title, 'тийм', 'үгүй', 'үгүй');%нь хоёр сонголт болон үндсэн хариулттай асуултын харилцах цонхыг нээнэ.
tf = strcmp (resp, 'тийм');%нь тэмдэгтийн массивын уртыг yes гэсэн массивтай харьцуулна.
хэрэв tf == 1%бол resp = 'тийм'
[Y, FS] = audioread ('train_horn.m4a');%нь аудио файлыг авч түүвэр өгөгдөл, y, түүвэрлэх хурд, FS болгон хөрвүүлдэг.
дууны (Y, FS)%дууны тушаал нь дээж авсан өгөгдөл, түүвэрлэх хурдыг авч дуу чимээ үүсгэдэг
msgbox ('Галт тэрэгний эвэр дуугарч байна!')
түр зогсоох (2)
завсарлага
else%if resp = 'no', tf нь логик 0 байх болно, учир нь no ба yes char массивууд өөр өөр урттай байдаг
msgbox ('Галт тэрэгний дуут дохио дуугарсангүй!')
түр зогсоох (2)
завсарлага
Төгсгөл
Төгсгөл
readDigitalPin үед
%Энэ кодын эхний хэсэг нь гэрлийг дарааллаар нь асаана.
бичихDigitalPin (rpi, 4, 0)
түр зогсоох (0.25)
бичихDigitalPin (rpi, 5, 0)
түр зогсоох (0.25)
бичихDigitalPin (rpi, 6, 0)
түр зогсоох (0.25)
бичихDigitalPin (rpi, 7, 0)
түр зогсоох (0.25)
%Энэ кодын хоёр дахь хэсэг нь гэрлийг дарааллаар нь унтраадаг.
бичихDigitalPin (rpi, 4, 1)
түр зогсоох (0.25)
бичихDigitalPin (rpi, 5, 1)
түр зогсоох (0.25)
бичихDigitalPin (rpi, 6, 1)
түр зогсоох (0.25)
бичихDigitalPin (rpi, 7, 1)
түр зогсоох (0.25)
end%end while loop
Төгсгөл
Алхам 4: Булангийн эргэн тойронд ирэх галт тэргийг сонсож, гэрэл таныг ухрахыг анхааруулж байна
Галт тэрэг ойртож, хэт улаан туяаны мэдрэгчийг гатлахад гэрэл унтарч, зорчигчдыг ирмэгээс холдуулахаар галт тэрэгний дохиог унтраана. Гэсэн хэдий ч галт тэрэгний удирдагчаас "Галт тэрэг станц руу ойртож байна, галт тэрэг зогсож байна уу?" Гэж асуух цонх гарч ирэх бөгөөд дараа нь "Галт тэрэгний дуут дохио дуугарч байна" гэсэн үгийг уншина. гурав дахь харилцан ярианы хайрцагт "эвэр дуугараагүй" гэж хэлэх болно.
Алхам 5: Эцсийн тохиргоо
Төслийг дуусгахын тулд бүх системийг гоо сайхны зориулалтаар 3D хэвлэсэн цэнхэр галт тэрэгний буудалд нэгтгэх ёстой. Галт тэрэгний буудал нь галт тэрэг ирэх үед зорчигчид хаана байхыг бэлэгддэг. Одоо тэд шөнийн галт тэрэгний анхааруулах системийн ачаар аюулгүй байх болно.
Зөвлөмж болгож буй:
Шөнө дунд угаалгын өрөөний гэрэл: 5 алхам (зурагтай)
Шөнө дунд угаалгын өрөөний гэрэл: Бидний зарим нь шөнө дунд угаалгын өрөө ашиглах шаардлагатай болдог. Хэрэв та гэрэл асаах юм бол шөнийн хараа муудах магадлалтай. Цагаан эсвэл цэнхэр туяа нь нойрны даавар болох мелатониныг алдахад хүргэдэг бөгөөд ингэснээр буцаад унтахад хэцүү болдог. Тиймээс
Сайн шөнө хойшлуулах: 9 алхам (зурагтай)
Goodnight Snooze: Асуудлын мэдэгдэл- Энэхүү төслийн зорилго нь хэрэглэгчдийг түр хойшлуулах товчлуур дээр тулгуурлахгүйгээр цагтаа сэрэх, сайн дадал зуршлыг төлөвшүүлэх явдал юм. зуршил
Alexa ур чадварыг хэрхэн бий болгох вэ: 10 алхам
Alexa ур чадварыг хэрхэн бий болгох вэ: alexa ур чадвар гэж юу вэ? Alexa ур чадвар нь програмтай адил юм. Та ухаалаг гар утас, таблет дээрээ програм суулгаж, устгадаг шиг Alexa програм эсвэл вэб хөтөч ашиглан ур чадвараа идэвхжүүлэх, идэвхгүй болгох боломжтой. Ур чадвар бол дуу хоолойгоор удирддаг Alexa чадвар юм
Alexa-ийн ур чадварыг Cloud9 болгох- Зээлийн карт, тоног төхөөрөмж шаардлагагүй: 7 алхам (зурагтай)
Alex9-ийг Cloud9 ашиглан хийх- Зээлийн карт эсвэл тоног төхөөрөмж шаардлагагүй: Сайн байна уу, өнөөдөр би Cloud9 ашиглан Amazon Alexa-ийн ур чадвараа хэрхэн бий болгохыг танд үзүүлэх гэж байна. Мэдэхгүй хүмүүсийн хувьд Cloud9 бол олон янзын хэлийг дэмждэг онлайн IDE бөгөөд зуун хувь үнэ төлбөргүй байдаг - зээлийн карт шаардлагагүй
IPod 4G: 7 алхам (зурагтай) доторх Bluetooth -ийн дотоод чадварыг нэмнэ үү
IPod 4G дээрээ ДОТООД Bluetooth -ийн чадавхийг нэмээрэй: Хэрэв та надтай адилхан бол Apple яагаад iPod -ийнхоо төрөлд Bluetooth -ийн онцлогийг нэмээгүй юм бэ гэж та өөрөөсөө байнга асуудаг. IPhone ч гэсэн зөвхөн моно Bluetooth -ийг дэмждэг! Мэдээжийн хэрэг, iPod -ийн залгах холбогчийг залгах олон тооны адаптерууд байдаг