Orodha ya maudhui:

Kuhisi Umbali na Micro: kidogo na Sonar (Moduli ya HC-SR04): Hatua 3 (na Picha)
Kuhisi Umbali na Micro: kidogo na Sonar (Moduli ya HC-SR04): Hatua 3 (na Picha)

Video: Kuhisi Umbali na Micro: kidogo na Sonar (Moduli ya HC-SR04): Hatua 3 (na Picha)

Video: Kuhisi Umbali na Micro: kidogo na Sonar (Moduli ya HC-SR04): Hatua 3 (na Picha)
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Novemba
Anonim
Kuhisi umbali na Micro: kidogo na Sonar (Moduli ya HC-SR04)
Kuhisi umbali na Micro: kidogo na Sonar (Moduli ya HC-SR04)

Wiki hii nimetumia muda kucheza na kitambo kidogo cha BBC: kidogo na sensorer ya sonic. Nimejaribu moduli kadhaa tofauti (zaidi ya 50 kwa jumla) na nilidhani itakuwa nzuri kwa hivyo shiriki baadhi ya matokeo yangu.

Moduli bora ambayo nimepata hadi sasa ni moduli ya Sparkfun HC-SR04, nilichukua yangu kutoka Kitronik nchini Uingereza, na huko USA kwa kweli wanapatikana kutoka maeneo kama Adafruit (anacheza tu Sparkfun, hapa kuna kiunga chako). Sababu ya hii kuwa bora zaidi, ni kwamba inaonekana inafanya kazi karibu 95% ya wakati kwenye 3V iliyotolewa na BBC micro: bit, ambapo inaweza kuanguka chini ni wakati una sensorer zingine na matokeo yanayotumika kwenye usanidi wako. Walakini wakati wa kutumia onyesho la LED kwenye ubao mdogo: kidogo labda utakuwa sawa.

Kama nilivyokuwa nikichungulia tu, badala ya kupachika sonic katika mradi nilitumia bodi ya kuzuka na ubao wa mkate ambao ulijumuishwa kwenye seti ndogo ya "starter" niliyoichukua kutoka Kitronik nchini Uingereza.

Hatua ya 1: Kuweka Vifaa

Kuweka Vifaa
Kuweka Vifaa
Kuweka Vifaa
Kuweka Vifaa

Kuanzisha sensorer ya ultrasonic ni rahisi sana, haswa na sensor ya Sparkfun kwani inaendesha sawa kwenye 3V. Ina pini nne tu. Kushoto kulia ni VCC, Trig, Echo na GND. VCC na GND ni ya nguvu na Trig, Echo na GND ni ya ishara yako. Nilijumuisha GND na kuweka ishara kwani inahitajika kwa msingi. Mojawapo ya makosa yangu ya kawaida ya mapema na sensorer na vitu kama LED smart haikuunganisha vifaa vyote kwenye uwanja wa kawaida. Nimejumuisha picha na mpango wa usanidi wangu.

Pini rahisi kutumia kwenye micro: bit ni 0, 1, na 2. Kwa hivyo nilitumia 0 kwa Trig na 1 kwa Echo.

Ikiwa unaona kuwa haupati masomo kutoka kwa HC-SR04 yako inaweza kuwa kwamba haipati nguvu za kutosha, ikiwa ndio kesi unaweza kuongeza nguvu kwenye moduli kama inavyoonyeshwa kwenye picha ya pili. Kutumia betri 3 x AA hukupa 4.5V, ambayo inapaswa kuwa ya kutosha. Hook up kama inavyoonyeshwa hapa na msingi huo wa kawaida. Usiunganishe 4.5V kwa Micro yako: kidogo, ambayo inaweza kuiua!

Hatua ya 2: Kuweka Programu

Kuanzisha Programu
Kuanzisha Programu
Kuanzisha Programu
Kuanzisha Programu
Kuanzisha Programu
Kuanzisha Programu

Kidogo: kidogo imewekwa kwenye kivinjari, unaweza kuelekea https://makecode.microbit.org/ kuanza programu ya sensorer yako ya sonic. Kwanza utahitaji kuongeza kifurushi kipya kwenye seti ya kawaida. Nimetumia kifurushi kinachoitwa Sonar.

Ongeza kifurushi cha Sonar kwenye vitalu vyako na usanidi nambari yako kama inavyoonyeshwa kwenye picha ya nne.

Hapa tunatumia amri ya bargraph kuonyesha data ya sensorer (kipengee kinachoitwa kipengee). Maelezo zaidi juu ya bargraph yanaweza kupatikana hapa: rekebisha kiotomatiki. Unaweza kubadilisha hii kuweka kiwango chako cha juu ambacho unataka kupima. Itatoa data kwa nambari kamili (nambari kamili) na katika vitengo unavyochagua. Ninaamini kizuizi cha sonar kinatufanyia mahesabu ya ubadilishaji. Niligundua kuwa kwa kubadili kuchapisha data ya sensa kwenye skrini (kama inavyoonekana kwenye picha ya tano) niliweza kuhisi umbali ambao nilitaka kupima na kuandikia. Ikiwa unafuata pamoja utagundua kuwa kuna maadili mengi ya sifuri, ambayo husababisha kuzunguka kwa grafu ya baa au pato lingine. Nilidhani ni rahisi kuchuja hizi na taarifa if (iliyopatikana kwa mantiki). Hii pia ndiyo njia rahisi niliyoipata kufanya kazi kwa kutumia LEDs kama NeoPixels. Mfano wa hii umeonyeshwa kwenye picha ya sita hapa.

Hatua ya 3: Ongeza LED zingine zaidi Tafuta Mradi

Ongeza LEDs zingine zaidi Tafuta Mradi!
Ongeza LEDs zingine zaidi Tafuta Mradi!
Ongeza LEDs zingine zaidi Tafuta Mradi!
Ongeza LEDs zingine zaidi Tafuta Mradi!
Ongeza LEDs zingine zaidi Tafuta Mradi!
Ongeza LEDs zingine zaidi Tafuta Mradi!
Ongeza LEDs zingine zaidi Tafuta Mradi!
Ongeza LEDs zingine zaidi Tafuta Mradi!

Ni vizuri kuwa na pato la LED moja kwa moja kwenye ubao, lakini kufanya sensorer ijisikie muhimu zaidi nilitumia matoleo kadhaa na LED za nje. Picha zingine na nambari ziko hapa chini. Kwa hizi nilihitaji pini za ziada, kwa hivyo bodi ya kuzima kiunganishi cha Kitronik Edge ilikuwa muhimu sana!

Kuanzisha bodi kama picha ya kwanza niliamua kutengeneza mfumo wa taa ya trafiki wakati mambo yanakaribia sana. LED ya Kijani ni nzuri, Amber kwa kupata rafiki wa karibu na Nyekundu iko karibu sana sasa, vipi kuhusu wewe kurudi nyuma. Nashangaa ikiwa hii inaweza kuwa matumizi mazuri ya vitendo kwa kupitisha karibu kwenye baiskeli. Kuunganisha na onyesho mbele ya baiskeli itatoa maoni mazuri kwa madereva ikiwa pasi yao ilikuwa sawa. Umbali ungebadilishwa katika mfano halisi wa maisha, kwani kupita kwa inchi 12 na mwendesha baiskeli sio sawa !!

Ilipendekeza: