Kafa modülü: boyun + pan + tilt + yüz ekranı
kafa_montaj.py · 98 parça (7 baskı) · ölçüler arayuz.KAFA'dan, V3 kafa düzeni (robot_cad) · yazıcı Bambu Lab X2D · 2. aşama: modüller arası tarama (carpisma.py) ve ana montaj (montaj/) aşağıdaTork: tilt MG996R en kötü açıda 4,46 kg·cm (yerçekimi 2,59 + ivme 1,88; kafa grubu 835 g, kütle merkezi tilt ekseninden 54 mm) → pay 2,1×; pan MG996R 2,61 kg·cm (atalet + rulman + kablo, tahmini profil) → pay 4×. İki eksende de mevcut MG996R yeterli; kafa ağırlığı ve devirme momenti pan'da iki 6808-2RS'de, tilt'te 625ZZ pim ile horn arasında paylaşılıyor.
Görünümler
Pan / tilt pozları
Yapı
- Boyun (gövdeye sabit): boyun plakası, servo yuvası, rulman yuvası, pan MG996R gövdesi, iki 6808 dış bileziği · 335 g
- Pan grubu (dikey eksende döner): pan horn'u, boyun mili, 6808 iç bilezikleri, eğme çatalı, tilt MG996R, 625ZZ iç bileziği + M5 pim · 197 g
- Kafa grubu (tilt ekseninde döner): tilt horn'u, kafa iskeleti, 625ZZ dış bileziği, yüz ve arka kabuk, 7" LCD, vizör, kamera · 835 g, kütle merkezi (0,8; 183,8; 29,8)
- Pan ekseni yerel Y ekseni (x = z = 0; kabuk R62 açıklığının merkezi), pan horn'u y = 44,6. Tilt ekseni X'e paralel, (y, z) = (130, 25). Yerel orijin = traversin üst yüzünün ortası (global 0, 975, 0).
Parça listesi
| Tür | Kalem | Adet | Kütle (g) |
|---|---|---|---|
| Baskı (PETG) | Arka kafa kabuğu | 1 | 270,6 |
| Baskı (PETG) | Boyun mili | 1 | 38,8 |
| Baskı (PETG) | Eğme çatalı | 1 | 33,8 |
| Baskı (PETG) | Kafa iskeleti | 1 | 110,4 |
| Baskı (PETG) | Rulman yuvası | 1 | 25,6 |
| Baskı (PETG) | Servo yuvası | 1 | 144,3 |
| Baskı (PETG) | Yüz kabuğu (ön) | 1 | 170,1 |
| İmalat (Al / akrilik) | Boyun plakası, 3 mm Al (lazer / su jeti) | 1 | 42,9 |
| İmalat (Al / akrilik) | Vizör, 3 mm parlak siyah akrilik 190 × 115 (lazer) | 1 | 28,0 |
| Satın alınan | 25T alüminyum disk horn | 2 | 7,7 |
| Satın alınan | 625ZZ rulman 5×16×5 | 1 | 2,8 |
| Satın alınan | 6808-2RS rulman 40×52×7 | 2 | 27,8 |
| Satın alınan | MG996R servo (180°) | 2 | 110,0 |
| Satın alınan | Raspberry Pi Camera Module 3 | 1 | 4,0 |
| Satın alınan | Waveshare 7" HDMI LCD (C) 1024 × 600 (yüz ekranı) | 1 | 230,0 |
| Bağlantı elemanı | M2×8 PT vida (plastik için) | 4 | 1,4 |
| Bağlantı elemanı | M3 DIN 125 pul | 4 | 0,5 |
| Bağlantı elemanı | M3 ısıl gömme somun | 20 | 9,3 |
| Bağlantı elemanı | M3×10 DIN 912 | 4 | 4,2 |
| Bağlantı elemanı | M3×5 horn vidası (servo ile gelir) | 2 | 1,5 |
| Bağlantı elemanı | M3×6 ISO 7380 | 4 | 2,5 |
| Bağlantı elemanı | M3×8 DIN 912 | 16 | 14,8 |
| Bağlantı elemanı | M3×8 ISO 7380 | 4 | 3,0 |
| Bağlantı elemanı | M4 DIN 985 kontra somun | 4 | 4,7 |
| Bağlantı elemanı | M4×16 DIN 912 | 4 | 10,6 |
| Bağlantı elemanı | M5 DIN 125 pul | 1 | 0,4 |
| Bağlantı elemanı | M5 ısıl gömme somun | 1 | 1,1 |
| Bağlantı elemanı | M5×12 DIN 912 | 1 | 3,8 |
| Bağlantı elemanı | M6 DIN 125 pul | 2 | 2,0 |
| Bağlantı elemanı | M6 çekiç somun (kanal 10) | 2 | 10,3 |
| Bağlantı elemanı | M6×20 DIN 912 | 2 | 15,1 |
CSV: kafa-bom.csv. Satın alınanlar bütçede: 2× MG996R (6 adetlik kalemin kafa payı), 7" LCD, Camera Module 3, vizör (lazer kesim). Bütçede olmayanlar: 2× 6808-2RS, 1× 625ZZ, 2× 25T disk horn, boyun plakası (3 mm Al).
Hangi parça neye, nasıl bağlanıyor
| Bağlantı | Nasıl oturuyor | Bağlantı elemanı |
|---|---|---|
| Boyun plakası + servo yuvası → traverse | Plaka traversin üst yüzünde (y = 0), servo yuvasının kulak flanşı plakada; ikisi birlikte traversin üst kanalına sıkılır (kanal z = 0'da) | 2× M6×20 DIN 912 + DIN 125 pul + M6 çekiç somun (x = ±40) |
| Pan servosu → servo yuvası | Servo üstten girer, kulakları 7 mm kalın tablaya oturur | 4× M3×8 DIN 912 + pul + M3 ısıl gömme somun |
| Rulman yuvası → servo yuvası | Dört kulak servo yuvasının üst yüzüne oturur; iki 6808-2RS içinde | 4× M3×10 DIN 912 + M3 ısıl gömme somun |
| 6808-2RS × 2 → rulman yuvası / boyun mili | Üst rulman dış bileziği yuva tablasına, iç bileziği mil omzunun altına (eksenel yük); alt rulman Ø52 yuvada pres (radyal); iç bilezikler Ø40 milde | pres geçme (tolerans montajda ayarlanır) |
| Boyun mili → pan horn'u | Milin alt diski horn'a dayalı, cıvatalar milin içinden takılır | 4× M3×8 DIN 912 (horn dişli delik, kavrama 3,0 mm) |
| Eğme çatalı → boyun mili | Çatal tabanı mil flanşına dayalı | 4× M3×8 DIN 912 + M3 ısıl gömme somun (flanşta) |
| Tilt servosu → eğme çatalı | Servo +X'ten U kulak plakasına girer, kulakları plakaya dayalı | 4× M4×16 DIN 912 + M4 DIN 985 kontra somun |
| Kafa iskeleti → tilt horn'u (sağ) | Sağ yanak horn'a dayalı | 4× M3×8 DIN 912 (horn dişli delik) |
| Kafa iskeleti ↔ eğme çatalı (sol, karşı yatak) | 625ZZ dış bileziği sol yanakta, iç bileziği M5 pimle çatal dayamasına sıkılı; yanak ile çatal arası 1 mm | M5×12 DIN 912 + DIN 125 pul + M5 ısıl gömme somun |
| Kafa kabuğu (ön + arka) → kafa tablası | Kabuk iç yüzü tablanın kenar boss'una dayalı; arka kabuğun dikiş dili ön kabuğa 6 mm girer | 4× M3×8 ISO 7380 + M3 ısıl gömme somun (yanlardan) |
| Yüz ekranı (7" LCD) → ön kabuk | Panel ön yüzü 3 mm ekran yuvası kenarına dayalı, kulaklar boss'larda | 4× M3×6 ISO 7380 + M3 ısıl gömme somun |
| Kamera → ön kabuk | PCB boss'lara dayalı, lens Ø9 delikten 1,5 mm taşar | 4× M2×8 PT vida (plastik için, tahmini) |
| Vizör → ön kabuk | Yüz düzlemine yapışık (z 85…88) | 3M VHB çift taraflı bant (tahmini; vida başı görünmesin) |
Bağlantı kontrolleri (kafa_montaj.py)
| Bağlantı | Ölçüt | Sonuç | Örnek ölçütler |
|---|---|---|---|
| Pan servosu kulağı → servo yuvası | 8 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 5.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi pula dayali … |
| Pan servosu kulağı → servo yuvası | 8 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 5.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi pula dayali … |
| Pan servosu kulağı → servo yuvası | 8 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 5.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi pula dayali … |
| Pan servosu kulağı → servo yuvası | 8 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 5.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi pula dayali … |
| Boyun plakası + servo yuvası → traverse | 10 | tamam | civata ekseni tasarim ekseninde; cekic somun ayni eksende; cekic somun ust yuzu dudak altinda (y = -4.3); civata ucu somunu 1.1 mm geciyor (>= 0,5) … |
| Boyun plakası + servo yuvası → traverse | 10 | tamam | civata ekseni tasarim ekseninde; cekic somun ayni eksende; cekic somun ust yuzu dudak altinda (y = -4.3); civata ucu somunu 1.1 mm geciyor (>= 0,5) … |
| Rulman yuvası → servo yuvası | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 4.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| Rulman yuvası → servo yuvası | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 4.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| Rulman yuvası → servo yuvası | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 4.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| Rulman yuvası → servo yuvası | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 4.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| Boyun mili → pan horn'u | 5 | tamam | civata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.0 mm (horn 3.3); civata ucundan servo kasasina 3.3 mm … |
| Boyun mili → pan horn'u | 5 | tamam | civata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.0 mm (horn 3.3); civata ucundan servo kasasina 3.3 mm … |
| Boyun mili → pan horn'u | 5 | tamam | civata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.0 mm (horn 3.3); civata ucundan servo kasasina 3.3 mm … |
| Boyun mili → pan horn'u | 5 | tamam | civata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.0 mm (horn 3.3); civata ucundan servo kasasina 3.3 mm … |
| Eğme çatalı → boyun mili flanşı | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 5.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| Eğme çatalı → boyun mili flanşı | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 5.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| Eğme çatalı → boyun mili flanşı | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 5.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| Eğme çatalı → boyun mili flanşı | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 5.0 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| Tilt servosu kulağı → çatal | 7 | tamam | civata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 3.5 mm tasiyor (0,5...6); civata basi servo kulagina dayali … |
| Tilt servosu kulağı → çatal | 7 | tamam | civata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 3.5 mm tasiyor (0,5...6); civata basi servo kulagina dayali … |
| Tilt servosu kulağı → çatal | 7 | tamam | civata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 3.5 mm tasiyor (0,5...6); civata basi servo kulagina dayali … |
| Tilt servosu kulağı → çatal | 7 | tamam | civata ekseni tasarim ekseninde; somun ayni eksende; civata ucu kontra somundan 3.5 mm tasiyor (0,5...6); civata basi servo kulagina dayali … |
| Kafa iskeleti sağ yanağı → tilt horn'u | 5 | tamam | civata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.0 mm (horn 3.3); civata ucundan servo kasasina 3.3 mm … |
| Kafa iskeleti sağ yanağı → tilt horn'u | 5 | tamam | civata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.0 mm (horn 3.3); civata ucundan servo kasasina 3.3 mm … |
| Kafa iskeleti sağ yanağı → tilt horn'u | 5 | tamam | civata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.0 mm (horn 3.3); civata ucundan servo kasasina 3.3 mm … |
| Kafa iskeleti sağ yanağı → tilt horn'u | 5 | tamam | civata ekseni tasarim ekseninde; civata basi parcaya dayali; horn disine kavrama 3.0 mm (horn 3.3); civata ucundan servo kasasina 3.3 mm … |
| Tilt pimi (servo karşı yatağı, 625ZZ) | 16 | tamam | civata ekseni tasarim ekseninde; M5 kavramasi 5.0 mm (isil gomme somun 7.0); 625ZZ ic bilezik tilt ekseninde; 625ZZ dis bilezik tilt ekseninde … |
| Kafa kabuğu → kafa tablası | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 5.5 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| Kafa kabuğu → kafa tablası | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 5.5 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| Kafa kabuğu → kafa tablası | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 5.5 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| Kafa kabuğu → kafa tablası | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 5.5 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| LCD kulağı → ön kabuk boss'u | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 4.4 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| LCD kulağı → ön kabuk boss'u | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 4.4 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| LCD kulağı → ön kabuk boss'u | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 4.4 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| LCD kulağı → ön kabuk boss'u | 7 | tamam | civata ekseni tasarim ekseninde; M3 kavramasi 4.4 mm (isil gomme somun 5.7); isil gomme somun civata ekseninde; civata basi parcaya dayali … |
| Kamera → ön kabuk boss'u | 4 | tamam | civata ekseni tasarim ekseninde; M2 PT vida boss'a 6.9 mm girer (>= 5, tahmini); civata basi PCB'ye dayali; PCB boss'a dayali |
| Kamera → ön kabuk boss'u | 4 | tamam | civata ekseni tasarim ekseninde; M2 PT vida boss'a 6.9 mm girer (>= 5, tahmini); civata basi PCB'ye dayali; PCB boss'a dayali |
| Kamera → ön kabuk boss'u | 4 | tamam | civata ekseni tasarim ekseninde; M2 PT vida boss'a 6.9 mm girer (>= 5, tahmini); civata basi PCB'ye dayali; PCB boss'a dayali |
| Kamera → ön kabuk boss'u | 4 | tamam | civata ekseni tasarim ekseninde; M2 PT vida boss'a 6.9 mm girer (>= 5, tahmini); civata basi PCB'ye dayali; PCB boss'a dayali |
| Eksen hizası ve oturmalar | 25 | tamam | Pan servosu cikis mili pan ekseninde; Pan horn 25T aluminyum disk pan ekseninde; 6808-2RS alt rulman (dis bilezik) pan ekseninde; 6808-2RS alt rulman (ic bilezik) pan ekseninde … |
Ölçütler: bağlantı elemanı tasarım ekseninde (sapma < 10⁻⁶ mm); baş, pul, somun ve ısıl gömme somun yüzeye dayalı (≤ 0,01 mm); cıvata deliğin ortasında; kontra somundan ≥ 0,5 mm taşıyor; ısıl gömme somunda kavrama ≥ d ve ≤ somun boyu; horn'da kavrama ≥ 2,5 mm, uçtan servo kasasına ≥ 1 mm; çekiç somun dudak altında, cıvata ucu somunu ≥ 0,5 mm geçip kanal tabanına ≥ 1 mm kalıyor. Eksenler: servo milleri, horn'lar ve rulmanlar arayüz eksenlerinde (< 0,05 mm). Birbirine göre dönen gruplar arasında en küçük boşluk 1,00 mm (Egme catali ↔ 625ZZ rulman (dis bilezik); eş eksenli rulman / horn çiftleri hariç; ölçüt ≥ 0,3 mm, 0 ihlal).
Baskı parçaları (Bambu Lab X2D)
| Parça | Tablada ölçü (mm) | X2D'ye sığar | Baskı yönü | 45° üstü çıkıntı | Desteksiz | Hacim (cm³) | Kütle (g) | Filament (g) | Süre (sa, tahmini) |
|---|---|---|---|---|---|---|---|---|---|
| Servo yuvası | 88 × 88 × 43 | tamam | dik: kulak flansi tablada | 0,4 % | tamam | 142,0 | 144 | 152 | 3,2 |
| Rulman yuvası | 68 × 60 × 36 | tamam | dik: kulaklar tablada, rulman yuvasi yukari | 3,1 % | tamam | 25,2 | 26 | 27 | 0,6 |
| Boyun mili | 60 × 60 × 48 | tamam | dik: horn diski tablada, flans yukari (45 derece koni) | 5,8 % | tamam | 38,2 | 39 | 41 | 0,8 |
| Eğme çatalı | 74 × 60 × 49 | tamam | dik: taban tablada, duvarlar yukari | 0,8 % | tamam | 33,2 | 34 | 36 | 0,7 |
| Kafa iskeleti | 205 × 116 × 69 | tamam | ters: kafa tablasi tablada, yanaklar yukari | 0,6 % | tamam | 108,6 | 110 | 116 | 2,4 |
| Yüz kabuğu (ön) | 210 × 180 × 55 | tamam | yuz asagi: on yuz tablada, dikis yukari | 4,5 % | tamam | 148,8 | 170 | 179 | 3,7 |
| Arka kafa kabuğu | 210 × 180 × 101 | tamam | arka yuz tablada, dikis dili yukari | 3,2 % | tamam | 236,8 | 271 | 284 | 5,9 |
| Toplam | 794 | 833 | 17,4 |
Kullanılabilir hacim 246 × 246 × 250 mm (X2D ana nozul 256 × 256 × 260, her eksende 10 mm pay; arayuz.YAZICI). Malzeme PETG; kütle = hacim × 1,27 g/cm³ × etkin doluluk (küçük parçalar %80, kabuklar %90; tahmini); süre 10 mm³/s ortalama debiyle (tahmini). Desteksizlik kabuktaki yöntemle: 1 mm katmanlarda önceki katmanın 1 mm ötesine taşan, 2 mm'den geniş ve 15 mm'den uzun bölge yok.
Tork
| Eklem | Servo | Taşınan kütle | Bileşenler (kg·cm) | Gereken (kg·cm) | Stall (kg·cm) | Pay |
|---|---|---|---|---|---|---|
| Tilt (başı öne / arkaya) | MG996R | 835 g (kafa grubu) | yerçekimi 2,59 (en kötü +30°) + ivme 1,878 | 4,46 | 9,4 | 2,1× |
| Pan (sağa / sola) | MG996R | 1.032 g (pan + kafa) | atalet 2,283 + rulman 0,0203 + kablo 0,31 | 2,61 | 9,4 | 3,6× |
Tilt yerçekimi momenti - açı
| Tilt (°) | -25 | -20 | -15 | -10 | -5 | +0 | +5 | +10 | +15 | +20 | +25 | +30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| kg·cm | −1,54 | −1,16 | −0,78 | −0,39 | 0,00 | 0,40 | 0,79 | 1,17 | 1,54 | 1,91 | 2,26 | 2,59 |
Kafa grubunun kütle merkezi (0,8; 183,8; 29,8), tilt ekseni (y, z) = (130, 25): eksene uzaklık 54,0 mm; kafa tam dönseydi en çok 4,50 kg·cm. Tilt ataleti 0,00704 kg·m², pan ataleti (tilt 0) 0,00683 kg·m²; ivme 26,2 rad/s² (60 derece 0,4 s'de ucgen hiz profili (tahmini): alfa 26.2 rad/s2, tepe hiz 5.2 rad/s). Pan rulmanları: eksenel 10,1 N (üst 6808), devirme momenti 0,262 N·m → rulman başına ≈ 24 N radyal (merkezler arası 11 mm). Tilt mesnetleri: horn (servo mili) 4,1 N, 625ZZ pim 4,1 N. Yetmezse seçenekler (gerekmedi): 6 V besleme (MG996R 11 kg·cm), daha yavaş hareket profili, DS3218MG (omuzdaki 20 kg·cm).
Modül içi çakışma taraması (pan × tilt)
Pan -90…90° (15° adım) × tilt -45…45° (5° adım). Kafa grubu ↔ pan grubu yalnız tilt açısına, pan grubu ↔ boyun yalnız pan açısına bağlı; kafa ↔ boyun pan × tilt ızgarasında (247 poz). Ölçüt: ortak hacim > 0,5 mm³ (eş eksenli horn / rulman çiftleri hariç).
| Sonuç | Değer | Ayrıntı |
|---|---|---|
| Tilt serbest aralık | −25…40° | yazılım sınırı −25…30° tamam |
| Tilt: ilk çarpan (öne) | 45° | Yuz kabugu (on) ↔ Rulman yuvasi (56.1 mm³); Yuz kabugu (on) ↔ Rulman yuvasi (56.1 mm³); Yuz kabugu (on) ↔ Rulman yuvasi (56.1 mm³); Yuz kabugu (on) ↔ Rulman yuvasi (56.1 mm³) |
| Tilt: ilk çarpan (arkaya) | -30° | Arka kafa kabugu ↔ Rulman yuvasi (49.6 mm³); Arka kafa kabugu ↔ Rulman yuvasi (49.6 mm³); Arka kafa kabugu ↔ Rulman yuvasi (49.6 mm³); Arka kafa kabugu ↔ Rulman yuvasi (49.6 mm³) |
| Pan ↔ boyun | −180…180° serbest | ±180° tarandı; sınır servo (180°) ve kablo halkası |
| Tilt sınırında en küçük boşluk (kafa ↔ pan) | 1,0 mm | tilt -25°: Kafa iskeleti ↔ Egme catali |
| Kafa ↔ boyun en küçük boşluk | 3,8 mm | pan −90 / 0 / 90 × tilt sınırları ve 0 |
Tilt açısına göre kafa ↔ pan grubu en küçük boşluk
| Tilt (°) | Boşluk (mm) | Parça çifti |
|---|---|---|
| -25 | 1,00 | Kafa iskeleti ↔ Egme catali |
| -20 | 1,00 | Kafa iskeleti ↔ Egme catali |
| -15 | 1,00 | Kafa iskeleti ↔ Egme catali |
| -10 | 1,00 | Kafa iskeleti ↔ Egme catali |
| -5 | 1,00 | Kafa iskeleti ↔ Egme catali |
| +0 | 1,00 | Kafa iskeleti ↔ Egme catali |
| +5 | 1,00 | Kafa iskeleti ↔ Egme catali |
| +10 | 1,00 | Kafa iskeleti ↔ Egme catali |
| +15 | 1,00 | Kafa iskeleti ↔ Egme catali |
| +20 | 1,00 | Kafa iskeleti ↔ Egme catali |
| +25 | 1,00 | Kafa iskeleti ↔ Egme catali |
| +30 | 1,00 | Kafa iskeleti ↔ Egme catali |
Kabuk R62 boyun açıklığına uyum
Kabuk üst kapağı global y 982…985 (kafa yerelinde 7…10), boyun deliği R62 (kabuk_parcalar). Kapak seviyesinde yalnız sabit boyun var: servo yuvası bloğu (60 × 74 mm) ve kulak flanşı; en büyük yarıçap 50,2 mm → deliğe en az 8,4 mm. Pan grubunun en alt noktası y = 42,9 (kapağın 33 mm üstünde), kafa grubunun tüm pozlardaki en alt noktası y = 63,0 (pan -15, tilt -25: Arka kafa kabugu). Boyun plakası kapağın altında (y 0…3), kulakları x ±48'e uzanır.
Kablo yolu
- Yüz ekranı (HDMI + USB) ve kamera (FPC) kafa tablasının üstünden sol yanağın dışındaki 13 × 24 mm geçişe.
- Sol yanak boyunca aşağı, tilt ekseninin ≈ 18 mm altından çatalın sol duvarına geçer: tilt ±30° için hareket ≈ 10 mm, 15-20 mm gevşek halka.
- Çatal tabanındaki Ø28 delikten boyun milinin içine (Ø32, pan ekseninde: pan dönüşü burada yalnız burulma).
- Milin arka penceresinden (13,7 × 10 mm) kablo odasına: rulman yuvasının altında r 20…27,5 halka. Pan ±90° için halkada ≈ 70 mm pay (saat yayı gibi sarılır).
- Servo yuvasının arka kanalından (20 × 8 mm) aşağı; pan servosu kablosu da buraya katılır.
- Arka alt pencereden (12 × 12 mm) çıkıp traversin arkasından, kabuk üst kapağının R62 halkasından gövdeye iner.
Kablolar modelde yalnız şema (Referans grubu, çakışma ve kütleye girmez). Kamera FPC'si ve HDMI için açık iş aşağıda.
Modüller arası çakışma ve ana montaj (2. aşama)
Kapsam (carpisma.py bölüm 4b): kafa pan −180…165° × tilt [-25, -10, 0, 10, 20, 30, 40] (kaba, 15°; eklem aralığı pan −90…90°, tilt −25…30°; pan ±90° ötesi ve tilt 40° aralık dışı olarak ayrıca sayıldı) = 168 kafa pozu. Her kolda kol zinciri kaba ızgarası (öne −45…135°, yana 0…120° 15° adımla, dirsek 0/30/60/90/105°, bilek −90/0/90°) + 15 jest pozu (ev, selam, kafa kaşıma, el yüze/ağıza, kol tepede) = 1770 kol pozu, hepsi kafa pozlarıyla birlikte; sıkı sınır kutusu ön elemesinde dirseği kafaya 100 mm'den yakın gelen kol pozu sağ + sol 1076. Eklem aralığında çakışan ya da 5 mm altında kalan çiftlerin çevresi 5° adımla yeniden tarandı (kafa pan/tilt ±5/10°, kol ±5/10°, bilek ±15°); ardından yasak bölgenin sınırı: çakışan her çiftin eksen komşuları (5°, bilek 15°) yeni çakışma kalmayana dek ölçüldü (sağ 8, sol 8 tur). Toplam 32526 tam ölçüm, 2.585 s. Hedefler: iskelet, kabuk (üst kapak R62 halkası dahil), iki omuzun gövdesi, göbeği ve üst kolu, iki kolun dirsek çatalı, ön kolu ve eli; kafanın sabit boynu (gövde) da her kol pozunda sınandı. Kablo demeti gösterimi hariç.
En küçük boşluklar (eklem aralığında)
| Hedef | En küçük boşluk | Parça çifti | Kafa pozu | Kol pozu |
|---|---|---|---|---|
| iskelet (kafanın sabit boynu) | 0,0 mm | Boyun plakasi ↔ Omuz traversi | her pozda (sabit boyun) | – |
| kabuk (kafanın sabit boynu) | 8,4 mm | Boyun plakasi ↔ Omuz bandi sag | her pozda (sabit boyun) | – |
| sağ omuz gövdesi (kafanın sabit boynu) | 22,0 mm | Boyun plakasi ↔ Omuz yuvasi | her pozda (sabit boyun) | – |
| sol omuz gövdesi (kafanın sabit boynu) | 22,0 mm | Boyun plakasi ↔ Omuz yuvasi | her pozda (sabit boyun) | – |
| iskelet | 43,0 mm | Pan horn merkez vidasi M3 ↔ Omuz traversi | pan −90° | – |
| sağ omuz gövdesi | 51,6 mm | Arka kafa kabugu ↔ Yuva baglanti civatasi M6x16 | pan −30°, tilt −25° | – |
| sol omuz gövdesi | 51,6 mm | Arka kafa kabugu ↔ Yuva baglanti civatasi M6x16 | pan 30°, tilt −25° | – |
| kabuk | 54,2 mm | Arka kafa kabugu ↔ Omuz bandi sag | pan −90°, tilt −25° | – |
| Sağ kol: el | çakışma 1.183 mm³ | El ↔ Yuz kabugu (on) | pan 45°, tilt 30° | öne 135° yana 0° dirsek 90° bilek −90° |
| Sağ kol: ön kol | 25,7 mm | On kol govdesi ↔ Vizor (siyah akrilik) | pan 30°, tilt 30° | öne 135° yana 0° dirsek 90° |
| Sağ kol: dirsek çatalı | 55,4 mm | Dirsek catali ↔ Vizor (siyah akrilik) | pan 15°, tilt 30° | öne 135° yana 0° |
| Sağ kol: omuz (göbek + üst kol) | 58,8 mm | Ust kol tupu ↔ Yuz kabugu (on) | pan 15°, tilt 20° | öne 135° yana 0° |
| Sol kol: el | çakışma 1.183 mm³ | El ↔ Yuz kabugu (on) | pan −45°, tilt 30° | öne 135° yana 0° dirsek 90° bilek −90° |
| Sol kol: ön kol | 25,7 mm | On kol govdesi ↔ Vizor (siyah akrilik) | pan −30°, tilt 30° | öne 135° yana 0° dirsek 90° |
| Sol kol: dirsek çatalı | 55,4 mm | Dirsek catali ↔ Vizor (siyah akrilik) | pan −15°, tilt 30° | öne 135° yana 0° |
| Sol kol: omuz (göbek + üst kol) | 58,8 mm | Ust kol tupu ↔ Yuz kabugu (on) | pan −15°, tilt 20° | öne 135° yana 0° |
Kafanın sabit boynu traverse oturuyor: boyun plakası ve çekiç somunlar traversle temaslı (0 mm, tasarım gereği; ev pozunda çakışma yok). Ölçülmeyen çiftlerin boşluğu ≥ 100 mm (sıkı sınır kutusu: parçanın tessellation noktaları poz matrisiyle taşınıyor).
Kafa-kol yasak poz bölgeleri
| Kol | Grup | Çakışan alt poz | Kol açıları (zarf) | Kafa açıları (zarf) | Çakışan çift |
|---|---|---|---|---|---|
| Sağ kol | El | 198 | öne 125…135° · yana 0…0° · dirsek 70…105° · bilek −90…90° | pan 30…55°, tilt 25…30° | El / Yuz kabugu (on) |
| Sol kol | El | 198 | öne 125…135° · yana 0…0° · dirsek 70…105° · bilek −90…90° | pan −55…−30°, tilt 25…30° | El / Yuz kabugu (on) |
Yasak bölge tablosu (kol öne / yana / dirsek başına; 5° kesinlikte, 40 satır)
| Kol | Öne | Yana | Dirsek | Bilek (çakışan) | Kafa pan | Kafa tilt |
|---|---|---|---|---|---|---|
| Sağ kol | 125° | 0° | 80° | −30°, 60° | pan 30…30° | 30…30° |
| Sağ kol | 125° | 0° | 85° | −45…−15°, 45…75° | pan 30…35° | 30…30° |
| Sağ kol | 125° | 0° | 90° | −60…−30°, 30…60° | pan 30…35° | 30…30° |
| Sağ kol | 125° | 0° | 95° | −75…−30°, 15…60° | pan 35…35° | 30…30° |
| Sağ kol | 125° | 0° | 100° | −60…−45°, 30…45° | pan 35…40° | 30…30° |
| Sağ kol | 130° | 0° | 75° | −45…0°, 45…90° | pan 30…40° | 30…30° |
| Sağ kol | 130° | 0° | 80° | −90…−15°, 30…90° | pan 30…45° | 25…30° |
| Sağ kol | 130° | 0° | 85° | −90…90° | pan 30…45° | 25…30° |
| Sağ kol | 130° | 0° | 90° | −90…90° | pan 35…45° | 25…30° |
| Sağ kol | 130° | 0° | 95° | −90…90° | pan 35…45° | 25…30° |
| Sağ kol | 130° | 0° | 100° | −90…−30°, 0…90° | pan 40…45° | 30…30° |
| Sağ kol | 130° | 0° | 105° | −75…−45°, 15…45° | pan 45…45° | 30…30° |
| Sağ kol | 135° | 0° | 70° | −90…0°, 45…90° | pan 30…40° | 30…30° |
| Sağ kol | 135° | 0° | 75° | −90…0°, 30…90° | pan 30…50° | 25…30° |
| Sağ kol | 135° | 0° | 80° | −90…90° | pan 30…55° | 25…30° |
| Sağ kol | 135° | 0° | 85° | −90…90° | pan 35…55° | 25…30° |
| Sağ kol | 135° | 0° | 90° | −90…90° | pan 35…55° | 25…30° |
| Sağ kol | 135° | 0° | 95° | −90…90° | pan 40…55° | 25…30° |
| Sağ kol | 135° | 0° | 100° | −90…90° | pan 45…55° | 25…30° |
| Sağ kol | 135° | 0° | 105° | −90…−45°, 0…45° | pan 45…55° | 30…30° |
| Sol kol | 125° | 0° | 80° | −30°, 60° | pan −30…−30° | 30…30° |
| Sol kol | 125° | 0° | 85° | −45…−15°, 45…75° | pan −35…−30° | 30…30° |
| Sol kol | 125° | 0° | 90° | −60…−30°, 30…60° | pan −35…−30° | 30…30° |
| Sol kol | 125° | 0° | 95° | −75…−30°, 15…60° | pan −35…−35° | 30…30° |
| Sol kol | 125° | 0° | 100° | −60…−45°, 30…45° | pan −40…−35° | 30…30° |
| Sol kol | 130° | 0° | 75° | −45…0°, 45…90° | pan −40…−30° | 30…30° |
| Sol kol | 130° | 0° | 80° | −90…−15°, 30…90° | pan −45…−30° | 25…30° |
| Sol kol | 130° | 0° | 85° | −90…90° | pan −45…−30° | 25…30° |
| Sol kol | 130° | 0° | 90° | −90…90° | pan −45…−35° | 25…30° |
| Sol kol | 130° | 0° | 95° | −90…90° | pan −45…−35° | 25…30° |
| Sol kol | 130° | 0° | 100° | −90…−30°, 0…90° | pan −45…−40° | 30…30° |
| Sol kol | 130° | 0° | 105° | −75…−45°, 15…45° | pan −45…−45° | 30…30° |
| Sol kol | 135° | 0° | 70° | −90…0°, 45…90° | pan −40…−30° | 30…30° |
| Sol kol | 135° | 0° | 75° | −90…0°, 30…90° | pan −50…−30° | 25…30° |
| Sol kol | 135° | 0° | 80° | −90…90° | pan −55…−30° | 25…30° |
| Sol kol | 135° | 0° | 85° | −90…90° | pan −55…−35° | 25…30° |
| Sol kol | 135° | 0° | 90° | −90…90° | pan −55…−35° | 25…30° |
| Sol kol | 135° | 0° | 95° | −90…90° | pan −55…−40° | 25…30° |
| Sol kol | 135° | 0° | 100° | −90…90° | pan −55…−45° | 25…30° |
| Sol kol | 135° | 0° | 105° | −90…−45°, 0…45° | pan −55…−45° | 30…30° |
Çakışan alt pozlar (ilk 24 / 396)
| Kol | Kol alt pozu | Kafa bu açılara dönmemeli | Çakışan çift |
|---|---|---|---|
| Sağ kol | öne 125° yana 0° dirsek 80° bilek −30° (El) | pan 30° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 80° bilek 60° (El) | pan 30° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 85° bilek −45° (El) | pan 30° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 85° bilek −30° (El) | pan 30° (tilt 30°); pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 85° bilek −15° (El) | pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 85° bilek 45° (El) | pan 30° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 85° bilek 60° (El) | pan 30° (tilt 30°); pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 85° bilek 75° (El) | pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 90° bilek −60° (El) | pan 30° (tilt 30°); pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 90° bilek −45° (El) | pan 30° (tilt 30°); pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 90° bilek −30° (El) | pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 90° bilek 30° (El) | pan 30° (tilt 30°); pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 90° bilek 45° (El) | pan 30° (tilt 30°); pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 90° bilek 60° (El) | pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 95° bilek −75° (El) | pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 95° bilek −60° (El) | pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 95° bilek −45° (El) | pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 95° bilek −30° (El) | pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 95° bilek 15° (El) | pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 95° bilek 30° (El) | pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 95° bilek 45° (El) | pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 95° bilek 60° (El) | pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 100° bilek −60° (El) | pan 35° (tilt 30°) | El / Yuz kabugu (on) |
| Sağ kol | öne 125° yana 0° dirsek 100° bilek −45° (El) | pan 40° (tilt 30°) | El / Yuz kabugu (on) |
Kol alt pozu: öne/yana (üst kol), + dirsek (ön kol), + bilek (el); listedeki alt poz bütün devamlarıyla geçerli. Robot yazılımı bu kol pozlarında kafa açısını sınırlamalı (ya da kafayı önce ev pozuna alıp sonra kolu kaldırmalı).
Jest pozları
| Kol | Jest | Kol pozu | Kafaya en küçük boşluk (kafa aralıkta) | Çift, kafa pozu | Çakışan kafa pozu |
|---|---|---|---|---|---|
| Sağ kol | ev | öne 0° yana 0° dirsek 0° bilek 0° | 77,1 mm | Omuz gobegi ↔ Arka kafa kabugu, pan −30°, tilt −25° | yok |
| Sağ kol | selam (montaj gorseli) | öne 20° yana 100° dirsek 95° bilek −60° | 73,3 mm | Omuz gobegi ↔ Yuz kabugu (on), pan 30°, tilt 30° | yok |
| Sağ kol | selam, kol yukarida | öne 0° yana 120° dirsek 105° bilek 0° | 77,1 mm | Omuz gobegi ↔ Arka kafa kabugu, pan −30°, tilt −25° | yok |
| Sağ kol | selam, yan | öne 30° yana 90° dirsek 105° bilek 90° | 73,2 mm | Omuz gobegi ↔ Yuz kabugu (on), pan 30°, tilt 30° | yok |
| Sağ kol | kafa kasima | öne 135° yana 30° dirsek 105° bilek 0° | 87,4 mm | Kol catali ↔ Yuz kabugu (on), pan 30°, tilt 30° | yok |
| Sağ kol | kafa kasima, bilek 90 | öne 135° yana 45° dirsek 105° bilek 90° | 97,8 mm | Kol catali ↔ Yuz kabugu (on), pan 45°, tilt 30° | yok |
| Sağ kol | kafa kasima, yana 60 | öne 120° yana 60° dirsek 105° bilek −90° | 95,7 mm | Kol catali ↔ Yuz kabugu (on), pan 45°, tilt 30° | yok |
| Sağ kol | kafa kasima, yana 15 | öne 135° yana 15° dirsek 105° bilek 0° | 80,2 mm | Ust kol tupu ↔ Yuz kabugu (on), pan 15°, tilt 30° | yok |
| Sağ kol | el yuze | öne 120° yana 0° dirsek 105° bilek 0° | 20,3 mm | El ↔ Yuz kabugu (on), pan 45°, tilt 30° | yok |
| Sağ kol | el yuze, bilek 90 | öne 135° yana 0° dirsek 105° bilek 90° | 2,8 mm | El ↔ Yuz kabugu (on), pan 50°, tilt 30° | yok |
| Sağ kol | el agiza | öne 105° yana 0° dirsek 105° bilek 0° | 55,6 mm | El ↔ Yuz kabugu (on), pan 45°, tilt 30° | yok |
| Sağ kol | kol tepede | öne 135° yana 120° dirsek 0° bilek 0° | > 100 mm | – | yok |
| Sağ kol | kol tepede bukuk | öne 135° yana 120° dirsek 105° bilek 0° | > 100 mm | – | yok |
| Sağ kol | kol yana yukari bukuk | öne 45° yana 120° dirsek 105° bilek 0° | 74,8 mm | Omuz gobegi ↔ Arka kafa kabugu, pan −15°, tilt −25° | yok |
| Sağ kol | eller basta | öne 120° yana 90° dirsek 105° bilek 0° | > 100 mm | – | yok |
| Sol kol | ev | öne 0° yana 0° dirsek 0° bilek 0° | 77,1 mm | Omuz gobegi ↔ Arka kafa kabugu, pan 30°, tilt −25° | yok |
| Sol kol | selam (montaj gorseli) | öne 20° yana 100° dirsek 95° bilek −60° | 73,3 mm | Omuz gobegi ↔ Yuz kabugu (on), pan −30°, tilt 30° | yok |
| Sol kol | selam, kol yukarida | öne 0° yana 120° dirsek 105° bilek 0° | 77,1 mm | Omuz gobegi ↔ Arka kafa kabugu, pan 30°, tilt −25° | yok |
| Sol kol | selam, yan | öne 30° yana 90° dirsek 105° bilek 90° | 73,2 mm | Omuz gobegi ↔ Yuz kabugu (on), pan −30°, tilt 30° | yok |
| Sol kol | kafa kasima | öne 135° yana 30° dirsek 105° bilek 0° | 87,4 mm | Kol catali ↔ Yuz kabugu (on), pan −30°, tilt 30° | yok |
| Sol kol | kafa kasima, bilek 90 | öne 135° yana 45° dirsek 105° bilek 90° | 97,8 mm | Kol catali ↔ Yuz kabugu (on), pan −45°, tilt 30° | yok |
| Sol kol | kafa kasima, yana 60 | öne 120° yana 60° dirsek 105° bilek −90° | 95,7 mm | Kol catali ↔ Yuz kabugu (on), pan −45°, tilt 30° | yok |
| Sol kol | kafa kasima, yana 15 | öne 135° yana 15° dirsek 105° bilek 0° | 80,2 mm | Ust kol tupu ↔ Yuz kabugu (on), pan −15°, tilt 30° | yok |
| Sol kol | el yuze | öne 120° yana 0° dirsek 105° bilek 0° | 20,3 mm | El ↔ Yuz kabugu (on), pan −45°, tilt 30° | yok |
| Sol kol | el yuze, bilek 90 | öne 135° yana 0° dirsek 105° bilek 90° | 2,8 mm | El ↔ Yuz kabugu (on), pan −50°, tilt 30° | yok |
| Sol kol | el agiza | öne 105° yana 0° dirsek 105° bilek 0° | 55,6 mm | El ↔ Yuz kabugu (on), pan −45°, tilt 30° | yok |
| Sol kol | kol tepede | öne 135° yana 120° dirsek 0° bilek 0° | > 100 mm | – | yok |
| Sol kol | kol tepede bukuk | öne 135° yana 120° dirsek 105° bilek 0° | > 100 mm | – | yok |
| Sol kol | kol yana yukari bukuk | öne 45° yana 120° dirsek 105° bilek 0° | 74,8 mm | Omuz gobegi ↔ Arka kafa kabugu, pan 15°, tilt −25° | yok |
| Sol kol | eller basta | öne 120° yana 90° dirsek 105° bilek 0° | > 100 mm | – | yok |
Aralık dışı çakışmalar (pan ±90° ötesi, tilt 40° ya da kol komşuluğu): sabit hedeflerle 0 alt poz, kollarla 82 poz çifti; eklem sınırları bunları engelliyor.
Ana montaj
montaj/robot-montaj.FCStd: kafa üç grup (sabit boyun traverse sabit, pan grubu, kafa) ve 3 eklem: Kafa Govde -> iskelet (sabit) (sabit); Kafa pan (MG996R) (döner, −90…90°); Kafa tilt (MG996R) (döner, −25…30°). Kafa 98 parça, 1.366,8 g, AM (0,6; 1.108,5; 21,1) mm (global). Robot toplamı 907 parça, 21,26 kg, AM (−0,4; 374,6; −13,5) mm (tam robot, taban dahil; kablo payı hariç).
Eklem doğrulaması: pan ve tilt Assembly simülasyonuyla 15 pozda sürüldü (4'i iki kolla birlikte); çözücünün kafa gruplarının yerleşimi kafa_parcalar.grup_yer ile en çok 2.3e-10 mm / 4.9e-11° sapıyor. Yön: pan +90° doğru; tilt +30° doğru.
GUI: pan ve tilt eklemleri görünür ve seçilebilir; fareyle sürükleme (montaj_gui_kontrol.py): pan: kafadan (tepeden) tutup yana → pan 0°, tilt 0°; pan: boyun milinden (onden) tutup saga → pan −3°, tilt 0°; pan: boyun milinden cok saga (sinir 90) → pan −14°, tilt 0°; pan: boyun milinden sola → pan 3°, tilt 0°; tilt: yuzden tutup asagi → pan 0°, tilt 30°; tilt: cok (sinir -25...30) → pan 0°, tilt 30°.
Kararlar ve varsayımlar
- Yapı (V3 sırası korunarak): boyun plakası → pan MG996R → pan karşı yatağı → eğme çatalı + tilt MG996R → kafa iskeleti → yüz ve arka kabuk + 7" yüz ekranı + vizör + kamera (rc:782-800). Ölçüler
arayuz.KAFA'dan; kafa 210 × 180 × 150, tepe = HEAD_UP 275 (rc:92, rc:472). - Boyun plakası: V3'teki 70 × 70 × 3 Al korunup iki yan kulak eklendi; 2× M6 traversin üst kanalına (x = ±40). V3'teki 4× M5 delik (z −15 / 35, rc:650) traversin tek üst kanalına (z = 0) denk gelmiyordu. Plaka kabuk üst kapağının altında (yerel y 0…3, kapak 7…10).
- Pan karşı yatağı: iki 6808-2RS (omuzdaki ile aynı rulman), merkezleri arası 11 mm. Kafa ağırlığı mil omzundan üst rulmanın iç bileziğine, oradan yuva tablasına iner; devirme momenti iki rulmanda kuvvet çifti olur (her birinde ≈ 24 N). Pan servosu yalnız döndürür; mil içi boş (Ø32), kablolar eksenden iner.
- Tilt karşı yatağı: dirsekteki çözümün aynısı: sağda horn, solda 625ZZ + M5 pim. Kafa ağırlığı iki mesnet arasında bölünür: servo miline ≈ %50 (4,1 N) radyal yük kalır, pime 4,1 N; eksenel yük ve devirme momenti yok (dirsekte de aynı durum). Mili tamamen boşaltmak istenirse seçenek: sağ yanağa ikinci rulman + horn'a esnek kaplin (karar Duffy'nin).
- Tilt ekseni kafanın içinde (y = 130, z = 25; kafa altından 35 mm yukarıda): kafa kütle merkezi eksenin 54 mm üstünde, bu yüzden yerçekimi momenti küçük (rc'deki eksen kafa altının 22 mm altındaydı). Bedeli: kafa alt duvarında 84 × 120 mm boyun açıklığı (rc: Ø56).
- Boyun gövdesi iki parça: pan servosu kulaklarıyla (53,6 mm) Ø52 rulman yuvasından geçemediği için servo yuvası ve rulman yuvası ayrı basılır, 4× M3 ile birleşir. Servo kulakları tablanın üstüne oturur (destek gerektiren tavan yok).
- Kafa kabuğu: V3 ölçüsü ve 2,5 mm duvar; z = 30'da ikiye bölündü (rc'de de 2 parça): yüz kabuğu yüz üstü, arka kabuk sırt üstü basılır, ikisi de X2D'ye tek parça sığar. Kenarlar R28 (önden) ve R12.
- Yüz ekranı yuvası: LCD paneli ön duvarın 3 mm gerisinde bir kenara dayanır; böylece kulak boss'ları ısıl gömme somun alacak boyda (6,5 mm). Pencere = aktif alan + 1 mm (vizör penceresiyle aynı, rc:639).
- Kamera: lens ekseni y = 258 (rc 247); bu düzende rc konumundaki kamera PCB'si LCD'nin üst kulağıyla çakışıyordu. Lens Ø9 delikten 1,5 mm taşar (rc ile aynı); yüz algılama için LCD'nin üstünde, kafa ortasında.
- Kütleler: MG996R 55 g (datasheet), LCD 230 g (rc:39, tahmini; üretici kütlesi doğrulanmadı), kamera 4 g (rc:37), PETG küçük parçalarda %80, kabuklarda %90 etkin doluluk (tahmini).
- Tork varsayımları (tahmini): 60 derece 0,4 s'de ucgen hiz profili (tahmini): alfa 26.2 rad/s2, tepe hiz 5.2 rad/s; MG996R 9,4 kg·cm @4,8 V; rulman sürtünme katsayısı 0,0015; kablo halkası direnci ≈ 0,3 kg·cm.
- Tahmini ölçüler: Camera Module 3 delik dizisinin dikey yeri (alt kenardan 2,0 mm, CM2 çizimi gibi), LCD kalınlığı ~15 mm (04), M2 PT vida ve PETG'ye vida kavraması, 25T horn yüksekliği (dirsekle aynı).
Montaj sırası (öneri)
- Isıl gömme somunları bas: servo yuvası (4 tabla + 4 üst), boyun mili flanşı (4), eğme çatalı (M5), kafa tablası (4), ön kabuk LCD boss'ları (4).
- Pan servosunun horn'unu servo orta konumunda (90) tak; servoyu servo yuvasına üstten indir, 4× M3×8 + pul.
- Alt 6808'i rulman yuvasına alttan, üst 6808'i üstten tablaya kadar pres et; rulman yuvasını 4× M3×10 ile servo yuvasına bağla.
- Boyun milini üstten iki rulmandan geçir; diski horn'a oturunca 4× M3×8'i milin içinden sık (gerekirse servo kulaklarının altına ince pul: mil omzu rulmanda otururken servo milini eksenel itmemeli).
- Eğme çatalını flanşa 4× M3×8 ile bağla; tilt servosunu +X'ten U plakaya 4× M4×16 + kontra somun (horn servo ortasında).
- 625ZZ'yi kafa iskeletinin sol yanağına pres et; iskeleti indir, sağ yanağı horn'a 4× M3×8, sol pimi M5×12 + pul ile sık.
- Boyun grubunu traverse oturt: 2× M6×20 + pul + çekiç somun (somunlar traversin üst kanalında, uzun kenarı kanala dik).
- LCD'yi ön kabuğa (4× M3×6), kamerayı (4× M2×8) tak; kabloları tabla üstünden sol yanak dışına, eksenin altından çatala, mil içinden kablo odasına ve servo yuvası arka kanalından aşağı geçir (pan ±90 ve tilt için gevşek halka bırak).
- Arka kabuğu, sonra ön kabuğu yerleştir; yanlardan 4× M3×8 ISO 7380. Vizörü VHB ile yapıştır.
Açık işler
- Kamera kablosu: bütçedeki 200 mm FPC (maliyet.json) kafadan elektronik katındaki Pi 5'e yetmez (kablo yolu ≈ 1,1 m). Seçenekler: 1 m Pi 5 kamera FPC'si, CSI → HDMI uzatma kiti ya da USB kamera. Karar Duffy'nin.
- HDMI kablosu: Pi 5 mikro-HDMI → LCD; mil deliği (Ø32) ve kablo odası için ince, esnek kablo (≈ Ø4-5) önerilir; standart kalın HDMI pan dönüşünde sert kalır. Gerçek kabloyla ±90° deneme.
- 6808-2RS ve 625ZZ yük değerleri üretici kataloğundan doğrulanmalı (burada yalnız kuvvetler hesaplandı; değerler çok küçük).
- LCD kütlesi ve kalınlığı, kamera delik yerleri parça gelince kumpas / tartı ile doğrulanmalı.
- Pan servosunun eksenel konumu: montajda ince pulla ayar; servo milinin eksenel yük almadığı elle kontrol edilmeli.
- Tilt'te servo miline kalan radyal pay (≈ 4,1 N) kabul edilecek mi, yoksa sağ yanağa ikinci rulman + esnek kaplin mi (seçenek).
- Yazılım sınırları: pan −90…90°, tilt −25…30° (
arayuz.KAFA); servo horn'ları orta konumda = ev pozu. - Kafa-kol yasak pozu yazılımda: kol öne 125…135°, yana 0…0°, dirsek 70…105° (el yüzün önünde) iken kafa o kola doğru pan 30…55° (sol kolda işaret ters) ve tilt 25…30° birlikte verilmemeli (El / Yuz kabugu (on)). Sınır, çakışan her çiftin eksen komşuları 5° (bilek 15°) adımla taranarak kesinleşti (yakınsadı: sağ 8, sol 8 tur); satır satır sınırlar aşağıdaki yasak bölge tablosunda. Yazılımda bir adım (5°) pay bırak.
- Pan fareyle zor sürükleniyor (boyun mili kafanın altında, eksene ≈ 20 mm): FreeCAD'de pan için simülasyon ya da betik kullan.
Dosyalar
kafa_lib.py: 6808-2RS, 7" LCD (C), Camera Module 3, M2 vida, yuvarlatılmış kafa kutusu; MG996R / horn / baskı analizi dirsek_lib'denkafa_parcalar.py: parçalar, bağlantı tanımları, kütle, kinematik (import edilebilir)kafa_montaj.py: kontroller, tarama, R62, tork, baskı →kafa-montaj.FCStd,.step,kafa-bom.csv,kafa-analiz.jsonkafa_gorsel.py(FreeCAD GUI) →gorsel/;kafa_rapor.py→ bu sayfa../arayuz.py:KAFA(eksenler, sınırlar, plaka) veMODULLER['kafa']; yeni bölge: boyun plakası kulakları
Üretildi: kafa_rapor.py · analiz süresi 107,8 s · STEP 98 katı · eklemler kuruldu