Spisu treści:
- Krok 1: BOM
- Krok 2: Schemat PCB
- Krok 3: Frezowanie PCB
- Krok 4: Lutowanie
- Krok 5: Uruchom i przydatne linki
Wideo: RPI Homemade Hat: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Cześć, nazywam się Boris i to jest mój pierwszy Instructables. Mam Raspberry Pi 3B+ i używam go do prostej automatyki domowej, takiej jak sterowanie telewizorem, klimatyzacją i niektórymi światłami. Ostatnio kupiłem tani chiński router CNC i zacząłem robić proste płytki PCB (chcę zaznaczyć, że jestem absolutnym nowicjuszem w elektronice, więc mogą być jakieś błędy).
Jednym z pierwszych pomysłów, jakie miałem, było zbudowanie płyty dla RPI, która ma czujnik temperatury i diodę podczerwieni. Więc ta instrukcja dotyczy narzędzi, których używam do realizacji tego pomysłu.
Krok 1: BOM
Komponenty, których użyłem do płytki są proste, jednak w większości są to SMD:
- Malina PI 3B+
- Si7020-A10 *Czujnik temperatury i wilgotności
- MF25100V2 *wentylator 25x25mm
- Rezystor 1x4.7k 1206
- Rezystor 1x63 1206
- Kondensator 1x100nP 1206
- 1x1N4148W dioda
- Tranzystor 1xBC846B
- 1x IR Led * Po prostu chwytam jeden ze starego kontrolera telewizora
- PCB jednostronnie miedź * płytka do wycinania ma rozmiar: 36x46.30mm
- Nagłówek 2,54 mm 2x20 pinów
Do produkcji PCB użyłem frezu CNC 3018 (końcówka 0,1 mm pod kątem 30˚), wiertła 1 mm do wycinania płytki, wiertła 0,7 mm do wierteł do PCB. Oprogramowanie, którego użyłem to:
- EasyEda do projektowania PCB
- FlatCam do generowania gkodów z plików gerber
- bCNC do sterowania CNC
Krok 2: Schemat PCB
Schemat jest bardzo prosty, Si7020 używa protokołu i2c, więc musi być podłączony do pinu 3 i 5 na RPI, wentylator musi być podłączony do pinu 2 lub 4, a wszystkie inne komponenty można przypisać do różnych pinów. Obecnie używam tych pinów bo dla mnie był to najprostszy sposób zaprojektowania śladów do PCB.
Ważne jest, aby powiedzieć, że kiedy dodaję komponent (lub robię ślad) w projekcie PCB, zawsze robię podkładki tego komponentu co najmniej 0,6 mm. Na przykład, jeśli podkładka ma rozmiar 0,6x0,4 mm, robię ją 0,6x0,6, a to dlatego, że mój CNC nie jest w stanie zmniejszyć jej bez zbytniego cięcia.
Krok 3: Frezowanie PCB
Do frezowania PCB używam wiertła kątowego 30˚ z końcówką 0,1 mm. Konfiguracja FlatCamp
-
Do wycinania śladów
- Średnica narzędzia: 0,13 Typ V.
- "Cięcie Z" powinno wynosić -0,06 mm.
- Włącz Multi-Depth z wartością: 0,03
- Podróż Z: 1,2
- Prędkość wrzeciona: 8000 (jest to maksymalna wartość dla mojego silnika prądu stałego)
-
Do wiercenia otworów i wycinania płyt
- Cut Z: -1.501 *Używam 1.5mm F4 PCB, więc ta wartość powinna być zmieniona w zależności od grubości PCB.
- Podróż Z: 1,2
- Prędkość wrzeciona: 8000 (to maksymalna wartość dla mojego silnika prądu stałego)
Pozostałe ustawienia pozostawiłem bez zmian:
- Prędkość posuwu X-Y: 80
- Prędkość posuwu Z: 80
Konfiguracja bCNC
Przed rozpoczęciem frezowania uruchamiam autopoziomowanie i ustawiam kroki X-Y dla sondowania na maksymalnie 3 mm.
Krok 4: Lutowanie
Do lutowania używam Dremel Versatip, który może być używany jako opalarka lub lutownica.
Najpierw zaczynam od żelaznej końcówki. Nakładam topnik na każdą podkładkę, której użyję (brązowy i czarny sport na płytce drukowanej w galerii obrazów to topnik). Potem nakładam bardzo małą ilość cyny. Następnie przestawiam się na opalarkę, układam elementy na tych miejscach i zaczynam je podgrzewać.
Krok 5: Uruchom i przydatne linki
Do diody IR używam Lirc, a do czujnika napisałem mały skrypt w Pythonie.
Przetestuj czujnik: Jak widać, temperatura zmierzona przez czujnik wynosi 31˚. Rzeczywista temperatura to pokój 24˚. Diif pochodzi z temperatury RPI, która wynosi 45˚ przy włączonym wentylatorze. Czyli gdy zwracam zmierzoną temperaturę z czujnika odejmuję "7" i zwracana wartość jest dość dokładna.
Samouczek FlatCamp + bCNC
Python i2c dla Si7020
Instrukcje dla Lirc
Samouczek wentylatora RPI
Przepraszam za wszystkie błędy, które popełniłem (mój angielski nie jest zbyt dobry).
Jeśli masz jakieś pytania, chętnie Ci odpowiem.
Zalecana:
DIY Homemade Fancy Lamp: 5 kroków (ze zdjęciami)
DIY Homemade Fancy Lamp: Jestem studentem, obecnie uczęszczam na zajęcia z obwodów. Podczas zajęć wpadłem na pomysł wykorzystania bardzo prostego obwodu do wykonania praktycznego projektu przeznaczonego dla uczniów szkół podstawowych, który byłby zabawny, kreatywny i pouczający. Projekt ten obejmuje m
Lampa LED 3W Hat - 300 lumenów: 12 kroków (ze zdjęciami)
Lampa LED Hat 3W - 300 lumenów: bez użycia rąk Możliwość przyciemniania z trzema ustawieniami Czasy pracy: 2-3 godziny (wysoka), 4-6 godzin (średnia), 20-30 godzin (niska) Wykorzystuje 3 baterie AA Opcje dla innych kolorów LED Lampa kapeluszowa została zainspirowana przez ProdMod, który zaprojektował wideo LED o mocy 3W
Hat Not Hat – kapelusz dla ludzi, którzy tak naprawdę nie noszą kapeluszy, ale chcieliby je nosić: 8 kroków
Kapelusz nie kapelusz - kapelusz dla ludzi, którzy tak naprawdę nie noszą kapeluszy, ale chcieliby je nosić. Doświadczenie: Zawsze marzyłem, abym mógł być kapelusznikiem, ale nigdy nie znalazłem kapelusza, który by mi pasował. Ten „kapelusz nie kapelusz” lub fascynator, jak to się nazywa, jest najlepszym rozwiązaniem mojego problemu z kapeluszami, w którym mógłbym wziąć udział w Kentucky Derby, vacu
Zdalne/bezprzewodowe programowanie Arduino i Power Bank Homemade: 12 kroków (ze zdjęciami)
Arduino Remote/wireless Programming and Power Bank Homemade: Problem. Opracowuję szkic w pobliżu komputera i używam usb i szeregowego do „debugowania”; w tym przypadku tworzę lib dla DHT12, dostarczam wersję na github biblioteki. Ale pojawia się problem: „gdy temperatura spadnie poniżej 0 odczytana wartość to wro
Retro-Gaming Machine z Raspberry PI, RetroPie i Homemade Case: 17 kroków (ze zdjęciami)
Retro-Gaming Machine z Raspberry PI, RetroPie i Homemade Case: Jakiś czas temu znalazłem dystrybucję Linuksa dla Raspberry Pi o nazwie RetroPie. Od razu dowiedziałam się, że to świetny pomysł ze świetną realizacją. Jednofunkcyjny system do gier retro bez zbędnych funkcji. Genialne.Niedługo potem postanowiłem