Electrokit Buggfix Plus
Aktuellt datum och tid: 09.09 2020-05-25

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 1 inlägg ] 
Författare Meddelande
InläggPostat: 09.12 2017-04-20 
Användarvisningsbild

Blev medlem: 17.51 2007-12-13
Inlägg: 783
Ort: Stockholm
Mitt andra bidrag till tävlingen Swech utlyst.

Jag har själv inte så mycket körtimmar på en klassisk bilbana, men jag tycker att den digitala tekniken som används idag på bilbanor, är väldigt kul.
Det har gjort att jag hänger på slot-forum och andra liknande forum, utan att egentligen utöva hobbyn. Skumt, jag vet :)

Det här projektet har också väldigt lite elektronik i sig, och är mer tungt åt programmeringshållet. Om än väldigt lite programmering också :)

Det är en Chronograf för digitala scalextric bilbanebilar.
Eftersom den är digital, så betyder det att man behöver läsa av det digitala protokoll som varje bil sänder, för att identifiera vilken bil det är, för att sedan kunna klocka den.

Projektet baserar sig på en Wemos D1 mini, vilken i princip är en ESP8266 med inbyggd usb-rs232 adapter (https://www.wemos.cc/product/d1-mini.html). För att få en tidtagning behövs alltså bara en Wemos D1 mini, ett sensorkort samt någon typ av webclient.
Wemos:en tillhandahåller ett wifi samt en webserver som även tillhandahåller en websocketserver. All uppdaterad data skickas alltså över websockets.
Mjukvaran på wemos:en är skriven i Arduino-IDE:t och är därför C. Mjukvaran som presenteras av webservern är skriven i html och javascript.

Webklienten behöver stödja javascript samt websockets. Det gör de allra flesta moderna webklienter idag.

Koden finns tillgänglig här,
https://bitbucket.org/foogadgets/esp_slot_car_laptimer

Kretsschema, UI samt BOM finns här,
https://drive.google.com/drive/folders/0B3sf6ery1XoYbFZpZ091eU1xUXM?usp=sharing

Bilder på realisering, digital signallering osv. finns här,
https://goo.gl/photos/sTFzeve3USJLC5hE8

Det som kvarstår är att implementera stöd för;
1. Analoga bilar. Den sensor som jag använder är en reflexdetektor där jag för den digitala delen bara använder fototransistorn.
2. Lägga till kod som gör att man på ett visuellt enkelt sätt kan se hur man ligger till i racet.


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 1 inlägg ] 

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 2 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010