INHOUDSOPGAWE:
- Stap 1: Skematiese ontwerp
- Stap 2: Kragstelsel
- Stap 3: Wat het ons nodig
- Stap 4: Hack in Neopixels Strips om soldeer te vergemaklik (I)
- Stap 5: Hackin Neopixels Strips om soldeer te vergemaklik (II)
- Stap 6: Pasgemaakte PCB
- Stap 7: Hardewareverbinding (pasgemaakte PCB)
- Stap 8: sagteware en firmware
- Stap 9: Om pret te hê
- Stap 10: Volgende …
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Ons het ongeveer 'n jaar gelede die mikrobit -kenteken gebruik om robotika te leer. Dit is 'n uitstekende hulpmiddel vir opvoeding.
Een van die waardevolste kenmerke daarvan is dat dit met die hand gehou word. En hierdie buigsaamheid bied 'n goeie insig in die opvoedkundige gemeenskap.
Vier maande gelede het ons 'n model vir ontwerpers begin ontwerp. As u dink dat dit 'n oop produk vir onderwysers kan word as dit suksesvol is.
Watter eienskappe wil ons by die kenteken voeg:
- ESP32 verwerker (Arduino versoenbaar)
- IMU 6-as
- Matrix van Neopixels RGB, 8 x 5
- Klankluidspreker via DAC
- Twee drukknoppies
- GPIO -uitbreidingspoort (5V verdraagsaam)
Gedurende hierdie instruksies sal ons die stappe om dit te bou verduidelik.
Stap 1: Skematiese ontwerp
Ons heg die skematika van die eerste weergawe van crcbit aan. Ons moes verskillende toetse op die protobord doen om die komponente aan te pas.
In die skema kan ons die hart van die bord, 'n ESP32, waardeer. Ons sien ook die 6-as IMU, 'n klein luidsprekerversterkerkring en twee tweerigting logiese vlak-omvormerborde.
Laastens is daar die hele Neopixels -bestuurskring, met 6 stroke neopixels van 8 LED's elk. Saam met 'n 3V3 volt -stroombaan met 'n MOSFET vir verbinding en ontkoppeling deur 'n sagteware -beheerde GPIO.
Vir die kragtoevoer het ons 'n JST -aansluiting gekies wat sterker is as die mikro -USB -aansluiting, as dit beweeg.
Stap 2: Kragstelsel
Aangesien die bord 40 neopixels, 'n ESP32 en 'n luidspreker het; Amp verbruik is baie hoog.
As ons die 40 neopixels tot die maksimum helderheid aanskakel, is ons naby 1,5 ampère.
Ons het besluit om die bord teen 5V aan te dryf. Dit is maklik om enige kragbank te gebruik. Die 5V's word gebruik om die ESP32, wat reeds 'n 3V3 -reguleerder het, aan te dryf. Dit maak dit ook moontlik om 5V-verdraagsame seine te maak, danksy die tweerigtingvlakverskuiwers.
Vir die neopixels gebruik ons 'n stroomonderbreking- en afskakelingskring by 3V3. Ons verminder dus die verbruik tot 250 milliamp en ons kan die krag van neopixels deur sagteware beheer.
Stap 3: Wat het ons nodig
Laat ons eers 'n paar dinge voorberei.
In alle gevalle het ons gesoek na komponente wat maklik is om te sweis en maklik te koop is by plaaslike elektroniese winkels.
Tog is sommige komponente nie maklik om te vind nie, en dit is beter om dit geduldig te bestel in die Chinese mark.
Die lys van die nodige komponente is:
- 1 x ESP32 mini -formaat
- 2 x tweerigting logiese vlak omsetters
- 1 x 6-as IMU
- 1 x luidspreker
- 1 x krag MOSFET
- 1 x 3V3 spanningsval
- 2 x drukknoppies
- 1 x LDR
- 6 x repies van 8 Neopixels
… en 'n paar tipiese diskrete komponente
Stap 4: Hack in Neopixels Strips om soldeer te vergemaklik (I)
Die moeilikste deel om te monteer en te soldeer, is die Neopixels -stroke.
Hiervoor het ons 'n 3D -gedrukte instrument gemaak wat die 5 stroke neopixels in die regte posisie hou. Op hierdie manier is hulle korrek in lyn.
Terselfdertyd kan die instrument klein metaalstroke laat sweis om soldeerbaarheid te vergemaklik, aangesien die stroke omgekeer is.
Dit word aanbeveel om voor te oefen, aangesien hierdie proses moeilik is.
Stap 5: Hackin Neopixels Strips om soldeer te vergemaklik (II)
Ons heg die lêers in STL -formaat aan, sodat ons die herstelinstrument kan druk.
Geen spesiale konfigurasie is nodig om die dele in 3D te druk nie. Hulle is maklik om af te druk, maar baie nuttig.
Stap 6: Pasgemaakte PCB
As gevolg van die aantal komponente en hul grootte, migreer ons van die prototipe in 'n universele PCB om 'n persoonlike PCB te skep.
Ons het die ontwerp van die PCB na PCBWay opgelaai om dit te deel met die gemeenskap en die vervaardigers wat dit wil saamstel.
Ons heg ook die Gerber -lêers aan vir groter buigsaamheid.
Stap 7: Hardewareverbinding (pasgemaakte PCB)
As ons die pasgemaakte PCB het, word die res van die komponente maklik gesoldeer, aangesien dit almal 2,54 mm penstroke bevat.
Die aangehegte beelde het 'n goeie resolusie om die posisie van die komponente te sien.
Stap 8: sagteware en firmware
Die bord benodig geen spesifieke sagteware nie, aangesien dit direk met die Arduino IDE werk. Ons moet net die Arduino IDE instel om met ESP32 te werk, 'n goeie handleiding om stap vir stap te volg is:
www.instructables.com/id/ESP32-With-Arduin…
En vir die randapparatuur om te werk, moet ons hierdie Arduino -biblioteke byvoeg:
github.com/adafruit/Adafruit_NeoPixel
github.com/adafruit/Adafruit_NeoMatrix
github.com/sparkfun/MPU-9250_Breakout
Die eerste toets wat ons gedoen het om te sien dat alles korrek werk, is die pixel -mikrobit -hart.
Stap 9: Om pret te hê
Stap 10: Volgende …
Dit is 'n oop projek.
Tot dusver (CRC) bit is nog steeds eenvoudig en ru. Ons glo dat dit met die hulp van die gemeenskap beter en beter sal groei.
En dit is hoekom mense van open source en die gemeenskap hou.
As u 'n beter idee kry, of as u verbetering aangebring het, deel dit asseblief!
Cheers
Aanbeveel:
Elektriese LED -kenteken: 4 stappe
Elektriese LED -kenteken: Halloween is naby. Het u die idee om te versier en aan te trek? Dit sal wonderlik wees as u 'n eksklusiewe elektriese kenteken het. Laat ons dus vandag 'n bespreking voer oor hoe om so 'n elektriese kenteken te maak
Elektroniese kenteken LED knipperende robotkenteken - soldeerstel: 11 stappe
Elektroniese kenteken LED -knipperende robotkenteken - soldeerkit: hierdie artikel word met trots geborg deur PCBWAY. PCBWAY maak prototipe PCB's van hoë gehalte vir mense oor die hele wêreld. Probeer dit self en kry 10 PCB's vir slegs $ 5 by PCBWAY met 'n uitstekende kwaliteit, dankie PCBWAY. Die Robadge#1 wat ek ontwikkel het vir
Draagbare elektroniese kenteken: 6 stappe (met foto's)
Drabare elektroniese kenteken: Hier is 'n wonderlike projek om aan te pak as u van plan is om na 'n byeenkoms van Hardware/Python te gaan, of na u plaaslike Makerfaire te gaan. Maak 'n draagbare elektroniese kenteken, gebaseer op 'n Raspberry Pi Zero en 'n PaPiRus pHAT eInk -skerm. U kan volg
PixelPad Indian: programmeerbare elektroniese kenteken: 11 stappe
PixelPad Indian: programmeerbare elektroniese kenteken: PixelPad is 'n elektroniese ontwikkelingsbadge wat gebaseer is op 'n ATmega32U4-mikrobeheerder en bevat baie ingeboude funksies. Die PCB -kuns is geïnspireer deur die Indiese kultuur, kuns en tekeninge. Met PixelPad kan u dit óf as 'n draagbare ontwikkeling gebruik
Pocket LED Light ('n bietjie soos 'n Lightsaber .. 'n bietjie nuttig): 4 stappe
Pocket LED Light ('n bietjie soos 'n Lightsaber .. 'n bietjie nuttig): hierdie instruksie wys u hopelik hoe u 'n handige, handige en waarskynlik prettige saklamp kan maak. Eerstens jammer vir die beeldkwaliteit. die kamera sux van naby, selfs met makro aan. Ek moes ook die instruksies teken, aangesien ek dit gemaak het, sodat