About SelfieBot assembling



Endurance start presenterar sitt projekt Selfibot.


Selfibot är en hållare för en telefonen/tablett med funktionen "Följ mig". Om användaren ändrar sin position följer telefonen honom/henne. Således talar på Skype kan du gå i rummet och fortfarande bo inom din samtalspartner synfält.

Enheten använder TowerPro MG995 servon och МК Atmega328 som en controller. Registeransvarige är ansluten med Bluetooth HC-06 moduler, motion och ljussensorer. Enheten är även utrustad med IR-belysning att aktivera normal användning i tillräckligt ljus, ett block av Li-Ion batterier med den totala kapacitansen 2600 мАhrs och genomsnittliga strömförsörjning 7.4 v. På samma gång att säkerställa korrekt laddning och urladdning av monterade blocket i enheten, innehåller den en motsvarande balancer-styrenhet kostnadsfritt och USB-port för uppladdning av externa enheter, och en power jack för eluttag via adapter.

När enheten är inaktiv, drivs den Arduino, rörelsesensorer och HC-06. Ingen makt används till servon. Men när Bluetooth dataöverföring startas eller någon form av rörelse detekteras inom en radie av 7 meter, enheten driver servon med 5-6 v. en viss impuls genereras för att byta plats på telefonen/tablett på vagga av enheten. Om innehavaren förblir passiv i 10-20 minuter, går den elektriska kraftförsörjningen till servon stoppen och enheten för att sova.

Vid datainsamling packet är servon i viss riktning tills ett kommando för att ändra riktning eller något annat kommando tas emot. I den senaste versionen av enheten röra servon sig smidigt tack vare maximal hastighet parametern tillägg till kommandot. MК läser också ljussensor data. Om den mottagna datan överskrider tröskelvärdet, startar systemet att vitalisera de infraröda dioderna.

Att styra Selfibot måste du köra kontrollprogrammet på din telefon/tablett monterad på vagga av enheten. SelfieBot är ansluten till telefonen/tablett via Bluetooth.

Programgränssnittet i kontroll

Selfibot kontrollera åtkomst beviljas genom proxy. Telefonen på SelfieBot och den samtalspartner telefonen ska ansluta till denna server och log-in. "S" läggs till inloggningen av SelfieBot och "G"-logga in kontrollera telefonens.

Processen för SelfieBot anslutning via Bluetooth och kontroll delning ske samtidigt. Det är bara en nyckel "Anslut innehavaren" för användaren. Efter den framgångsrika anslutningen försöker alla transporterna linje och överföra meddelanden till varandra direkt. SelfieBot Service initierar Bluetooth och Internet datum överföring. SelfieBot Service startar upp åt sidan (nästan åt sidan) från den huvudsakliga app. Vid transporterna måste inledande tjänsten ansluta dem direkt.

I Java ansluta vi två strömmar in i en tråd genom meddelande transmissionsmekanismen.

Som vi ansåg det alltför komplicerat en uppgift för att skapa budbäraren överföra video, beslutade vi att utveckla ett program kompatibla med någon budbärare. Det är därför av Selfibot kontroll app. tar upp minst utrymme.

Så, för att använda Skype och kontrollera SelfieBot är det nödvändigt att arbeta med två apps på en gång.

Det finns flera lösningar för denna uppgift. Vi beslutade att inte använda andra bibliotek som problem kan uppstå vid tillämpningen användning med kommersiellt syfte.

Vi beslutade att skapa en transparent styrspak placeras ovanför skärmen.

Joystick kraven:

1. den placeras framför allt Fönstren.

2. allt utanför joysticken är klickbara.

3. joystick kan minimeras och återställas.

4. det kan dras över skärmen.

Styrgränssnittet av SelfieBot under ett Skype-samtal.

Joysticken är ovanför skärmen och kan vara dolda.

Trots den enkla konstruktionen möter vi ett antal nyanser. På vissa Android modeller kunde vi inte göra transparent nycklar så vi fick dra dem.


På Indigogogo började vi en folkmassa finansierar kampanj för att samla in pengar till Förproduktion. I jämförelse med referens styrelsen har den nya modellen:

-en bättre interaktion med proxy;

-en autonom kontroll av den som innehavaren genom funktionen "ansiktsigenkänning";

-SelfieBot kontroll via webbläsaren.

-SelfieBot kontroll med hjälp av telefonens accelerometer (rotation, vinkel vänster-höger, etc.)

-För mer information se github (https://github.com/deadtr/SelfieBot/milestones).

Indiegogo kampanj finns kvar: http://igg.me/at/selfiebot

Relaterade Ämnen

Blinka en lysdiod med assembler & en PIC

för att ange alldeles uppenbart, det finns många varianter av mikrokontroller i världen. Det finns otaliga program för dem också. Detta Instructable kommer att täcka stegen för att blinka en LED med hjälp av en PIC mikrokontroller och mikrochip assem...

PCB Assembly fixtur

Du bygger mycket av mönsterkort, och önskar att du hade en av dessa snyggt styrelsen fixturen för preparathållare saker, men kan inte tänka mig att spendera $100 - $400 när de verkar så enkelt? Det är oss, precis. Så vi uppfann denna fiffiga sak, en...

AVR Assembler handledning 11

Välkommen till handledning 11!I den här korta guiden kommer vi slutligen att bygga den första delen av vårt sista projekt.Det första du bör göra är att gå till det allra sista steget i denna tutorial och titta på videon. Sedan komma tillbaka hit. [pa...

AVR Assembler Övningsexempel 4

Välkommen till tutorial nummer 4!I den här guiden kommer vi att bygga en krets som kommer att simulera rullning av två tärningar. Sedan kommer vi först skriva en brute force-program som gör jobbet. Sedan kommer vi förenklar det programmet på olika sä...

AVR Assembler Tutorial 1

Jag har beslutat att skriva en serie tutorials om hur man skriver assembler program för den Atmega328p som är mikrokontroller används i Arduino. Om människor förblir intresserad fortsätter jag att lägga ut en en vecka eller så tills jag får slut på l...

Computer Assembly

This instructable will cover the assembly of a personal computer. Jag kommer att lämna ut vilka delar att plocka eftersom det är alla beroende av syftet med din dator. Datorn jag montering är en som jag har uppgradering för de senaste två åren. Jag b...

Bygga själv blinkande meddelande på PIC16F877A med assembler

killar, i detta steg för steg instruktion,Jag vill dela min privata experiment med PIC16F877A och assembler,Jag kallar detBygga själv blinkande meddelande på PIC16F877A med assemblerLåt oss förbereda delarnaSteg 1: De delar som behövs för detta exper...

AVR Assembler Övningsexempel 7

Välkommen till Övningsexempel 7!Idag vi första visar hur du rensar en knappsats och sedan visar hur du använder Analog ingång hamnarna för att kommunicera med knappsatsen.Vi kommer att göra med avbrott och en enda tråd som indata. Vi kommer tråd knap...

AVR Assembler handledning 6

Välkommen till Tutorial 6!Dagens handledning kommer att vara kort där vi kommer att utveckla en enkel metod att kommunicera data mellan en atmega328p och en med två portar ansluta dem. Vi kommer ta sedan tärningarna rullen från läraren 4 och registre...

Avbryta rutin i assembler med 8-bitars PIC

Hej läsare. Detta är en av de mest grundläggande och viktiga anvisning någonsin gjorts för Microcontrollers låg nivå programmering. Talar om den externa avbryter rutinen i assembler för PIC. Idag jag presentera en plan för utveckling av en experiment...

Första Assembler Program

Assembler kan vara svårare att skriva än de flesta andra språk, men det betyder inte att det inte är värt att lära. Det finns vissa saker som är lättare i assembler såsom skriva ettor och nollor till en vissa USB-styrenhet. Eller utför operationer sn...

AVR Assembler handledning 8

Välkommen till Tutorial 8!I denna kort tutorial ska vi ta lite av en skenmanöver från att införa nya aspekter av assembler programmering att visa hur man flytta våra prototyper komponenter till ett separat "tryckta" kretskort. Anledningen är att...

AVR Assembler Övningsexempel 9

Välkommen till Övningsexempel 9.Idag kommer vi att visa hur du kan styra både 7-segment display och en 4-siffrig display med våra ATmega328P och AVR assembler kod. I samband med detta får vi ta omvägar till hur du använder stacken för att minska anta...

AVR Assembler Tutorial 2

Denna handledning är en fortsättning på "AVR Assembler Tutorial 1"Om du inte har gått igenom Tutorial 1 bör du sluta nu och göra att man först.I den här guiden kommer vi fortsätta vår studie av assembler programmering av den atmega328p som använ...

AVR Assembler handledning 3

Välkommen till tutorial nummer 3!Innan vi börjar vill jag göra en filosofisk punkt. Inte vara rädd för att experimentera med kretsar och den kod som vi konstruerar i dessa tutorials. Ändra sladdar runt, lägga till nya komponenter, ta komponenter ut,...

AVR Assembler handledning 10

Välkommen till handledning 10!Ledsen att det tog så lång tid för att få denna nästa avbetalning ut men detta är en ganska hektisk tid på året. I alla fall, är här det!Vi har kommit långt och du förmodligen redan är kompetenta nog att skriva många int...

AVR Assembler handledning 5

Idag kommer vi att ta en närmare titt på de olika minnesplatserna i Atmega328p mikrokontroller och se om vi bättre kan förstå hur saker lagras, där de lagras och hur pekare och uppslagstabeller fungerar.Handledningen kommer att delas upp i två delar....

Uthållighet är glada att kunna meddela att vi öppnar källa för SelfieBot.

Uthållighet är glada att kunna meddela att vi öppnar källa för SelfieBot. Redo att dela: design, inbyggd programvara och program för alla icke vinstdrivande organisationer inklusive skolor och universitet.Vi är glada att dela vår kunskap, erfarenhet,...

SelfieBot hjälper posten och strömma Video.

SelfieBot hjälper posten ochströmma video.1. SelfieBot för tid förfaller.Vi skapade ett bra verktyg för tid förfaller.Uppfylla SelfieBot.Lös hållare för din kamera som GoPro och mobil enhet.2. SelfieBot hjälper posten och strömma video.SelfieBot på y...