Ultraljud är en av de vanligaste formerna av medicinsk avbildning och är otroligt användbart som ett icke-invasivt sätt att se vad som händer i en människas eller ett djurs kropp. Det är mest känt för att övervaka ett barns tillväxt och hälsa under graviditeten, men används också för ett antal andra medicinska tillämpningar, t.ex. för att kontrollera hjärtfunktionen. Kommersiella ultraljudsmaskiner för medicinskt bruk är extremt dyra, men Stoppi71 har en handledning om hur man bygger en billig DIY-version med en Arduino.
För att det ska vara tydligt, så kommer det här inte att ge resultat som är i närheten av lika bra som det som du kan se från en ”riktig” ultraljudsmaskin. Djupupplösningen och kraften är båda låga, så du kommer bara att se en grundläggande återgivning av det du skannar. Men det är ändå ett roligt sätt att experimentera med fysik, och är tillräckligt prisvärt för att bygga helt enkelt för att lära sig hur ultraljudsbilder fungerar. De viktigaste komponenterna för det här projektet är en färgtjockleksmätare, en Arduino Due, en LCD-skärm med 320×480 pixlar och en handfull diverse IC:er för sändar- och mottagarkretsarna.
Ultraljudsavbildningar fungerar genom att sända ultraljudsvågor in i kroppen, och sedan plocka upp reflektionerna med en mottagare. Dessa reflektioner studsar mot täta föremål i kroppen, t.ex. ben eller organ. Genom att flytta runt sändaren kan en relativt fullständig inre bild skapas. I det här fallet styrs sändaren av 5 MHz-omvandlaren från färgtjockleksmätaren. Den tid det tar för vågorna att reflekteras och tas emot övervakas av Arduino, och resultaten visas på displayen. Den tar bara upp en dimension för varje cykel, men den grafiseras sedan över tiden för att ge ett grundläggande tvådimensionellt tvärsnitt.