Hacka en gammal iPod med hjälp av en Android och en Arduino. (14 / 14 steg)
Steg 14: felsökning
Den främsta orsaken till de flesta problem blir dåliga anslutningar. Det finns data ständigt som skickas till och från både iPod och Droid. Om detta blir avbruten kan det orsaka problem.
Se till att alla anslutningar är rätt plats och är säkert innan du e-posta mig.
Kom ihåg den HC-05 faller under Bluetooth power klass 2 och har en räckvidd på 10 meter (ca 30 fot).
Detta intervall beror kraftigt på hinder, om du bor i ett lead hus jag tänka mig inte att din utbud kommer att vara spektakulära. Om du bor en stadion kan du å andra sidan har mycket mer frihet.
Kom också ihåg volymkontroll tar iPod ur luften läge justera volymen innan han återvände till AiR läge. Även om det är i läge 2 andra kontroller tillfälligt inte tillgänglig.
Felsökning
Programmet laddas inte till Arduino
- Kontrollera att Rx och Tx stiften (D0, D1) är tydliga. Detta är användningsområdena som linjer som används för att ladda upp din skiss till ATMega328P MCU på Arduino.
Kunna skicka data och använda grundläggande funktioner (play, paus, hoppa över, etc) men inte får några data (låtnamn,
konstnär, etc)
- Kontrollera anslutningen Rx från Arduino till iPod (lila). Försök att se till att alla anslutningar är täta, de små dumma trådarna i kabeln kan vara svårt att placera in bakbord.
Kunna ta emot data och få låtnamn och artist men inte kan använda funktioner
- När Tx kabeln från Arduino till iPod (spänningsavdelare till brunt) på anslutningsproblem.
Dyka upp på iPod säger det inte fungerar med den här enheten
- Kontrollera värdet på motståndet från röda med stripe kabel från iPod genom resistorn till GND järnväg. Detta bör vara 500K ohm. Om det inte är, kommer att iPod tänka att det ansluter till en annan enhet än MuseHack.
(Om iPod eller iPad eller iPhone säger "Detta tillbehör inte är optimerad för denna iPhone", detta är OK)
Om app koppla bort ofta eller iPod slutar spela då starta oms
- Kontrollera anslutningar och kontrollera att alla sladdar sitter åt ordentligt och se till att inga sladdar är röra som inte borde vara.
Om du har att söka efter enheter varje gång för att hitta den HC-05 eftersom det inte visas i listan efter att trycka Anslut
- Koppla från MuseHack, hitta Bluetooth via telefonens inställningar, manuellt gör en genomsökning och koppla ihop med hittade HC-05 enheten
iPod ständigt byta lägen (skärmen visar "Ok att koppla från" sedan tillbaka igen.
- Om 30 pin kontakten inte sitter rätt kommer det hoppa fram och tillbaka från skärmar. Jag hade en iPhone 3 som inte passade rätt med en kabel men en annan gjorde. Kan behöva investera i en ny kabel.
Om med en iPad och det är inkopplad och ingenting spelar även om det står finns.
- Prova med att koppla hörlursuttaget och Anslut den igen.
Appen hittar inte HC-05 alls.
Försök starta om Android-enhet. Detta kommer vanligtvis att fungera, om inte, då tyvärr kan ni få en annan HC-05. Jag hade en HC-05 som någon Android kör 2.3 inte skulle ansluta till men alla andra versioner av Android fungerade bra. Jag hade en annan identiska HC-05 som jag satte i dess ställe och Android 2.3 enheter anslutna alldeles utmärkt.
Väljer du HC-05 från enhetslistan, rutan anslutande stannar eller det visas att ansluta men inget händer.
- När du kopplar använder Android 2.3 kan du ha tillgång till par begäran från menyn eller nedrullningsbara menyn eftersom dialogrutan inte visas när du begär en ihopkoppling.
iPod visar starta upp apple sedan stängs och upprepas.
- Om du använder en iPod med mycket dött batteri, en som dör omedelbart när du kopplar bort den, kan du behöva använda ström från ett nätaggregat (telefon laddare eller fat plug tillförsel) från ett uttag istället för datorn.
Jag har personligen testat denna kod och app med:
iPod enheter:
- iPod mini
- iPod 5 G färg
- iPod touch
- iPhone 3
- iPad 2
Android-enheter:
- HTC Incredible API 2.3 (pepparkaka)
- HTC Desire API 2.3 (pepparkaka)
- Dell Streak Tablet API 3.2 (Honeycomb)
- Galaxy SIII 4.2 (Jellybean)
- Galaxy S5 4.4 (Kitkat)
Om du har frågor eller rapportera fel, vänligen maila mig på:
musehack
och jag ska göra mitt bästa att svaret/fixa dem.