Bay Area Maker Faire : Hackaday가 도착했습니다!

2011 년 베이 지역 메이커 페어 (Faire)에 이미있는 매드 하우스입니다. 쇼가 내일까지 공식적으로 시작되지는 않지만, 금요일은 지역 학교의 특별 미리보기 인 “교육의 날”입니다. 제조업체가 디스플레이를 설정하기 위해 스크램블이되면서 수천명의 인상적인 젊은이들은 Taiko Drumming, Arcattack의 음악 테슬라 코일뿐만 아니라 R2-D2 빌더의 클럽을 보풀이뿐만 아니라 경고음뿐만 아니라 경고음의 가장 호색한 혼합을 모색합니다.

Maker Faire는 San Mateo 이벤트 센터에서 6 학년 동안 반환하고 있으며, 그 어느 때보 다 넓은뿐만 아니라 zanier만큼 똑똑한 것입니다. 우리는 주말에 온라인 업데이트를 제공하기 위해 최상의 최상의 일을 할 것입니다. 언제나 그렇듯이 몇 시간, 입학, 자동 주차 및 특히 공개 대중 교통 옵션에 대한 공식 사이트를 조사하십시오.

(사진 : 골로스, 페어의 중도 영역의 죽음이 무시한 중심지.)

1985 년 기억

에서 하드 코어 해커가되는 것의 의미는 ‘둥근 아이들을 모으고, 우리는 위대한 옛날에 관한 이야기를 듣고 있습니다. 이를 제외하고는 코드 원숭이처럼 활용 된 것에 대한 공포 이야기의 정말로 더 많은 것입니다. [John Graham-Cumming] 1985 년에 6502 기반 KIM-1 기계를 프로그래밍하는 경험을 공유합니다. 간단한 오른쪽? 완성 된 코드를 포장하기위한 어셈블러 나 하드웨어가 없었던 경고가 있습니다!

우려되는 기계는 생산 라인을위한 라벨 응용 프로그램 도구였습니다. 알다시피, 제품이 병에 들어가고, 레이블은 옆에 때리게됩니다. 그러나 소비자가 흔들리는 포장에서 멀리 떨어져있는 소비자가 멀리 떨어져 있기 때문에 완벽한 것일 필요가 있습니다. 컴퓨터 관리는 기계식이 캘리브레이션을 변경할 수있는 기능과 다른 매개 변수뿐만 아니라 다른 매개 변수를 간소화하기 때문에 공장이 활용 된 기계적 의미보다 훨씬 우수한 것입니다. [John]은 KIM-1을 기존 하드웨어로 인터페이싱하여 사각형에서 시작되었습니다. 그것은 프로그램이 장치에 어떻게 들어가는지 정확히 헥스 키보드를 가지고 있습니다. 그러나 처음에는 위에 표시된 것과 같은 노트북 종이 시트에 소프트웨어 응용 프로그램을 작성했습니다. 그것은 그의 손으로 조립 된 코드가 포함되어 있으며, 이는 키패드에 입력 한 것입니다. 유형의 유형은 당신이받는 모든 도구에 당신이받는 모든 도구에 감사합니다 (같은 것처럼), 허?

[reddit via Via Reddit]

음향적으로 작은 질량을 측정

정말로 작은 무언가의 질량을 어떻게 측정합니까? 물고기 배아와 같은 작은. 민감도와 그 해상도가 나노 범위에서 의미있는 측정을 수행하는 해상도가있는 많은 비늘이 없으므로 유리 튜브의 공진 주파수의 변화를 측정하는 것과 같이 다른 방법으로 전환해야합니다. 그리고 그것은 가정 게이머가 재현 할 수있는 저렴한 비용으로 쉽게 밝혀졌습니다.

최근의 학술지에서 [William Grover] of of California Riverside의 [William Grover] et all은 모든 종류의 발달 생물학 및 환경 연구에서 사용되는 중요한 모델 유기체 인 Zebrafish 배아의 놀라 울 정도로 기본적이고 창의적인 방법을 개략적입니다. [그로버]의 방법은 단일 세포의 질량을 측정하거나 바이러스 입자의 무게를 측정 할 수있는 마이크로 전자 기계 장치 인 일시 중단 된 마이크로 채널 공진기 (SMR)의 확장 버전입니다. 공진기를 실리콘에서 꺼내는 것이 아니라 U 자형 유리 튜브는 압전 스피커에 의해 진동되어 저가의 광 인접 장치로부터 피드백에 의해 공진 주파수로 유지됩니다. 배아가 튜브에 펌핑 될 때, 대량의 사소한 변화는 시스템의 공진 주파수를 변화시킨다. 이 기술은 배아의 부피와 밀도를 측정하고 부품에서 약 12 ​​달러를 차지하기 위해 레버리지를받을 수 있습니다.

실험실에서 [Grover] 팀은 데이터 수집 카드와 LabVIEW를 사용하여 공진 루프를 실행하지만 DIY 버전이 Arduino를 사용할 수 없었던 이유가 없습니다. 사실, Tipster [Douglas Miller]는 누군가가 이것을 시도 할 것으로 기대하고 세부 사항을 듣는 것에 감사 할 것입니다. 당신은 그의 hackaday.io 페이지에 그를 핑질 할 수 있습니다.

주머니

에 Git 서버를 휴대하십시오. 탁월한 버전 제어를 위해 Git을 사용하는 것을 좋아합니다. 우리는 일반적으로 공개 GitHub 저장소에서 훨씬 더 고급 프로젝트를 호스팅합니다. 그러나 우리의 작은 실험의 대부분은 단순히 로컬 리포스입니다. 이것은 항상 집에있는 경우 괜찮습니다. 그러나 우리가 집에서 멀리 떨어져 있다면 Git 파일을 복사하기 위해 서버에 SSH를 사용해야합니다. [Andrew]는이 약간 어색한 과정을 둘러싼 길을 발견했습니다. 그는 오래된 안드로이드 폰을 Git 서버로 사용했습니다.

이것은 당신이 그것에 대해 생각하기 시작할 때 실제로 많은 의미를 만듭니다. 많은 Android 휴대 전화에는 실질적인 저장소를 제공하기 위해 microSD 카드 슬롯이 있습니다 (Nexus 4 에서이 부족은 당황합니다.) 그래서 공간이 부족한 것에 대해 걱정할 필요가 없습니다. 이러한 모든 장치에는 WiFi가 있으므로 다른 Wi-Fi가 없을 때 AP로 사용하기 쉽습니다. 그리고 장치의 웹 연결 특성은 인터넷을 통해 Repo를 동기화하게됩니다.

뒤에있는 대부분의 장면 작업은 데비안 패키지를 사용하여 수행됩니다. 이것은 [Andrew]가 하나씩 걷는 몇 가지 문제를 제공합니다. 우리는 또한 SD 카드의 마모를 피하기 위해 Extx 파일 시스템에서 ‘Noatime’을 사용하는 것과 같은 팁을 좋아합니다.

Opentracker APRS Encoder

자동 설정보고 시스템 (APR)은 아마추어 무선 주파수를 통해 다른 실시간 데이터뿐만 아니라 다른 실시간 데이터를 전송하는 데 사용됩니다. [SCOTT Miller]의 Opentracker 작업은 전송을 위해 직렬 GPS 수신기에서 NMEA 데이터를 인코딩하기 위해 개발되었습니다. GPS 원격 측정에 사용할 필요가 없지만 기상 방지 방송국이나 다른 유형의 원격으로 위치한 프로젝트를 연결할 수 있습니다. Scott에는 보드, 부품, 전체 키트가 있습니다.

permalink.

Kicad Finest Practices : 도서관 행정

하나의 전형적인 문제 많은 새로운 Kicad 개인이 도식 및 풋 프린트 라이브러리와 관련된 많은 것을 듣습니다. 이 기술은 프로젝트와 함께 각 개략적 인 사인뿐만 아니라 풋 프린트 라이브러리를 활용하는 것입니다. 이러한 방식으로 기본 도서계 라이브러리에 대한 수정 사항은 프로젝트에 영향을 미치지 않으며 다른 사람들과 다른 사람들과 작업을 공유하는 것은 간단합니다. 나는이 기사 에서이 과정으로 당신을 걸어 갈 것입니다.

우리는 과거에는 Kicad (다른) 전자식 자동화 (EDA) 도구를 다루었습니다. [Brian BenchOff] 그는 모든 다른 EDA 번들을 활용하는 모든 다른 EDA 번들을 활용하는 표면에서 일자리를 구축하는 데 시리즈를 구축했습니다. CAD 또는 EDA 소프트웨어 응용 프로그램은 완벽하지 않으며 개인은 사용하기로 선택한 프로그램의 특질과 그립을 찾아야합니다. 이는 일반적으로 예비 단계에서 머리카락을 끌어 올릴 수있는 머리카락뿐만 아니라뿐만 아니라 “도대체 어떻게 그렇게합니까?”라고 생각할 수 없었습니다. 특히 다른 일을 다르게 수행하는 데 사용되는 새로운 개종자에서.

Kicad와 라이브러리 관리를 사용할 때 사용할 수있는 최상의 방법을 발견하기 위해 읽습니다.

프로젝트 관리

Kicad는 개략적 인 표지판과 별도의 라이브러리의 요소 발자국뿐만 아니라 여러 가지 방법 중 하나를 사용하는 풋 프린트에 사인을 링크해야합니다. 이것은 많은 사람들이 많은 사람들을 만듭니다. 그러나 그것은 당신이 그것에 활용할 때 그것은 오히려 잘 작동합니다.

컴퓨터 앞에서 많은 디자이너가 처음에는 개략적으로 신속하게 신속하게 끌어 올리면 “사용하지 않은 요소”를 생산할 수 있습니다. 그런 다음 이는 보드 설계 단계로 이어지는 요소 발자국을 선택하는 데 도움이됩니다. Kicad는이 작업 흐름을 준수하려고합니다. 여기에 Kicad 프로젝트를 조직하기 위해 활용하는 일반적인 폴더 구조가 있습니다.

노다드
↳3d_models // step뿐만 아니라 모든 발자국에 대한 .wrl 디자인 데이터
↳datasheets // explication explical.
 Gerber // 최종 생산 파일
 이미지 // svg 그림뿐만 아니라 3D 보드 렌더링
↳lib_sch // 회로도 기호
↳lib_fp.pretty // 발자국
PDF // 회로도, 보드 레이아웃, 차원 도면
도식 라이브러리 관리

KICAD와 함께 번들로 제공되는 내장 라이브러리에서 개시를 그릴 때 EESCHEMA는 지역 백업 라이브러리 – DOODAD-CACHE.LIB를 생성합니다. 설계도를 그릴 때이 데이터를 ∂lib_sch 폴더에 복사하고 doodad.lib로 이름을 바꿉니다.

다음으로 ↳preferences↳Component 라이브러리로 이동하여 “현재 찾아보기 경로 목록”을 선택하여 지역 작업 폴더 ~ / doodad /, 표시 창 상단의 추가 단추를 클릭하십시오 (중간에 추가 버튼이 아님). 마지막으로 doodad.lib을 선택뿐만 아니라 팝업 팝업. 현재 선택한 라이브러리 아래에 추가됩니다.

KICAD는 이러한 라이브러리를 순차적으로 읽으므로 DOODAD.LIB를 선택하고 UP 버튼을 사용하여 목록 상단에 가져올 필요가 있습니다. 다른 라이브러리에서 똑같은 이름이있는 표시가있는 경우 첫 번째 인스턴스가 사용됩니다. 이 시점에서 다른 모든 제공 라이브러리를 제거하거나 사용하는 모든 기호가 DOODAD.LIB에 추가되고 해당 파일에서만 호출되는지 확인하십시오.

귀하의 직업은 이제 하나의 회로도 기호 라이브러리 – ~ / doodad / lib_sch / doodad.lib 만 사용하고 기본 도서계 라이브러리에 대한 모든 유형의 수정 사항은 프로젝트에 영향을 미치지 않습니다. 또한, 위의 정의 된 폴더 구조를 사용하여 GitHub에서 작업을 공유하는 것은 간단합니다. 귀하의 일이 복제되거나 다운로드되면 라이브러리 충돌이 없는지 확인합니다.

kiCAD가 Eeschema 및 S- 표현식 스타일을 개략적 인 라이브러리 (이미 PCBNew로 구현)를 구현할 때 위의 모든 것이 수정 될 수 있으므로 해당 시간 에이 문제를 다시 바꿉니다.

기호에 발자국을 할당합니다

그러나이 작업을 수행하는 데는 여러 가지 방법이 있습니다. 기본적으로 구성표를 선택하고 기본 라이브러리 중 하나에서 풋 프린트를 지정합니다. Kicad가 발자국 도서관을 GitHub로 이동 한 것을 고려해 왔으며, 이것은 많은 사람들에게 가슴 앓이의 원인이었습니다. 하나는 모든 라이브러리가 온라인 상태를 유지하고 Kicad가 종료 될 때마다 Kicad를 찾아야합니다. 이 동작을 수정하지 않는 사람들에게는 웹에 연결되어 있지 않으면 시작 중에 프로그램이 늦어졌습니다. 인터넷 라이브러리에서는 발자국이 업데이트 된 이래로 훌륭한 개념이지만 스타일 변경에서 활용 된 발자국 중 하나가 필요한 발자국 중 하나를 깰 수있는 확실한 방법입니다. 이것은 넷리스트를 명시 적으로 다시 읽어야 할뿐만 아니라 Kicad T를 얻어야하기 때문에 즉시 나타나지 않을 것입니다.o 변경된 발자국을 교체하십시오. 그러나 귀하의 디자인을 복제하고 Kicad 버전은 업데이트 된 풋 프린트를 묶을뿐만 아니라 사물을 깨뜨릴 것입니다.

이 옵션은 모든 KICAD 라이브러리를 컴퓨터의 지역 위치로 복제하고 KICAD를이 위치로 포인지하는 것입니다. 그러나이 작업을 수행하면 업데이트 된 라이브러리에 액세스 할 수있는 이점이 무효화됩니다. 나는 그것이 일을하는 데 적합한 방법이 있다고 믿지 않지만 여기에 나에게 일하는 것이 있습니다.

나는 GitHub 라이브러리를 내 지역 컴퓨터로 복제하고 루틴 당기기로 업데이트 된 상태로 유지합니다. 이렇게하면 기존 발자국을 활용하거나 요구 사항에 맞게 사용자 정의 할 수 있습니다. 그러나 직업은 복제 된 라이브러리의 유형을 직접 사용하지 않습니다. 대신 프로젝트에서 활용 된 모든 발자국 (~ / doodad / lib_fp.pretty)이 포함 된 특정 발자국 라이브러리를 작성합니다. 다시 말하면, 이는 작업이 복제되면 외부 소스 라이브러리에 따라 모든 이상적인 발자국이 이미 제공되는지 확인합니다.

KICAD 발자국을 지역뿐만 아니라 프로젝트 고유의 발자국을 만드는 방법

Kicad Footprint 저장소를 컴퓨터로 복제 (GitHub에서) 복제합니다. 이것은 PCBNEW 내에서 ‘Footprint Libraries Wizard’를 활용하는 가장 훌륭합니다. 제 경우에는 ~ / kicad_sources / library-repos에게 복제했습니다. Kicad의 PCBNEW에서는 ↳preferences ↳configure 경로를 선택하고 kisysmod를 편집하여 국가 발자국 라이브러리 경로 (~ / kicad_sources / library-repos)를 가리 킵니다.

fp-lib-teols의 경로
경우에 따라 일을 일으키기 위해 추가 단계가 필요할 수 있습니다. PCBNEW가 사용하는 “FP-LIB-TABLE”데이터를 찾아냅니다. 이것은 PCBNEW를 GitHub, 국가 경로 등에서 PCBNEW를 찾는 곳에서 PCBNEW를 알려주는 텍스트 데이터입니다.이 데이터를 텍스트 편집기에서 열고 경로로 KisysMod를 사용하는지 검사합니다. 그렇지 않은 경우, 찾아보기뿐만 아니라 현재 경로의 모든 인스턴스에 대체뿐만 아니라 KisysMod로 바꿉니다.

이제 각 도식 기호를 편집 할 수있을뿐 아니라 EESchema 내에서 풋 프린트를 추가하거나 독립형 CVPCB 모듈을 활용할 수 있습니다. 모든 발자국이 할당되면 PCBNEW로 이동하기 전에 NetList를 다시 생성했는지 확인하십시오.

모드 : 풋 프린트
이제 PCBNEW를 시작하고 캔버스의 스택에 모든 발자국을 덤프하는 NetList를 체크 아웃 할 수 있습니다. 모드를 선택하십시오 : 풋 프린트 아이콘을 선택한 다음 하나의 풋 프린트의 모든 유형을 컨텍스트 클릭하고 ↳ 글로브 스프레드 및 위치를 선택하십시오.

이것은 모든 발자국이 훨씬 쉽게 선택할 수있는 모든 발자국을 넓게 확산시킵니다. 보드 레이아웃으로 만들어 졌을 때 모든 발자국이 잠겨있을 때 데이터를 선택할 수 있습니다. ↳Archive Footprints↳ Create Roachive Footprints뿐만 아니라 업무의 .pretty 폴더의 경로 / 이름을 제공합니다. (~ / doodad / lib_fp.pretty). 이렇게하면 디자인에 사용 된 모든 발자국이 대상 폴더로 복사됩니다.

그런 다음 Preferences offootPrint 라이브러리 WizardElization (~ / doodad / lib_fp.pretty로 이동)뿐만 아니라 마무리하기 전에 “현재 직업 만”을 선택했는지 확인하십시오. 이 시점에서 Kicad의 전세계 라이브러리에서 발자국을 활용하고 개시 기호를 사용하여 NetList, PCBNew에서 가져온 NetList를 가져오고 발자국을 배치하고 보드를 지시 한 모든 발자국의 아카이브를 만들었습니다. 해당 아카이브 라이브러리를 사용하여 구성된 PCBNEW를 구성했습니다.

라이브러리 경로 바꾸기
그런 다음 Eeschema로 돌아가뿐만 아니라 각 사인의 발자국 연결을 편집하여 컴퓨터의 국가 GitHub 저장소 대신 새 lib_fp.pretty 폴더를 가리 킵니다. 이렇게하는 가장 간단한 방법은 텍스트 편집기에서 .sch 데이터를 열고 검색 / 바꾸기를 수행하는 것입니다. 본 예에서는 “capacitors_throughhole”또는 “listers_through 홀”또는 “LEDS”와 같은 인스턴스를 지역 작업 라이브러리 폴더 “lib_fp”로 대체 할 것입니다.

마지막으로 개시 틱을 열고, 신선한 넷리스트를 저장하고, PCBNEW를 열고,이 넷리스트를 체크 아웃했지만, 이번에는 교환 풋 프린트에서 수정 선택을 선택합니다. 이제 보드 디자인이 lib_fp.pretty 폴더에 저장된 발자국과 Kicad Worldwide 라이브러리를 수정하면 레이아웃에 영향을 미치지 않습니다.

랩 뿌

그러나 이것은 처음에는 비트 오목 할 수 있지만, 시간이 지남에 따라 조금은 비트 오목 할 수 있으며, 오히려 쉽고, 더 나은 단계를 제거 할 수 있습니다. 예를 들어, 나는 새로운 프로젝트에서 시작하기 전에 사용하기 전에 사용하기 전에 사용하기 전에 사용하기 전에 사용하는 많은 전형적인 부분을 사용하고 있습니다. 시간이 지남에 따라 훨씬 나아 졌을 때 외부 버전을 사용하는 대신 요소 데이터 시트에서 풋 프린트뿐만 아니라 자신의 도식 표지판을 구축하기 시작할 것입니다. 처음에 언급 한 것처럼, 완벽하지는 않고,이 과정은 매우 잘 작동합니다. 당신이 이것을 더 잘 만드는 것에 대해 의견이나 팁이 있다면,우리가 알려 주시면.

디지털 주사위

현대 기술로 던전 앤 드래곤을 최신으로 가져 오는 데 몇 가지 시도가있었습니다. 얼마나 많은 시도가 중요한 경험을 캡처하지 못한 컴퓨터 게임의 형태로되어 있습니다. 그러나이 시도는 게임을 똑같이 유지하는 동안 일부 Techie Flair를 추가하는 것으로 보인다. [ITAY]는 디지털 주사위를 만들었습니다. 주사위를 원하는 양의 양면을 얼마나 많이 갖고 싶은지 선택하면 흔들어주십시오. OK, 난수 생성기는 그 획기적인 것이 아니지만 꽤 강렬한 솔더링을해야만했습니다. LED 매트릭스는 꽤 시원하지만 우리는 등을 체크 아웃하는 것을 좋아합니다. 휴식 후 비디오에서 볼 수 있습니다.

Hackaday Newsletter : 이제 “Hackaday History in Hackaday History”

a를 포함하여 우리는 뒤로 돌아 오는 동안 우리는 Hackaday History를 뒤로 바꾸는 개념으로 장난감을 가지고 있습니다. 우리는 정확히 얼마나 일반적으로 그것을 게시할지, 또는 정확하게 게시하는 것이 확실하지 못했습니다. 이제 우리는 이것이 Hackaday 뉴스 편지의 주요 부분이 될 것이라고 결정했습니다. 당신이 아직하지 않았다면 여기에 표시 할 수 있습니다. 그러나 서둘러 몇 시간 만에 오늘의 뉴스 레터를 보내고 있습니다!

각 이메일 (일주일에 1-2 일)은 그 날의 역사가 거의 처음부터 다시 시작됩니다. 그것은 마찬가지로 어떤 비디오가 일하고 있는지 또는 다른 어떤 유형의 다른 비트 가죽 뉴스 비트에 대해서는 어떤 유형의 다른 어떤 유형의 다른 유형에 대해 빠른 블러시를 가질 것입니다.

트론 바를 개발하는 방법 Daft Punk가

확실히 어울리고이 그림의 바는 꽤 깔끔하게 보입니다. 그러나 음악과 동기화를 나타내는 비디오는 다음 단계로 가져옵니다. 엘 케이블뿐만 아니라 깜박이는 조명은 바텐더가 이미 몇 가지를 가지고있는 것처럼 느끼게 할 수있는 쇼를 다소 쇼핑합니다.

일자리의 가장 재미있는 부분은 모든 것이 벽에 장착 된 그 절반 책장에서 시작된다는 것입니다. [Alexander Givens]뿐만 아니라 그의 룸메이트는 주위에 술집을 구축하여 주류 찬장으로서의 유용성을 증대하기로 결정했습니다. 그러나 왜 그만 멈추지? LED 스트립뿐만 아니라 120 피트의 elecroluminescent 케이블을 제공하여 내부 글로우를 제공합니다. 조명 된 라인은 분명하지만 LED 스트립 장소가 아닐 수도 있습니다. 술의 숫자뿐만 아니라 유리 마모뿐만 아니라 주류를 보유한 선반을 밝히는 다수의 수. Bartop 자체는 유리에서 75 파운드의 대리석으로 가득 찬 스트립의 나머지 부분에서 켜져 있습니다.

EL 실드가있는 Arduino 메가가 시스템을 구동합니다. 남자들은 부분적으로 엎질러 졌는가를 보이는 초보적인 관리 인터페이스를 개발했습니다. 바의 내부 입술 아래에서 발견됩니다.

그들의 의상이 너무 잘 나왔습니다. 그러나 이와 같은 내장 된 중심부가있는 경우보다 정확한 복제본으로 업그레이드하려는 것입니다.

Triode의 건물

[Claude Paillard]는 진정으로 재능이 있습니다. 그는 손으로 삼중을 만듭니다. 이것은 많은 단계를 가진 힘든 프로세스뿐만 아니라 각각이 쉽게 쉽게 엉망이 될 수 있습니다. [Claude]는 단순하게 보입니다.

우리가 Hackaday.com에서 그것을 다루었을 때 2009 년 에이 문제를 인정할 수 있습니다.

[팁 데이비드 주셔서 감사합니다]