링크 : https://kcal2845.github.io/js_utils/Placement/ 위 링크로 들어가면 교실 책상자리를 섞어주는 책생 배치 프로그램을 볼 수 있다. 온라인으로 바로 사용할 수 있다. 아직 미완성이지만, 자리 섞기 등의 기능은 바로 사용이 가능하다. 위 사진같이 가로, 세로를 입력하면 책상들이 뜬다. 책상을 클릭한 후, 이름을 입력하고 "설정"버튼을 누르면 된다. 만약 책상을 사용하지 않고 싶다면 "사용안함"에 체크를 하면 된다. "자리 섞기"를 누르면 위 사진과 같이 책상 자리가 서로 섞이는 것을 볼 수 있다. 앞으로 추가할 기능 : 1. PDF 파일로 다운로드2. TXT 파일로 설정 저장, 로드하기3. 키보드 방향키, 엔터키 지원4. 반응형 웹으로 만들기
위 사진에서 보이는 코일은 엑시얼 리드 인덕터, 흔히 리드 코일이라고 부르는 부품이다. 예전에 나는 FM 송신 회로를 만들면서 리드 코일 330uH짜리를 사용한 적이 있었다. 해본 결과 회로가 작동이 되지 않았다. 처음에 왜 안되지 하고 고민하다 인터넷을 여기 저기 찾아보면서 이유를 알게 되었다. 원인은 공진회로의 주파수가 리드 코일의 SRF(자기공진주파수)를 넘어버렸기 때문이었다. 인덕터는 SRF를 넘으면 인덕터가 아닌 커패시터 역할을 하는 골때리는 현상이 있다고 한다. (커패시터도 마찬가지로 SRF를 넘으면 인덕터의 역할을 한다고 한다.) 그래서 회로가 작동이 안된 것이다. 그렇기 때문에 리드코일을 사용한다면 SRF를 잘 체크해야 한다. 내가 가지고 있던 330uH짜리 인덕터의 SRF는 대략 3mhz..
흔히 "다이소 5000원 무선 마우스"로 알려진 TG-M6600G마우스를 분해해 보았다. 이 제품은 5000원이라는 매우 싼 가격에 무선, 5버튼, 괜찮은 그립감을 제공하기 때문에 가성비 마우스로 유명하다. 하지만 이 마우스는 휠 인코더(스크롤을 감지하는 센서)의 내구도가 약하다는 단점이 있다. 내가 소유하고 있는 제품은 대략 1년 정도 사용했는데, 이것 또한 휠 인코더가 망가져 스크롤이 잘 되지 않는 현상이 발생했다. 그래서 이김에 분해해서 다른 용도로 써먹기로 결심했다. 현재 내가 소유하고 있는 TG-M6600G. 이제 분해를 해볼 것이다. 뒷면의 검은색 마우스 피트를 제거해 주면 나사가 있다. 풀어주도록 하자. 이 제품은 편리하게 보드와 건전지 사이에 커넥터로 연결되어있다. 납을 녹여줄 필요 없이 ..
1. 자바스크립트로 CPU 구현하기 Logisim으로 CPU를 구현한 적이 있었다. 정말 재미있고 보람감 있긴 했지만, 뭔가 1퍼센트 부족한 것 같은 느낌이었다. 이번에는 부족한 연산 기능도 보충하고, 더불어 CPU설계에 대한 강좌도 마련해서 공개할 계획이다.이 프로젝트가 끝나면 상용 CPU (8080, z80, 6800)등의 자바스크립트 레플리카(에뮬레이터)에 도전해 보도록 하겠다. (언젠가는.....) 이번에는 어셈블러를 python이 아닌 C로 만들 이다. 2. 알람 크롬 확장프로그램 만들기알람 기능이 있는 크롬 확장프로그램은 이미 널리고 널렸지만, 크롬 확장 프로그램에 대해서 배울 겸 해서 만들고 싶다고 생각했다. 3. Boids 알고리즘 다시 구현하기내가 이전에 만들었던 Boids 알고리즘은 충..
https://github.com/kcal2845/Logisim-16bit-CPU1. 소개 이번 글에서는 예전에 직접 설계했던 Logisim 16bit CPU를 소개하겠다. 이 CPU의 워드의 길이는 16비트이고, 접근 가능 메모리 용량은 2kb이다. (성능 되게 구림....ㅋㅋ) CPU를 설계해보고자 하는 분들에게 좋은 정보가 되었으면 좋겠다. Github 링크 : https://github.com/kcal2845/Logisim-16bit-CPU CPU위를 보면 데이터 버스가 있다. 그 위에 위의 흰색 긴 장치는 입출력 드라이버이다. 그 위에 조금 짧은 흰색 장치는 입력장치이다. 여기다 문자를 입력하고 EN(엔터)버튼을 누르면 CPU로 값이 입력되고, C를 누르면 값이 지워진다. 그 위에는 7세그먼트(..
얼마전에 네이버 캐스트에서 섀플리-게일 알고리즘에 대한 글을 읽게 되었다. 짝을 지어주는 알고리즘이라고 하니 꽤 흥미가 갔다. 찾아보니 섀플리-게일 알고리즘은 TMA라는 이름을 가지고 있었다. TMA(전통적인 결혼 알고리즘)은 안정적인 결혼이 이루어지도록 짝을 지어주는 알고리즘이다. 나는 아래 링크 글을 바탕으로 구현했다. TMA 알고리즘이 어떻게 동작하는지 상세하게 설명하고, 왜 TMA알고리즘이 항상 안정적인 커플을 생성할수 있는지, 왜 TMA 알고리즘이 남성(구혼자)에게 더 유리한지에 대한 수학적 원리도 실려있다. 참고글 링크 : http://blog.koreadaily.com/view/myhome.html?fod_style=B&med_usrid=jaeok9876&cid=620916&fod_no=3 ..
- Total
- Today
- Yesterday
- 신호 수신
- 발전기 회로
- 인터프리터
- 자바스크립트
- 물리 필독서
- 브레인퍽
- Ham
- 코딩
- 컴퓨터 설계
- 과학상자
- 아마추어무선
- 게임 만들기
- 크롬
- 게임 제작
- TG-M6600G
- logisim
- 청소년 필독서
- WEBSDR
- phaser
- 디지털논리회로
- 프로그래밍
- CPU 설계
- SDR
- 난해언어
- 확장프로그램
- 책상 배치
- 로지심
- 발전기ㅣ
- 아두이노
- 무선 마우스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |