
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59




Sveiki!
Mans hobijs un aizraušanās ir realizēt fizikas projektus. Viens no maniem pēdējiem darbiem ir par ultraskaņas sonogrāfiju. Kā vienmēr, es centos to padarīt pēc iespējas vienkāršāku, izmantojot detaļas, kuras varat iegūt ebay vai aliexpress. Tātad, apskatīsim, cik tālu es varu iet ar saviem vienkāršajiem priekšmetiem …
Mani iedvesmoja šis nedaudz sarežģītāks un dārgāks projekts:
hackaday.io/project/9281-murgen-open-sourc…
Šeit ir daļas, kas jums būs nepieciešamas manam projektam:
galvenās daļas:
- mērītājs krāsas biezuma mērīšanai par 40 USD: ebay krāsas biezuma mērītājs GM100
- vai tikai 5 MHz devējs par 33 USD: ebay 5 MHz devējs
- a arduino Par 12 USD: ebay arduino termiņš
- 320x480 pikseļu displejs par 11 USD: 320x480 arduino displejs
- divi 9V/1A barošanas avoti simetriskai +9/GND/-9V barošanai
- ultraskaņas gēls sonogrāfijai: 10 USD ultraskaņas gēls
raidītājam:
- pastiprinošs pārveidotājs nepieciešamajam 100 V par 5 USD: 100 V pastiprinātājs
- parasts pastiprinošs pārveidotājs, kas piegādā 12–15 V 100 V pastiprinātāja pārveidotājam par 2 USD: XL6009 pastiprinātāja pārveidotājs
- sprieguma regulators LM7805
- monoflop-IC 74121
- mosfet draiveris ICL7667
- IRL620 mosfet: IRL620
- kondensatori ar 1nF (1x), 50pF (1x), 0,1µF (1x elektrolītisks), 47µF (1x elektrolītisks), 20 µF (1 x elektrolītisks 200V), 100 nF (2x MKP 200V: 100nF20µF
- rezistori ar 3kOhm (0,25W), 10kOhm (0,25W) un 50Ohm (1W)
- 10 kOhm potenciometrs
- 2 gab. C5 ligzdas: 7 USD C5 ligzda
uztvērējam:
- 3 gab. AD811 operatīvais pastiprinātājs: ebay AD811
- 1 gab. LM7171 operatīvais pastiprinātājs: ebay LM7171
- 5 x 1 nF kondensators, 8 x 100 nF kondensators
- 4 x 10 kOhm potenciometrs
- 1 x 100 kOhm potenciometrs
- 0,25 W rezistori ar 68 omi, 330 omi (2 gab.), 820 omi, 470 omi, 1,5 kOhm, 1 kOhm, 100 omi
- 1N4148 diodes (2 gab.)
- 3.3V Zener diode (1 gab.)
1. darbība: Manas raidītāju un uztvērēju shēmas




Sonogrāfija medicīnā ir ļoti svarīgs veids, kā meklēt ķermeni. Princips ir vienkāršs: raidītājs sūta ultraskaņas impulsus. Tās izplatās ķermenī, tiek atspoguļotas iekšējos orgānos vai kaulos un atgriežas pie uztvērēja.
Manā gadījumā krāsas slāņu biezuma mērīšanai izmantoju mērierīci GM100. Lai gan tas nav īsti paredzēts ķermeņa skatīšanai, es redzu savus kaulus.
GM100 raidītājs darbojas ar 5 MHz frekvenci. Tāpēc jums ir jāizveido ļoti īsi impulsi, kuru garums ir 100-200 nanosekundes. 7412-monoflop spēj radīt tik īsus impulsus. Šie īsie impulsi nonāk ICL7667-mosfet-driver, kas vada IRL620 vārtus (uzmanība: mosfet ir jāspēj izturēt spriegumu līdz 200 V!).
Ja vārti ir ieslēgti, kondensators 100V-100nF izlādējas un raidītājam-pjezo tiek iedarbināts negatīvs impulss -100V.
Ultraskaņas atbalss, kas saņemta no GM100 galvas, tiek pārsūtīta uz 3 pakāpju pastiprinātāju ar ātro OPA AD820. Pēc trešā soļa jums būs nepieciešams precizitātes taisngriezis. Šim nolūkam es izmantoju LM7171 operatīvo pastiprinātāju.
Pievērsiet uzmanību: es ieguvu vislabākos rezultātus, kad saīsinu precizitātes taisngrieža ievadi ar dupont-wire-loop (? Ķēdē). Es īsti nesaprotu, kāpēc, bet jums tas būs jāpārbauda, ja mēģināt rekonstruēt manu ultraskaņas skeneri.
2. darbība: Arduino programmatūra




Atstarotie impulsi ir jāuzglabā un jāparāda mikrokontrolleram. Mikrokontrolleram jābūt ātram. Tāpēc es izvēlos arduino termiņu. Esmu izmēģinājis divu veidu ātrus analogo lasīšanas kodus (skatiet pielikumus). Viens ir ātrāks (apmēram 0,4 µs par reklāmguvumu), bet, lasot analogo ieeju, es saņēmu 2-3 reizes tādu pašu vērtību. Otrs ir nedaudz lēnāks (1 µs uz reklāmguvumu), bet tam nav atkārtoto vērtību trūkumu. Es izvēlējos pirmo…
Uz uztvērēja plates ir divi slēdži. Ar šīm sēdēm jūs varat pārtraukt mērīšanu un izvēlēties divas dažādas laika bāzes. Viens mērīšanas laikam no 0 līdz 120 µs un otrs no 0 līdz 240 µs. Es to sapratu, izlasot 300 vērtības vai 600 vērtības. 600 vērtībām tas prasa divreiz vairāk laika, bet tad es ņemu tikai katru otro analogo vērtību.
Ienākošās atbalsis tiek nolasītas, izmantojot vienu no arduino analogās ieejas portiem. Zener-diodei vajadzētu aizsargāt portu par pārāk augstu spriegumu, jo arduino dēļ var nolasīt tikai spriegumu līdz 3,3 V.
Pēc tam katra analogā ievades vērtība tiek pārveidota par vērtību no 0 līdz 255. Izmantojot šo vērtību, displejā tiks uzzīmēts vēl viens pelēkās krāsas taisnstūris. Balts nozīmē augstu signālu/atbalsi, tumši pelēks vai melns nozīmē zemu signālu/atbalsi.
Šeit ir rindiņas taisnstūra zīmēšanas kodā ar 24 pikseļu platumu un 1 pikseļa augstumu
par (i = 0; i <300; i ++) {
vērtības = karte (vērtības , 0, 4095, 0, 255);
myGLCD.setColor (vērtības , vērtības , vērtības );
myGLCD.fillRect (j * 24, 15 + i, j * 24 + 23, 15 + i);
}
Pēc vienas sekundes tiks uzzīmēta nākamā aile …
3. darbība. Rezultāti




Esmu pārbaudījis dažādus objektus, sākot no alumīnija cilindriem virs ūdens piepildītiem baloniem līdz ķermenim. Lai redzētu ķermeņa echos, signālu pastiprināšanai jābūt ļoti lielai. Alumīnija cilindriem ir nepieciešams mazāks pastiprinājums. Aplūkojot attēlus, jūs varat skaidri redzēt atbalsis no ādas un mana kaula.
Tātad, ko es varu teikt par šī projekta panākumiem vai neveiksmēm. Ir iespējams ieskatīties ķermeņa iekšienē ar tik vienkāršām metodēm un izmantojot daļas, kuras parasti nav paredzētas šim nolūkam. Bet šie faktori arī ierobežo rezultātus. Jūs nesaņemat tik skaidrus un labi strukturētus attēlus salīdzinājumā ar komerciāliem risinājumiem.
Bet un tas ir vissvarīgākais, es to esmu mēģinājis un darījis visu iespējamo. Es ceru, ka jums patika šīs pamācības un tas jums vismaz bija interesants.
Ja jums patīk apskatīt citus manus fizikas projektus:
www.youtube.com/user/stopperl16/videos?
vairāk fizikas projektu:
Ieteicams:
Kā izveidot durvju zvanu bez pieskāriena, ķermeņa temperatūras noteikšanu, GY-906, 433 MHz, izmantojot Arduino: 3 soļi

Kā izveidot durvju zvanu bez pieskāriena, ķermeņa temperatūras noteikšanu, GY-906, 433 MHz, izmantojot Arduino: Šodien mēs izgatavosim durvju zvanu bez pieskāriena, tas noteiks jūsu ķermeņa temperatūru. Pašreizējā situācijā ir ļoti svarīgi zināt, vai kāda ķermeņa temperatūra ir augstāka par normālu, kad kāds sitās. Šis projekts parādīs sarkanu gaismu, ja tas atklās
IOT ThermoGun - viedais IR ķermeņa termometrs - Ameba Arduino: 3 soļi

IOT ThermoGun - viedais infrasarkanais ķermeņa termometrs - Ameba Arduino: Tā kā COVID -19 joprojām rada postu visā pasaulē, izraisot tūkstošiem nāves gadījumu, miljoniem hospitalizējot, jebkura noderīga medicīniska ierīce ir ļoti pieprasīta, jo īpaši sadzīves medicīnas ierīce, piemēram, bezkontakta termometrs? . Rokas termometrs parasti ir ieslēgts
DIY digitālā pieredze ārpus ķermeņa: 6 soļi

DIY digitālā pieredze ārpus ķermeņa: šajā apmācībā jūs uzzināsit, kā izveidot sistēmu, kas ļauj jums redzēt, it kā jūs būtu kaut kur citur. Šo ciparu es nodēvēju no ķermeņa pieredzes, jo pirmo reizi es domāju par šo sistēmu, kad praktizēju jogu un domāju, ka
3D ķermeņa skeneris, izmantojot Raspberry Pi kameras: 8 soļi (ar attēliem)

3D ķermeņa skeneris, izmantojot Raspberry Pi kameras: Šis 3D skeneris ir BuildBrighton Makerspace sadarbības projekts ar mērķi padarīt digitālās tehnoloģijas pieejamas kopienas grupām. Skeneri tiek izmantoti modes industrijā, lai pielāgotu apģērbu dizainu, spēļu industrijā
Epee ķermeņa auklas pārbaude un remonts: 9 soļi (ar attēliem)

Epee ķermeņa auklas pārbaude un remonts: Mūsdienu, olimpiskā stila žogu sportā vērtēšana tiek veikta elektriski. Lai elektriskais signāls pārietu no ieroča uz vērtēšanas mašīnu, signālam ir jāpārvietojas: caur ieroča vadu (izņemot zobenu) uz augšu piedurknē un uz leju