Ren Pi: Kontrollera anpassade effektpedaler på en Raspberry Pi med en smartphone (6 / 6 steg)
Steg 6: Gå längre: Ställ in din Pi Autoanslut direkt med din telefon
Detta är ett pågående arbete, som jag har nyligen lyckats hitta ett sätt att hacka min android-telefon för att ansluta till ad hoc-nätverk. Jag kommer inte gå in på detaljer, men det finns flera källor på webben för att inrätta en rotade android telefonen ska ansluta till ett ad hoc-nätverk. Om du har en iPhone eller har en rotad/ad-hoc-vänliga Android telefon, kan då detta bara fungera för dig.
Meddelande jag säga kan fungera, som jag har haft otillförlitliga anslutningar från min WiFi dongle. Det kan vara en maktfråga eller en crappy WiFi modul, eftersom det ibland inte skicka och ta emot meddelanden korrekt, hålla inte kontakten, eller min telefon se inte det alls. Men om du fortfarande läser detta och oförskräckt, fortsätta på:
1. Ställ din Raspberry Pi att köra in headless (inget tangentbord, mus eller skärm)
2. Konfigurera din Pi att antingen ansluta till WiFi eller skapa ett Ad hoc-nätverk
Detta steg förde mig en hel del frustration och jag gav nästan upp tills jag insåg att det var min WiFi dongle som inte var fungerar korrekt. Jag tror vissa WiFi Dongle inte kan dra tillräckligt med ström för ad hoc-läge utan en extern USB-hubb. När dessa två åtgärder bör du ha ett tillgängligt nätverksanslutning till din Pi även när det inte är en router finns. Nu ställa in din Pi att auto-load plåstret vid start.
3. till automatisk inloggning din Pi vid start, skriver:
$ sudo nano/etc/inittab
kommentera ut (genom att skriva # framför raden):
1:2345:respawn: / sbin/getty-coclear 38400 tty1
Lägg till följande rad (Observera blankstegen):
1:2345:respawn: / bin/login -f pi tty1 /dev/tty1 2 > & 1
4. för att ladda en Pure Data patch på Start, skriv:
$ nano guitar.sh
Skriv följande 5 rader exakt som de visas:
#!
startx &
sova 10 #delay för xserver
exportera DISPLAY =: 0 #This är en nolla
PD-utökad - alsa - alsamidi - midiindev "1" /home/pi/osc_munch.pd #change detta till din pd lapp
Spara och avsluta sedan redigera din startfil:
$ sudo nano /etc/rc.local
Lägg till följande rad:
sudo sh /home/pi/guitar.sh
Nu bör du ha en fristående effekt låda som gör att du kan ansluta direkt till telefonen utan behov av en router. Lägg till en stängningen knapp, Ställ in serieporten MIDI, kasta den i en 1590BB stomp box och du har fått det gjort! Det är ren Pi.