Voor ongeveer € 200,- heb je al een simpele vleermuisdetector, maar het is natuurlijk veel leuker om zelf een vleermuisdetector (batdetector) te maken waarbij je grafische de geluiden krijgt te zien en de geluiden kan opnemen en afspelen!

Wat heb je er voor nodig:

  • Computer/laptop
  • SD kaartlezer
  • Raspberry Pi 2, 3 of 4
  • USB kabel – micro-USB male naar USB male
  • SD kaartje
  • Audio Injector Ultra 2 sound card
  • Netwerkkabel
  • Touchscreen 5 inch (800×480) XPT2046
  • Realtime clock module (RTC)
  • Microfoon (Ultrasonic Mic Board Knowles PU0410LR5H-QB)
  • Behuizing

Raspberry Pi installeren

Als eerste dien je het besturingssysteem voor je Raspberry Pi te downloaden:
https://downloads.raspberrypi.org/raspbian_latest

Sla het zip bestand van ongeveer 1000MB oftewel 1 GB groot op je computer op. Na het downloaden dien je het zip bestand uit te pakken. Bijvoorbeeld door er met de rechtermuisknop op te klikken en te kiezen voor ‘Uitpakken’.

Download nu balenaEtcher via:
https://www.balena.io/etcher/

Klik op Download en open het bestand om balenaEtcher te installeren.

Nadat je balenaEtcher hebt geïnstalleerd open je het programma en klik je op ‘Select Image’. Kies nu het zojuist uitgepakte bestand en klik op ‘Open’.

Aantekening 2019-09-13 113021

Selecteer nu je lege SD kaartje en klik vervolgens op ‘Flash’. Na enkele minuten staat het besturingssysteem voor de Raspberry Pi op het SD kaartje.

Open nu Windows Verkenner en een van de ‘harde schijven’ heet ‘Boot’. Open die schijf en klik met je rechtermuisknop op een leeg gedeelte en kies voor Nieuw – Tekstdocument.

Aantekening 2019-09-13 113328

Vul nu de naam ‘ssh’ in (zonder de aanhalingstekens) en verwijder .txt indien het achter ssh komt te staan. Klik vervolgens op OK en haal nu het SD kaartje uit je computer.

Stop het SD kaartje in je Raspberry Pi en sluit de netwerkkabel en USB kabel voor de stroomtoevoer aan op de Raspberry Pi.

Raspberry Pi inloggen en updaten

Via SSH kan je inloggen op de Pi, download (https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) hiervoor het programma Putty. Nadat je Putty hebt geïnstalleerd open je het programma en dien je een aantal zaken in te stellen.

Voor je verder kan gaan in Putty dien je het ip-adres van je Pi te achterhalen. Een handig programma hiervoor is bijvoorbeeld Fing (https://www.fing.com/). Maar je kan ook het programma Angry IP Scanner (https://angryip.org/download/#windows) gebruiken.
Met Fing of Angry IP Scanner kan je het ip-adres achterhalen van je Pi.

Ga nu verder met Putty en stel de volgende zaken in:
– Host Name (or IP address) –> ip-adres van je Pi
– Port –> 22
– Connection Type –> SSH

Vul nu bij Saved Sessions een naam in, bijvoorbeeld Pi en klik op Save. Klik nu Open en je krijgt de vraag om de ‘key’ te accepteren. Klik op Yes en je krijgt nu het inlogscherm te zien.

Aantekening 2019-09-15 124409Aantekening 2019-09-15 125122

Log vervolgens in met de volgende gegevens:
Gebruikersnaam –> pi
Wachtwoord –> raspberry

Aantekening 2019-09-15 125213

Het is aan te raden om het standaard wachtwoord te wijzigen. Geef hiervoor het volgende commando in:

passwd

Geef het huidige wachtwoord in en vervolgens krijg je twee maal de vraag om je nieuwe wachtwoord op te geven.

Om de Pi te voorzien van de meest actuele software dien je twee commando’s in te geven:

sudo apt-get update
sudo apt-get full-upgrade

Het is mogelijk dat je een vraag krijgt om nieuwe software te installeren. Klik hiervoor op ‘y’.

Na enkele minuten is je Pi klaar voor gebruik!

Audiokaart installeren

Om de audiokaart te installeren heb je geen drivers nodig. Je moet wel onderstaande commando’s uitvoeren zodat de audiokaart correct werkt.
sudo rpi-update
sudo nano /boot/config.txt
Voeg nu een ‘hekje’ toe aan de regel dtparam=audio. De regels wordt dan als volgt:

#dtparam=audio

Voeg vervolgens onderstaande regel toe:

dtoverlay=audioinjector-ultra

nano /home/pi/record_from_mic.sh

Voeg aan het bestand onderstaande twee regels toe:

amixer cset name=’ADC Mux’ 0

amixer cset name=’PGA Volume’ 40

Sla het bestand op en sluit nano.

sudo nano /etc/rc.local

sh /home/pi/record_from_mic.sh &

Touchscreen installeren

git clone https://github.com/waveshare/LCD-show.git
cd LCD-show/
chmod +x LCD5-show
./LCD5-show

sudo nano /usr/share/X11/xorg.conf.d/99-calibration.conf

Section “InputClass”
         Identifier      “calibration”
         MatchProduct    “ADS7846 Touchscreen”
         Option  “Calibration”   “208 3905 288 3910”
         Option  “SwapAxes”      “1”
         Option “InvertX” “true”
         Option “InvertY” “true”
EndSection

RTC installeren

//to do

Software installeren

//to do

Microfoon aansluiten

Audiokaart G+ –> Microfoon –

Audiokaart M1 –> Microfoon OUT

Audiokaart Vb –> Microfoon +

Geheel inbouwen in behuizing

//to do

Categorieën: Wandelen