Styra Roomba över Bluetooth via Brainlink (1 / 5 steg)
Steg 1: Uppdatering Brainlink firmware
För att använda Brainlink som en transparent brygga till din Roomba, behöver du ladda upp min inofficiella uppdaterade Brainlink firmware. Uppdaterad firmware är bakåt kompatibel, utan också lägger till några nya funktioner och fixar en otäck buffer overflow bugg. Medan min firmware är inofficiella, rekommenderas på sidan firmware officiella Brainlink. Funktionen för relevanta för Roomba är att när den uppdaterade Brainlink blir en 0x80 signal i viloläge, det automatiskt ställer baudhastighet för Roomba, skickar 0x80 till Roomba och initierar överbrygga mellan följetong och Bluetooth. 0x80 signalen är den första sak Roomba kontroll apps skicka till en Roomba.
Du kan hämta min senaste firmware här och följ instruktionerna här för att uppdatera via en dator. Den
Men det är mycket lättare att uppdatera firmware via Bluetooth från en Android-telefon eller surfplatta. Bara:
- se till att din Brainlink är fulladdat
- Hämta min firmware uppdatera app från Google Play
- para ihop enheten Android med Brainlink (PIN 1234)
- Stäng av Brainlink
- ansluta stift 2 och 8 (numrerade från höger till vänster, se foto) på den Brainlink 8-polig port
- slå på Brainlink samtidigt som stift ansluten (blå firmware uppdatering ljus bör aktivera)
- köra Brainlink Firmware Uploader på din Android-enhet
- Välj din Brainlink enhet (vanligtvis ser ut som RN42-xxxx) och huruvida du vill firmware för att ansluta till en Roomba 500 + eller till en av de äldre Roomba 400 / skapa robotar
- Klicka på "Program enhet"
Innan steg 8, kan du öka inställningen Bluetooth connectivity i Uploader. Detta anger den Brainlink Bluetooth-modul till högre anslutning, vilket gör det lättare att ansluta till det i framtiden (du förlorar några batteritid).