Spisu treści:
- Krok 1: Projekt schematyczny
- Krok 2: System zasilania
- Krok 3: Czego potrzebujemy
- Krok 4: Zhakuj paski Neopixels, aby ułatwić lutowanie (I)
- Krok 5: Paski Hackin Neopixels ułatwiające lutowanie (II)
- Krok 6: Niestandardowa płytka drukowana
- Krok 7: Połączenie sprzętowe (niestandardowa płytka drukowana)
- Krok 8: Oprogramowanie i oprogramowanie układowe
- Krok 9: Baw się dobrze
- Krok 10: Dalej…
![(CRC)bit, Open Microbit-like Badge: 10 kroków (CRC)bit, Open Microbit-like Badge: 10 kroków](https://i.howwhatproduce.com/images/001/image-1367-36-j.webp)
Wideo: (CRC)bit, Open Microbit-like Badge: 10 kroków
![Wideo: (CRC)bit, Open Microbit-like Badge: 10 kroków Wideo: (CRC)bit, Open Microbit-like Badge: 10 kroków](https://i.ytimg.com/vi/sHGgAN4Pkxk/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
![(CRC)bit, Open Microbit-like Badge (CRC)bit, Open Microbit-like Badge](https://i.howwhatproduce.com/images/001/image-1367-37-j.webp)
Odznakę microbit używaliśmy około 1 rok temu do nauczania robotyki. To doskonałe narzędzie edukacyjne.
Jedną z jego najcenniejszych cech jest to, że jest trzymany w ręku. Ta elastyczność sprawia, że ma świetny wgląd w społeczność edukacyjną.
Cztery miesiące temu zaczęliśmy projektować model dla twórców. Myśląc, że jeśli odniesie sukces, może stać się produktem otwartym dla nauczycieli.
Jakie cechy chcemy dodać do odznaki:
- Procesor ESP32 (kompatybilny z Arduino)
- IMU 6-osiowy
- Matryca Neopikseli RGB, 8 x 5
- Głośnik audio przez DAC
- Dwa przyciski
- Port rozszerzeń GPIO (tolerancja 5 V)
W tej instrukcji wyjaśnimy, jak ją zbudować.
Krok 1: Projekt schematyczny
![Schematyczny projekt Schematyczny projekt](https://i.howwhatproduce.com/images/001/image-1367-38-j.webp)
Załączamy schemat pierwszej wersji crcbit. Musieliśmy wykonać różne testy na płycie prototypowej, aby dostosować komponenty.
W schemacie możemy docenić serce płytki jakim jest ESP32. Widzimy również 6-osiowy IMU, mały obwód wzmacniacza głośnikowego i dwie dwukierunkowe płytki konwertera poziomów logicznych.
Wreszcie istnieje cały obwód zarządzania Neopixels, który ma 6 pasków neopikseli po 8 diod LED każdy. Razem z obwodem zasilania 3V3, który ma MOSFET do łączenia i odłączania za pomocą sterowanego programowo GPIO.
Do zasilania wybraliśmy złącze JST, które jest mocniejsze niż złącze micro USB, jeśli jest w ruchu.
Krok 2: System zasilania
![System zasilania System zasilania](https://i.howwhatproduce.com/images/001/image-1367-39-j.webp)
![System zasilania System zasilania](https://i.howwhatproduce.com/images/001/image-1367-40-j.webp)
![System zasilania System zasilania](https://i.howwhatproduce.com/images/001/image-1367-41-j.webp)
Ponieważ płyta ma 40 neopikseli, ESP32 i głośnik; Zużycie amperów jest bardzo wysokie.
W przypadku włączenia 40 neopikseli do maksymalnej jasności bylibyśmy blisko 1,5 ampera.
Postanowiliśmy zasilić płytkę napięciem 5V. Korzystanie z dowolnego banku mocy jest łatwe. Napięcie 5V służy do zasilania ESP32, który ma już regulator 3V3. Umożliwia również wytwarzanie sygnałów tolerujących napięcie 5V, dzięki dwukierunkowemu przesuwnikowi poziomu.
W przypadku neopikseli stosujemy obwód wyłączania i obniżania napięcia przy 3V3. W ten sposób zmniejszamy zużycie do 250 miliamperów i możemy sterować mocą neopikseli za pomocą oprogramowania.
Krok 3: Czego potrzebujemy
![Czego potrzebujemy Czego potrzebujemy](https://i.howwhatproduce.com/images/001/image-1367-42-j.webp)
Przygotujmy najpierw trochę rzeczy.
We wszystkich przypadkach szukaliśmy komponentów łatwych do spawania i łatwych do kupienia w lokalnych sklepach z elektroniką.
Mimo to niektóre komponenty nie są łatwe do znalezienia i lepiej cierpliwie zamawiać je na chińskim rynku.
Lista niezbędnych komponentów to:
- 1 x mini format ESP32
- 2 x dwukierunkowe konwertery poziomów logicznych
- 1 x 6-osiowy IMU
- 1 x głośnik
- 1 x MOSFET mocy
- 1 x spadek napięcia 3V3
- 2 x przyciski
- 1 x LDR
- 6 x paski po 8 Neopikseli
… i kilka typowych elementów dyskretnych
Krok 4: Zhakuj paski Neopixels, aby ułatwić lutowanie (I)
![Zhakuj paski neopikseli, aby ułatwić lutowanie (I) Zhakuj paski neopikseli, aby ułatwić lutowanie (I)](https://i.howwhatproduce.com/images/001/image-1367-43-j.webp)
![Zhakuj paski neopikseli, aby ułatwić lutowanie (I) Zhakuj paski neopikseli, aby ułatwić lutowanie (I)](https://i.howwhatproduce.com/images/001/image-1367-44-j.webp)
![Zhakuj paski neopikseli, aby ułatwić lutowanie (I) Zhakuj paski neopikseli, aby ułatwić lutowanie (I)](https://i.howwhatproduce.com/images/001/image-1367-45-j.webp)
Najtrudniejszą częścią do montażu i lutowania są paski Neopixels.
W tym celu stworzyliśmy narzędzie do drukowania 3D, które utrzymuje 5 pasków neopikseli we właściwej pozycji. W ten sposób są prawidłowo wyrównane.
Jednocześnie narzędzie pozwala nam na spawanie małych metalowych pasków ułatwiających lutowanie, ponieważ paski są odwrócone.
Zaleca się ćwiczyć wcześniej, ponieważ ten proces jest trudny.
Krok 5: Paski Hackin Neopixels ułatwiające lutowanie (II)
![Paski Hackin Neopixels ułatwiające lutowanie (II) Paski Hackin Neopixels ułatwiające lutowanie (II)](https://i.howwhatproduce.com/images/001/image-1367-46-j.webp)
Załączamy pliki w formacie STL, dzięki czemu możemy wydrukować narzędzie do mocowania.
Do drukowania części w 3D nie jest wymagana żadna specjalna konfiguracja. Są łatwe do wydrukowania, ale bardzo przydatne.
Krok 6: Niestandardowa płytka drukowana
![Niestandardowa płytka drukowana Niestandardowa płytka drukowana](https://i.howwhatproduce.com/images/001/image-1367-47-j.webp)
Ze względu na ilość komponentów i ich wielkość migrujemy z prototypu w uniwersalną płytkę drukowaną, aby stworzyć własną płytkę drukowaną.
Przesłaliśmy projekt PCB do PCBWay, aby podzielić się nim ze społecznością i tymi twórcami, którzy chcą ją złożyć.
Dla większej elastyczności dołączamy również pliki Gerber.
Krok 7: Połączenie sprzętowe (niestandardowa płytka drukowana)
![Połączenie sprzętowe (niestandardowa płytka drukowana) Połączenie sprzętowe (niestandardowa płytka drukowana)](https://i.howwhatproduce.com/images/001/image-1367-48-j.webp)
![Połączenie sprzętowe (niestandardowa płytka drukowana) Połączenie sprzętowe (niestandardowa płytka drukowana)](https://i.howwhatproduce.com/images/001/image-1367-49-j.webp)
![Połączenie sprzętowe (niestandardowa płytka drukowana) Połączenie sprzętowe (niestandardowa płytka drukowana)](https://i.howwhatproduce.com/images/001/image-1367-50-j.webp)
Jeśli mamy niestandardową płytkę drukowaną, resztę elementów można łatwo lutować, ponieważ wszystkie są dostarczane z listwami pinów 2,54 mm.
Załączone obrazy mają dobrą rozdzielczość, aby zobaczyć położenie komponentów.
Krok 8: Oprogramowanie i oprogramowanie układowe
![Oprogramowanie i oprogramowanie układowe Oprogramowanie i oprogramowanie układowe](https://i.howwhatproduce.com/images/001/image-1367-51-j.webp)
Płytka nie wymaga żadnego specjalnego oprogramowania, ponieważ współpracuje bezpośrednio z Arduino IDE. Musimy tylko skonfigurować Arduino IDE do pracy z ESP32, dobry samouczek do wykonania krok po kroku to:
www.instructables.com/id/ESP32-With-Arduin…
A żeby peryferia działały musimy dodać te biblioteki Arduino:
github.com/adafruit/Adafruit_NeoPixel
github.com/adafruit/Adafruit_NeoMatrix
github.com/sparkfun/MPU-9250_Breakout
Pierwszym testem, który przeprowadziliśmy, aby sprawdzić, czy wszystko działa poprawnie, jest mikrobitowe serce piksela.
Krok 9: Baw się dobrze
![Image Image](https://i.howwhatproduce.com/images/001/image-1367-53-j.webp)
![](https://i.ytimg.com/vi/-JWE1D-Nfhc/hqdefault.jpg)
Krok 10: Dalej…
To otwarty projekt.
Jak dotąd (CRC)bit jest nadal prosty i surowy. Wierzymy, że będzie rósł coraz lepiej z pomocą społeczności.
I dlatego ludzie lubią open source i społeczność.
Jeśli masz lepszy pomysł lub dokonałeś pewnych ulepszeń, podziel się nim!
Pozdrawiam
Zalecana:
Jak uruchomić serwomotory za pomocą Moto:bit Z Micro:bit: 7 kroków (ze zdjęciami)
![Jak uruchomić serwomotory za pomocą Moto:bit Z Micro:bit: 7 kroków (ze zdjęciami) Jak uruchomić serwomotory za pomocą Moto:bit Z Micro:bit: 7 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/003/image-6039-j.webp)
Jak uruchomić serwonapędy za pomocą Moto:bit Z Micro:bit: Jednym ze sposobów rozszerzenia funkcjonalności micro:bit jest użycie płyty o nazwie moto:bit firmy SparkFun Electronics (około 15-20 USD). Wygląda na skomplikowaną i ma wiele funkcji, ale nie jest trudno uruchomić z niego serwomotory. Moto:bit pozwala
Programowanie robota i joysticka Micro:Bit:Bit Controller za pomocą MicroPythona: 11 kroków
![Programowanie robota i joysticka Micro:Bit:Bit Controller za pomocą MicroPythona: 11 kroków Programowanie robota i joysticka Micro:Bit:Bit Controller za pomocą MicroPythona: 11 kroków](https://i.howwhatproduce.com/images/011/image-32506-j.webp)
Programowanie robota i joysticka Micro:Bit:Bit za pomocą MicroPython: na Robocamp 2019, nasz letni obóz robotyki, młodzi ludzie w wieku 10-13 lat lutują, programują i budują „robot przeciwwagi” oparty na BBC micro:bit, a także programują micro:bit do użycia jako pilot zdalnego sterowania.Jeśli jesteś obecnie w Robocamp, jedź
Hacking Your 2019 Maker Faire Seoul Badge: 15 kroków
![Hacking Your 2019 Maker Faire Seoul Badge: 15 kroków Hacking Your 2019 Maker Faire Seoul Badge: 15 kroków](https://i.howwhatproduce.com/images/001/image-1386-22-j.webp)
Hacking Your 2019 Maker Faire Seoul Badge: W Maker Faire Seoul 2019, skiiiD rozdaje Arduino Nano i Neopixel! Instrukcja korzystania z NeoPixel i Arduino ze skiiiD
Pomiary światła i koloru za pomocą Pimoroni Enviro:bit dla Micro:bit: 5 kroków
![Pomiary światła i koloru za pomocą Pimoroni Enviro:bit dla Micro:bit: 5 kroków Pomiary światła i koloru za pomocą Pimoroni Enviro:bit dla Micro:bit: 5 kroków](https://i.howwhatproduce.com/images/001/image-144-91-j.webp)
Pomiary światła i koloru Z Pimoroni Enviro:bit dla Micro:bit: pracowałem wcześniej nad niektórymi urządzeniami, które umożliwiają pomiary światła i koloru i możesz znaleźć wiele o teorii stojącej za takimi pomiarami, instrukcje tutaj i tutaj.Pimoroni ma niedawno wydaliśmy enviro:bit, dodatek do m
Make:NYC Badge Contest Contest ze starej drukarki GameBoy: 14 kroków (ze zdjęciami)
![Make:NYC Badge Contest Contest ze starej drukarki GameBoy: 14 kroków (ze zdjęciami) Make:NYC Badge Contest Contest ze starej drukarki GameBoy: 14 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/003/image-7314-55-j.webp)
Wpis do konkursu Make:NYC Badge Contest ze starej drukarki GameBoy: Witam wszystkich, oto moja druga szansa na Instructable.. bądź miły.. Więc lokalne spotkanie Make:NYC miało konkurs na odznakę na swoje drugie spotkanie.. (link tutaj) , istotą konkursu jest wykonanie jakiejś nadającego się do noszenia plakietki/plakietki, z jakichś materiałów