Badge: Difference between revisions
Hardware uitbreidingen en cleanup |
Add jewels |
||
| Line 17: | Line 17: | ||
Een lijst van de specs van alle gebruikte onderdelen: [https://github.com/Fri3dCamp/badge/tree/master/datasheets Datasheets] | Een lijst van de specs van alle gebruikte onderdelen: [https://github.com/Fri3dCamp/badge/tree/master/datasheets Datasheets] | ||
== | ==Uitbreidings Jewels== | ||
Er zijn zo te zien twee uitbreidingsborden voor Ph0xx, de [[Robot_kit]] en het bordje van de workhop [[Fijnstofmeter_bouwen]] die hier wordt afgebeeld http://www.dustcube.be/2018/06/01/air-jewel-voor-badgefri3d-be-2018-meet-fijn-stof/ Dit is ook het enige plaatje dat ik kan vinden met de achterzijde in beeld. Helaas is het een lage resolutie plaatje. Het Robot bord gebruikt de servo aansturingen op het rechteroor, de fijnstofmeter wordt gemonteerd achter het linkeroor. | Er zijn zo te zien twee uitbreidingsborden voor Ph0xx die ook wel Jewels worden genoemd, de [[Robot_kit]] en het bordje van de workhop [[Fijnstofmeter_bouwen]] die hier wordt afgebeeld http://www.dustcube.be/2018/06/01/air-jewel-voor-badgefri3d-be-2018-meet-fijn-stof/ Dit is ook het enige plaatje dat ik kan vinden met de achterzijde in beeld. Helaas is het een lage resolutie plaatje. Het Robot bord gebruikt de servo aansturingen op het rechteroor, de fijnstofmeter wordt gemonteerd achter het linkeroor. | ||
=Software installatie= | =Software installatie= | ||
Revision as of 03:56, 20 August 2018
Wat is de badge die je hebt gekregen?
Welkom! Hier is een soort kennismaking met Ph0xx je trouwe begeleider tijdens dit weekend.
Badges zoals Ph0xx zijn een leuke uitbreiding van hackercamps om iedereen de mogelijkheid te geven om een speciaal stukje hardware te hebben om samen te ontdekken, en dingen mee te maken die iedere deelnemer kan gebruiken. De werking is niet verborgen, maar biedt verborgen genoegens om uit te vinden wat er allemaal mogelijk is, waardoor het iedere dag een verrassing kan bieden. De maker hebben dit keer weer hard hun best gedaan om voor een creatief en uitgebreid bord te zorgen, dat veel mogelijkheden en computerkracht biedt, en veel mensen hun kennis kunnen delen, en vergroten.
Hardware
- Het kloppend hart van de badge is de ESP32, gesponsord door Espressif. Deze MCU heeft twee cores en Wifi en BLE aan boord.
- Een CR18650 oplaadbare batterij voorziet de badge van maar liefst 2900mAh. Natuurlijk is een oplaad circuit op de badge voorzien.
- Dankzij een echte Silicon Labs USB-UART bridge, kan je met je badge, via een eenvoudig USB-kabeltje, op elk OS inpluggen en beginnen werken. Geen installatie van bijkomende drivers nodig.
- 4 knoppen laten je toe om je badge te bedienen.
- Twee LED Matrices van 5 bij 7 LEDs bieden dan weer tal van mogelijkheden tot interactie vanuit de badge.
- Een piezo speaker, voegt daar zelfs nog geluid aan toe - of een vijfde knop ;-)
- De 3.7V van de batterij wordt omgezet in 3.3V voeding voor de MCU en overige componenten.
- Een accelerometer zorgt alvast voor leuke mogelijkheden met beweging.
Een lijst van de specs van alle gebruikte onderdelen: Datasheets
Uitbreidings Jewels
Er zijn zo te zien twee uitbreidingsborden voor Ph0xx die ook wel Jewels worden genoemd, de Robot_kit en het bordje van de workhop Fijnstofmeter_bouwen die hier wordt afgebeeld http://www.dustcube.be/2018/06/01/air-jewel-voor-badgefri3d-be-2018-meet-fijn-stof/ Dit is ook het enige plaatje dat ik kan vinden met de achterzijde in beeld. Helaas is het een lage resolutie plaatje. Het Robot bord gebruikt de servo aansturingen op het rechteroor, de fijnstofmeter wordt gemonteerd achter het linkeroor.
Software installatie
Om aan de slag te kunnen met de badge is het belangrijk om eerst de software in te stellen en een eerste project uit te proberen. Deze uitleg helpt je bij het installeren en helpt je een eerste project uit te voeren. Van daaraf kun je stukje bij beetje verbeteringen toevoegen, en al snel heb je de mooiste badge van het hele terrein. Deel dan je code, en iedereen weet meer!
Stap 0 (optioneel) DRIVER
- Driver nodig voor de badge? https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
Stap 1: Arduino IDE
- Download en installeer de Arduino IDE: https://www.arduino.cc/en/Main/Software
- Voeg additionele boards toe zoals beschreven op https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/
- Ga naar Tools > Board xxx > Board Manager, zoek en installeer esp32
- Eens geinstalleerd, kies ESP 32 Dev Module
Stap 2: Fri3d Library
- Ga naar https://github.com/Fri3dCamp/Fri3dBadge
- Klik de groene knop "clone or download" en kies "download ZIP"
- Volg deze instructies om de zip in de Arduino IDE als library te registreren: https://www.arduino.cc/en/Guide/Libraries#toc4
Stap 3: eerste test
- Ga naar https://sebastiaanjansen.be/fri3d-eyes/
- Teken een patroontje en klik op "Arduino code downloaden"
- Copy-paste de code in je arduino editor
- Upload de code naar je badge.
Stap 4: Proficiat!
Hoe nu verder?
Vertel over je ervaringen op de Badge_Hacks pagina, er staan al een paar mooie projecten op, waaronder een paar die gebruikmaken van de speaker. Als je de Robot_kit hebt, kijk daar om je badge om te bouwen naar een mooie robot.
De ogen zijn een mooi en direct zichtbaar project voor je badge, maar er zijn nog veel meer onderdelen te vinden op het bord, die extra mogelijkheden aan je project kunnen geven. bijvoorbeeld een animatie voor de ogen, die verandert als je op een van de knoppen of goudkleurige aanraaksensors drukt, of de badge kantelt.
Een heel aantal mogelijkheden hebben al een voorbeeld in de git repo: Voorbeelden.
Je vindt er van alles, van een uitleg hoe je bijvoorbeeld de buzzer kunt gebruiken, of bijvoorbeeld scrollende tekst kunt laten zien. Uitgebreidere demo's zijn er ook te vinden.
Kun jij ons meer vertellen over de onderdelen van de badge, aarzel dan niet om die hier met iedereen te delen. Daardoor wordt de badge interessanter voor iedereen die er een heeft.
Er zijn uitbreidingen te maken voor het elektrische gedeelte die gebruik maken van de Badge_uitbreidingspoorten die zich op de oren bevinden. De Robot_kit maakt hier ook gebruik van.
Verder zijn er natuurlijk een heel aantal verbeteringen mogelijk die niets met de elektrische werking te maken hebben. Heb je een hoedje of een snor gemaakt voor de badge, dan kan die natuurlijk ook bij de Badge_Hacks.
In ieder geval, zorg ervoor dat je veel plezier hebt met Ph0xx, daar is hij voor gemaakt!
Vragen / Antwoorden
Heb je een vraag over de badge, stel hem hier, en wie weet kan iemand hem beantwoorden.
- Kan iemand een paar hoge kwaliteit foto's maken van de voor en achterkant van de badge en robot kit printplaat? As ik die kan bekijken kan ik de layout misschien beter verklaren.