Miałem na ten tydzień zaplanowanych kilka ciekawych rzeczy. Chciałem iść na spotkanie Hackerspace Trójmiasto i napisać z tego relację oraz rozpocząć pracę nad kodem źródłowym robota. Na pierwszy ogień miał iść framework do unit testów CppUTest i konfiguracja continuous integration. Niestety plany pokrzyżowała mi choroba i przez kilka ostatnich dni prowadzę tryb życia zbliżony do kota, gdzie w ciągu doby na kilka godzin aktywności przypada kilkanaście godzin leżenia. A kiedy próbuję zrobić coś produktywnego nagminnie zdarza mi się np. otworzyć przeglądarkę i zapomnieć co chciałem znaleźć. Tym bardziej mogę być z siebie zadowolony, że cokolwiek udało mi się zrobić. Przez cokolwiek rozumiem wygenerowanie listy elementów potrzebnych do budowy robota i określenie jakie elementy mam na stanie, a jakie muszę dokupić.
Aby wygenerować listę elementów w programie Eagle, należy otworzyć schemat i wybrać File->Export->Partlist, a następnie wybrać plik, gdzie lista ma zostać zapisana. W efekcie otrzymujemy coś takiego:
Partlist Exported from mm_legend_v2.sch at 2017-03-16 11:59:24 EAGLE Version 7.2.0 Copyright (c) 1988-2014 CadSoft Assembly variant: Part Value Device Package Library Sheet BAT PINHD-1X2 1X02 pinhead 1 BAT_LED LEDCHIP-LED0805 CHIP-LED0805 led 1 BT PINHD-1X4 1X04 pinhead 1 C1 22p C-EUC0805K C0805K resistor 1 C2 22p C-EUC0805K C0805K resistor 1 C3 100n C-EUC0805K C0805K resistor 1
Prawdopodobnie są gotowe skrypty zliczające ilość elementów każdego typu. Ja niczego zadowalającego na szybko nie znalazłem, a jako, że w tym projekcie nie mam za dużo elementów, policzyłem ich ilości na piechotę. Podsumowanie potrzebnych elementów przedstawiłem w tabelach poniżej.
Kondensatory
Wartość | Obudowa | Ilość | |
---|---|---|---|
1 | 22 pF | 0805 | 2 |
2 | 100 nF | 0805 | 12 |
3 | 4.7 µF | A - 3216 | 1 |
4 | 10 µF | A - 3216 | 2 |
5 | 47 µF | B - 3528 | 2 |
6 | 100 µF | C - 6032 | 1 |
Cewki
Wartość | Obudowa | Ilość | |
---|---|---|---|
1 | 4.7 µH | DR74 | 1 |
2 | 100 µH | 1812 | 1 |
Rezystory
Wartość | Obudowa | Ilość | |
---|---|---|---|
1 | 22 Ω | 0805 | 6 |
2 | 100 Ω | 0805 | 1 |
3 | 1 kΩ | 0805 | 7 |
4 | 10 kΩ | 0805 | 3 |
5 | 13 kΩ | 0805 | 1 |
6 | 51 kΩ | 0805 | 1 |
7 | 68 kΩ | 0805 | 1 |
8 | 100 kΩ | 0805 | 3 |
Pozostałe
Element | Obudowa | Ilość | |
---|---|---|---|
1 | Dioda LED | 0805 | 2 |
2 | Dioda IR TSAL6400 | THT 5mm | 6 |
3 | Fototranzystor LIRT5B | THT 5mm | 6 |
4 | Kwarc 8MHz | SMD 50x32 | 1 |
5 | STM32F401RBT6 | LQFP64 | 1 |
6 | ST1S10PHR | SO8 | 1 |
7 | TB6612FNG | SSOP24 | 1 |
8 | ULN2003AD | SO16 | 1 |
9 | LM1117-3V3 | SOT223 | 1 |
10 | Listwa Goldpin męska 1x40 | 1 | |
11 | Listwa Goldpin męska 2x40 | 1 | |
12 | Lista Goldpin żeńska 1x40 | 1 | |
13 | Moduł IMU | 1 | |
14 | Moduł Bluetooth | 1 | |
15 | Silnik Faulhaber 1717T006SR-IE16 | 2 | |
16 | Pakiet Li-Pol 130 mAh | 1 |
Tabele przedstawiają ilości elementów potrzebne do pojedynczej płytki. Większość elementów chcę mieć w nadmiarze, żeby ubezpieczyć się na ewentualność błędów lub usterek. Po przejrzeniu domowych zasobów okazało się, że brakuje mi jedynie procesora STM32 i kilku kondensatorów. Od razu zamówiłem brakujące elementy. Zamówiłem również płytki drukowane w Satlandzie. Czas oczekiwania to dwa tygodnie, więc w najbliższych dniach będę miał okazję w końcu się zabrać za soft.
Dodaj komentarz