
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Саламатсызбы, менин атым Борис жана бул менин эң биринчи Instructables. I Raspberry Pi 3B+ бар, мен аны сыналгыны, ACны жана кээ бир жарыкты көзөмөлдөө сыяктуу жөнөкөй үй автоматташтыруу үчүн колдоном. Жакында мен кытайлык CNC роутерин арзан сатып алып баштадым. жөнөкөй ПХБ (мен электроникада абсолюттук башталгыч экенимди белгилегим келет, андыктан кээ бир каталар болушу мүмкүн).
Менде болгон биринчи идеялардын бири - бул температура сенсору жана IR жетеги бар RPI үчүн такта куруу, ошондуктан бул көрсөтмө мен бул идеяны ишке ашыруу үчүн кандай инструменттерди колдоноорум жөнүндө.
1 -кадам: БОМ

Мен такта үчүн колдонгон компоненттер жөнөкөй, бирок алар негизинен SMD:
- Малина PI 3B+
- Si7020-A10 *Температура жана нымдуулук сенсору
- MF25100V2 *25x25mm желдеткич
- 1x4.7k 1206 каршылыгы
- 1x63 1206 каршылыгы
- 1x100nP 1206 конденсатор
- 1x1N4148W диод
- 1xBC846B транзистору
- 1x IR Led *Мен жөн гана эски сыналгы контролерун тартып алам
- PCB Бир жактуу жез *кесүү тактасы өлчөмү менен: 36x46.30mm
- 2.54мм 2х20 пин баш
ПХД өндүрүү үчүн мен 3018 CNC, гравировка битин (0.1˚ учу 30˚ бурчу менен), 1мм тактайдын кесилишине, 0.7мм PCB бургулоолоруна колдондум. Мен колдонгон программа:
- PCE дизайны үчүн EasyEda
- Gerber файлдарынан gcodes түзүү үчүн FlatCam
- CNC көзөмөлдөө үчүн bCNC
2 -кадам: ПХБ схемасы


Схема абдан жөнөкөй, Si7020 i2c протоколун колдонот, андыктан ал RPIдеги 3 жана 5 -пинге туташтырылышы керек, күйөрман 2 же 4 -пинге туташтырылган болушу керек жана башка бардык компоненттер ар кандай казыктарга дайындалышы мүмкүн. анткени мен үчүн pcb үчүн издерди иштеп чыгуунун эң жөнөкөй жолу болгон.
Айта кетчү нерсе, мен pcb дизайнына компонент кошкондо (же из салганда) бул компоненттин подкладкаларын жок дегенде 0,6 мм кылып жасайм. Мисалы, эгерде блокноттун өлчөмү 0.6x0.4mm болсо, мен аны 0.6x0.6 кылам жана бул менин CNC аппаратын өтө көп кеспей эле кичирейте албагандыгынан.
3 -кадам: PCB фрезерлөө




PCB фрезерлөө үчүн мен 0.1мм учу бар 30˚ бурчтуу битти колдоном
-
Издерди кесүү үчүн
- Куралдын диаметри: 0.13 түрү V.
- "Cut Z" -0.06mm болушу керек.
- Мааниси бар көп тереңдикти иштетүү: 0.03
- Саякат Z: 1.2
- Шпиндель ылдамдыгы: 8000 (бул менин DC моторум үчүн максимум)
-
Тешик бургулоо жана тактай кесүү үчүн
- Cut Z: -1.501 *Мен 1.5мм F4 ПХБ колдоном, андыктан бул маанини сиздин PCB жоондугуна жараша өзгөртүү керек.
- Саякат Z: 1.2
- Шпиндель ылдамдыгы: 8000 (бул менин DC моторум үчүн максимум)
Мен башка бардык орнотууларды өзгөртүүсүз калтырдым:
- Feed Rate X-Y: 80
- Feed Rate Z: 80
bCNC орнотуу
Фрезерлөөнү баштоодон мурун мен автовелди иштетем жана максималдуу 3мм болуу үчүн X-Y кадамдарын күтүп жатам.
4 -кадам: ширетүү


Мен ширетүү үчүн ысык пистолет же ширетүүчү катары колдонулушу мүмкүн болгон Dremel Versatip колдоном.
Алгач мен темир учу менен баштайм. Мен колдоно турган ар бир блокко флюс колдоном (сүрөт галереясындагы компьютердеги күрөң жана кара спорт - бул флюс). Андан кийин мен калайды өтө аз өлчөмдө сүйкөйм. Андан кийин мен ысык пистолетке которулуп, компоненттерди ошол жерлерге коюп, аларды жылытууну баштайм.
5 -кадам: Run жана пайдалуу шилтемелер


IR жетеги үчүн мен Лиркти колдоном жана сенсор үчүн кичине питон скриптин жаздым.
Сенсорду сыноо: Көрүп тургандай сенсор менен өлчөнгөн температура 31˚. Чыныгы температура бөлмө 24˚ болчу. Diif RPI темпинен келет, бул 45˚ күйөрман иштеп жатат. Мен сенсордон өлчөнгөн температураны кайтарып жатканда "7" дегенди алып салам жана кайтарылган мааниси абдан так.
FlatCamp + bCNC үйрөткүчү
Si7020 үчүн Python i2c
Lirc үчүн көрсөтмөлөр
RPI күйөрманынын үйрөткүчү
Мен кетирген каталарым үчүн кечирим сурайм (менин англисче анча жакшы эмес).
Эгерде сизде кандайдыр бир суроолор болсо, мен сизге жооп берүүгө кубанычтамын.
Сунушталууда:
DIY Homemade Fancy Lamp: 5 кадам (Сүрөттөр менен)

DIY Homemade Fancy Lamp: Мен азыр колледждин студентимин, микросхемалар боюнча сабак алып жатам. Сабак учурунда мен башталгыч класстын окуучулары үчүн кызыктуу, чыгармачыл жана маалыматтуу болгон практикалык долбоорду түзүү үчүн абдан жөнөкөй схеманы колдонуу идеясына ээ болдум. Бул долбоор төмөнкүлөрдү камтыйт
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)

Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
Doggy Hat: 11 кадам (Сүрөттөр менен)

Doggy Hat: жумшак оюнчук ит автоматташтырылган баш кийим болуп калды. Картон туткасы бар серво мотору башын туш келди жылдырат, батарея менен иштеген Arduino Uno. Бул долбоордун курулушу учурунда эч кандай толтурулган жаныбарлар жабыркаган эмес
Ретро-оюн машинасы Raspberry PI, RetroPie жана Homemade Case менен: 17 кадам (сүрөттөр менен)

Raspberry PI, RetroPie жана Homemade Case менен ретро-оюн машинасы: Бир нече убакыт мурун мен RetroPie аттуу Raspberry Pi үчүн Linux бөлүштүрүүсүн таптым. Мен муну сонун ишке ашыруу менен сонун идея экенин дароо билдим. Керексиз функциялары жок бир максаттуу ретро оюн системасы. Көп өтпөй мен чечтим
RPi менен оптикалык дискти кайра иштетүү: 6 кадам (сүрөттөр менен)

RPi менен оптикалык дискти кайра иштетүү: Бул долбоор менин сүйүктүү ноутбугумдун оптикалык диски туура эмес иштей баштагандан кийин пайда болду. Ноутбугумду түрткөндө же кандайдыр бир жол менен жылдырганда, CD -лоток кайра -кайра чыгып кетет. Менин көйгөйүмдүн диагнозу кандайдыр бир нерсе болушу керек эле