Interactieve LED Beer Pong tafel (82 / 88 stap)

Stap 82: Software: RF modus: hoe het werkt


Zoals ik heb gezegd eerder in het project, heeft het bier pong tafel draadloze mogelijkheden. In de volgende paar stappen, zal ik u alle info die u nodig hebt om te verzenden en ontvangen van gegevens uit de tabel. Ik heb niet de broncode van de PC-toepassing vrijgegeven maar ik heb om de code te commentariëren en zet het via meer debugging, de PC kant van de dingen is niet mijn specialiteit en het is allemaal gehackt samen nu. De onderstaande zip-bestand bevat de broncode voor een bier pong tafel, de RF Master-bestuur en de BPT Control Center-toepassing die wordt gebruikt om te controleren de tabel vanaf een PC. Wat betreft de USB-code in het project RF Master Board, heb ik het afgeleid van Jan Axelson van code. Het is een uitgebreide protocol om te leren en ik ben niet zelfs dicht bij volledig begrijpen, zodat het USB deel van de code kan niet worden geschreven zo goed als het moet.

Ik verstrek ook alle informatie met betrekking tot verpakken, verzenden, ontvangen en interpretatie van de gegevens. Ik had oorspronkelijk gepland te vertrekken van de RF-functie uit de Instructable als het voegt een andere laag van complexiteit aan het, maar toen ik dacht ik zou eveneens kort uitleggen hoe het werkt en dan anderen zullen hebben de optie om verder te ontwikkelen als zij dat wensen.

Er zijn drie hoofdonderdelen op de RF-functie van de tabel:

1) de PC-toepassing die wordt gebruikt om gegevens te verzenden naar de RF Master-bestuur.

2) the RF Master Board die gegevens en informatie van de PC-toepassing ontvangt en het vervolgens doorgeeft aan de Raad van de RF-slaaf.

3) the RF slaaf Board die eigenlijk de Master PCB op bier pong tafel is. Na het ontvangen van gegevens van het bord RF Master, kan de slaaf van bestuur interpreteren van de gegevens en maakt aanpassingen op bier pong tafel volgens de gegevens die was ontvangen.

Wanneer de gebruiker op 'Gegevens bijwerken' op de PC-toepassing, wordt het programma zal controleren om te zien welke functies moeten worden bijgewerkt. Het stuurt vervolgens de vereiste gegevens over de USB-lijn naar de RF Master PCB in pakjes van 64 bytes (65 bytes met inbegrip van de lijst-ID, maar maak je geen zorgen over dat).

Zodra de RF Master van bestuur de gegevens van de PC ontvangt, zal het de gegevens om erachter te komen welke functie van het bier pong tafel die de PC wil bijgewerkte ontleden. Vanaf daar zal de RF Master van bestuur de gegevens scheiden in 32 byte pakketten en verstrekken de gegevens draadloos naar de nRF24L01 +-module op bier pong tafel.

Na ontvangst van de verdeelde RF-gegevens, zal het bier pong tafel controleren de bytes van de opdracht om te zien welke functie moet worden bijgewerkt. Zodra het vaststelt welke functie bij te werken, het zal wachten op de rest van de gegevens als er meer te komen, dan zal de onlangs ontvangen gegevens gebruiken en wijzigen van de opgegeven eigenschap op het bier pong tafel.

RF Master Board materiaallijst

1 x PIC18F4550 8-Bit Microcontroller

1 x 20 MHz kristal

1 x nRF24L01+ RF Module

1 x USB-Connector

1 x 5-pins Header

1 x 2 x 4 pins Header

1 x 1N4001 Diode

1 x 10kΩ weerstand

1 x 120Ω weerstand

1 x 5mm LED

1 x 10μF Elektrolytische condensator

2 x 27pF keramische condensatoren

Gerelateerde Artikelen

LED Pong tafel

LED Pong tafel

Deze LED bier pong tafel blaast geesten, en als u het correct, geen doet zekeringen. De volledig functionele model zowel detecteert waar een bal stuitert en verbetert uw feesten ervaring met een muziek-gevoelige lichtshow. Zoals u ziet, zal onze huid
LED Arduino Bier Pong tafel

LED Arduino Bier Pong tafel

Ons project is een LED verlicht entertainment tabel of gemeenzaam, een Bier Pong tafel. Kregen we het idee van een groep studenten vorig jaar die ook een bier pong tafel voor hun laatste project bouwde, en we geleerd over hun ontwerp en heeft enkele
Interactieve LED-tabel

Interactieve LED-tabel

hier is een gids op hoe te om uw eigen interactieve LED-tabel met behulp van een van de kits van Evil Mad Sciencitstinstructable.Hier is een video van mijn laatste tafel in actie in het donker, en een foto van hoe het eruit:Stap 1: Kies uw maat, en e
Hoe maak je de beste bier Pong tafel op de campus

Hoe maak je de beste bier Pong tafel op de campus

Ben je moe van het spelen van bier pong op lame vouw tabellen?  Of misschien moe van het nemen van uw vrienden deur uit de scharnieren, elke keer dat je wilt spelen?  Ooit afgevraagd hoe ze bouwen alle het koel bier pong tafels online met automatisch
EL Wire Infinity Pong tafel

EL Wire Infinity Pong tafel

heb ik besloten om een ontzagwekkende pong tafel voor mijn nieuwe huis. Gotta love universiteitsleven!Onderdelen lijst:-Fold-Up Plastic tabel-EL draad van uw keuze-Driver voor de draad van uw keuzeIk adviseer hoogst coolneon.com-spiegel klemmen te ho
Infinity Pong tafel V2

Infinity Pong tafel V2

dit is mijn tweede oneindigheid pong tafel. Ik heb veel geleerd van deze twee tabellen, en ik zal proberen om enkele stappen om te repliceren hen. Hoewel ik geef een eerlijke waarschuwing, is er een veel trial and error. Succes!Stap 1: Materialen & T
Gemakkelijke opklapbare Ping-pong tafel

Gemakkelijke opklapbare Ping-pong tafel

Laten we een opklapbare ping pong tafel als mijn eerste DIY-project gepubliceerd in instrucables.com. De werkelijke afmetingen van een een ping pong tafel zijn 274 x 152 cm, als gevolg van de moeilijkheid van vervoer, onze tafel zal hebben de volgend
DIY Ping Pong tafel

DIY Ping Pong tafel

deze eenvoudige DIY ping pong tafel klaar is voor gebruik in een kwestie van minuten. Het kost minder dan $100 en de benen zijn iets dat elke huiseigenaar hoe dan ook moet!Opmerking: Dit is niet een verordening tabel! Deze tabel meet 4' x 8' vs. een
Procedures.. Make A Magic Ping Pong tafel

Procedures.. Make A Magic Ping Pong tafel

Dit is hoe wij onze eerste magische ping pong tafel gemaakt! Het is een directiekamer tabel die gemakkelijk kan worden omgezet in een ping pong tafel! Wij hopen dat u geniet van!Stap 1: Eerst moet u uw benen en base! Wij hebben pine gebruikt voor ons
Flat Pack Mini Ping Pong tafel

Flat Pack Mini Ping Pong tafel

Dit is een kleine schoolproject. Hier konden we een object kiezen onze smaak zolang het niet een stuk van meubilair, kunst of een lamp. Alhoewel een ping pong tafel is enigszins een stuk van het meubilair, mocht ik nog langs deze route te gaan.Het id
Hoe het bouwen van een Ping Pong tafel

Hoe het bouwen van een Ping Pong tafel

het project beschrijft de bouw van een Ping Pong tafel gedimensioneerd op de standaard grootte van internationals.Het is een gemakkelijke taak: alle mensen kunnen kunnen doen.Alleen eenvoudige materialen worden gebruikt (voornamelijk hout), en zijn n
Drijvende bier Pong tafel

Drijvende bier Pong tafel

voor veel mensen hier, het is nu zomertijd. Voor veel van die mensen betekent zomer partijen (namelijk degenen buiten). Voor veel van deze mensen hierbij een zwembad op een bepaald punt. En aangezien een partij vaak bier pong voor vele (jonge) mensen
4 x 4 x 4 interactieve LED-kubus met Arduino

4 x 4 x 4 interactieve LED-kubus met Arduino

om uit te leggen mijn 4 x 4 x 4 interactieve LED-kubus gepubliceerd voordat, een beetje meer duidelijk, zal ik proberen om mijn eerste stap voor stap instructable.Deze 4 x 4 x 4 kubus is interactief met behulp van de hoek van de top vier LED's als LE
Hoe te bouwen van een opvouwbare bier pong tafel!

Hoe te bouwen van een opvouwbare bier pong tafel!

ik bouwde dit bier pong tafel voor een vriend!Het gaat om dat een bier pong tafel is echt groot dus ik maak een opvouwbare!Deze is aangepast als een voetbal-grond.Stap 1: Voorbereiden materialen! De tabel is 2,40 m X 0,6 m dus 4 panelen van 0,6 m X 0