산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

발렌타인 해바라기

구성품 및 소모품

SparkFun Arduino Pro Mini 328 - 5V/16MHz
× 1
SparkFun Mini 광전지
× 1
SparkFun 서보 - 일반 금속 기어
× 1

필요한 도구 및 기계

3D 프린터(일반)

앱 및 온라인 서비스

circuito.io
Arduino IDE

이 프로젝트 정보

발렌타인 데이가 다가오면서 우리는 낭만적인 반전이 있는 프로젝트 아이디어를 찾기 시작했습니다. 우리 주변의 단서를 찾던 중 우리의 눈은 사무실 창문에 있던 플라스틱 해바라기에 떨어졌습니다. 사실, 그것은 꽤 못생겼지만 우리에게 아이디어를 주었습니다. 우리가 진짜 해바라기처럼 빛에 따라 움직이는 꽃을 만든다면 어떨까요? 몇 번의 수정(그리고 많은 필라멘트) 후에 발렌타인 해바라기를 드립니다. 사랑을 전하세요.

전자 제품

튜토리얼을 따라왔다면 드릴을 이미 알고 있을 것입니다.

1. 이 프로젝트에 필요한 정확한 구성 요소가 있는 circuito.io의 매직 링크를 클릭하십시오.

2. 필요한 경우 조정합니다. 예를 들어, 벽면 어댑터 대신 배터리를 사용하거나 다른 유형의 Arduino를 사용하는 경우. 이 프로젝트에는 pro-mini를 사용했습니다. 다른 것을 사용하려면 꽃에 맞는지 확인하십시오.

3. 생성(빌더 하단의 빨간색 버튼)을 클릭합니다.

4. 필요한 모든 부품이 있는지 확인합니다. , 주변 장치 포함 - 저항기, 케이블, 점퍼 와이어 등. 목록은 단계별 가이드의 첫 번째 단계에 나타납니다.

앱에서 목록의 다른 부분을 클릭하면 필요한 경우 구매할 수 있는 웹사이트로 리디렉션됩니다.

5. 배선 - 받은 답장에서 약간 아래로 스크롤하면 회로 배선을 탐색하는 단계별 가이드가 표시됩니다.

6. 코드 섹션에 도달했습니다. 여기에 프로젝트에 사용된 모든 구성 요소를 통합하는 예제 코드가 있습니다.

<울>
  • 코드 다운로드
  • <울>
  • 컴퓨터에 압축 해제\압축 해제
  • <울>
  • Arduino IDE로 열기(여기에서 다운로드 가능)
  • <울>
  • Arduino에 업로드
  • 모든 것이 제대로 작동하는지 확인한 후 코드 섹션에서 새 코드를 복사합니다. 아래에서 이미 작업 중인 코드의 "펌웨어" 탭에 붙여넣으면 모든 라이브러리가 이미 설정됩니다. 핀과 라이브러리를 정의하는 첫 번째 부분을 코드 상단에 남겨두세요(아래 이미지의 부분).

    꽃 만들기

    꽃의 다른 부분을 3D 인쇄합니다. 아래 링크 또는 이 링크에서 모든 .STL 파일을 찾을 수 있습니다.

    다음을 인쇄해야 합니다.

    <울>
  • 1 X 베이스
  • <울>
  • 1 X 바
  • <울>
  • 넥타이 1개
  • <울>
  • 꽃받침 1개
  • <울>
  • 6개의 페달
  • <울>
  • 10 X 잔디 - 이 부분을 인쇄할 때 반드시 부드럽고 유연한 필라멘트를 사용하십시오. 우리는 Filaflex를 사용했습니다
  • 어셈블리:

    <울>
  • 꽃잎용 , 세팔 우리는 얇고 유연한 강철 와이어를 사용했습니다. 이를 위해 설계에 작은 드릴이 내장되어 있습니다.
  • <울>
  • 서보 모터 베이스 측면에 2개의 작은 나사와 으로 연결되어 있습니다. 세팔에게.
  • <울>
  • 미니 광전지 배치 베이스의 전용 드릴, 서보 받침대 아래에 있습니다.
  • 화창한 발렌타인 보내세요!

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    <울>
  • 써니 발렌타인
  • 써니 발렌타인Arduino
    1. circuito.io에서 코드 다운로드
    2. Arduino IDE로 열기
    3. 원본 코드의 void 설정()을 아래에 제시된 코드로 교체합니다.
    /* 이 코드는 회로가 작동하는 데 필요한 요소를 설정합니다. 회로에 전기가 공급될 때마다 먼저 실행됩니다. */void setup() { // 디버깅에 유용한 설정 직렬 // 인쇄된 메시지를 보려면 직렬 모니터를 사용합니다. Serial.begin(9600); Serial.println("시작"); 서보.부착(SERVO_PIN_SIG); Servo.write(servoRestPosition);}/* 이 코드는 회로의 주요 논리입니다. 선택한 구성 요소 간의 상호 작용을 정의합니다. 설정 후에는 영원한 루프에서 계속해서 실행됩니다. */void loop() { // 현재 조명 판독값을 가져오고 주변 값을 빼서 조명 변화를 감지합니다. ldrSample =ldr.readAverage(1000); Serial.print(ldrSample); Serial.print('\t'); 서보레스트포지션 =맵(ldrSample,200,900,10,95); ServoRestPosition =제약(servoRestPosition, 10,95); Serial.println(servoRestPosition); 서보.쓰기(servoRestPosition); 지연(1000*20); }

    맞춤형 부품 및 인클로저

    해바라기 바
    해바라기 - 꽃잎
    해바라기 - 베이스
    해바라기 - 꽃받침
    해바라기 - 풀
    해바라기 - 넥타이

    제조공정

    1. 해바라기씨
    2. 인공 지능을 사용한 장애물 회피
    3. NeoPixel Ring으로 재미있는 자이로스코프
    4. Arduino 게임 컨트롤러
    5. 구름 의상
    6. 자재 공급을 위한 산업용 라인 팔로워
    7. Pixie:Arduino 기반 NeoPixel 손목시계
    8. Arduino 기반 물병
    9. 휴일 그림자 극장
    10. Arduino Sunflower:일렉트로닉 썬댄서