Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Valentijns Zonnebloem: Slimme Arduino-project met lichtvolging

Onderdelen en benodigdheden

SparkFun Arduino Pro Mini 328 - 5V/16MHz × 1
SparkFun Mini fotocel (LDR) × 1
SparkFun Servo - Metal Gear × 1

Benodigde tools en machines

  • 3D-printer (voor de bloemonderdelen)

Apps en online diensten

Over dit project

Met Valentijnsdag in het vizier zochten we een romantisch project. Een lelijke plastic zonnebloem op het kantoor gaf de inspiratie: wat als we een bloem maken die zich naar het licht draait, net als een echte zonnebloem? Na een paar herontwerpen (en veel filament) is het resultaat: deze Valentijns Zonnebloem! Verspreid de liefde.

De elektronica

Als je onze tutorials volgt, ken je het ritueel:

  1. Klik op deze circuito.io-link met de exacte componenten.
  2. Pas aan indien nodig (andere Arduino, batterij ipv adapter). We gebruikten een Pro Mini; check of jouw keuze in de bloem past.
  3. Klik Generate (rode knop onderaan).
  4. Controleer het gegenereerde onderdelenlijstje (inclusief weerstanden, kabels, jumper wires). Je kunt onderdelen direct bestellen via de app.
  5. Volg de stap-voor-stap bedradingshandleiding die circuito.io genereert.
  6. In de code-sectie vind je voorbeeldcode die alle componenten integreert.
    • Download, pak uit, open in Arduino IDE, upload naar de Arduino.
    • Nadat alles werkt: vervang de void setup() en void loop() in je firmware-tab door de onderstaande aangepaste code. Behoud de bovenaanstaande pindefinities en bibliotheken.
Valentijns Zonnebloem: Slimme Arduino-project met lichtvolging
Valentijns Zonnebloem: Slimme Arduino-project met lichtvolging
Valentijns Zonnebloem: Slimme Arduino-project met lichtvolging

De bloem maken

3D-print de onderdelen (STL-bestanden via de links of hier):

  • 1× basis
  • 1× staaf
  • 1× verbindingsstuk
  • 1× kelkblad
  • 6× bloemblaadjes
  • 10× grasjes – print met flexibel filament (bijv. Filaflex)

Montage:

  • Bloemblaadjes, staaf en kelkblad worden samengehouden met dun, flexibel staaldraad (gatjes zitten in het ontwerp).
  • De servomotor wordt met 2 kleine schroefjes aan de basis bevestigd en met een nagel aan het kelkblad.
  • Plaats de Mini fotocel in het voorziene gat in de basis, onder het servopedestal.

Een zonneschijnende Valentijnsdag!

Code

Sunny Valentine (Arduino)

  1. Download de code van circuito.io
  2. Open in Arduino IDE
  3. Vervang de void setup() en void loop() door:
/* Setup: initialiseert de componenten. Wordt één keer uitgevoerd bij opstart. */
void setup() {
  Serial.begin(9600);
  Serial.println("start");
  servo.attach(SERVO_PIN_SIG);
  servo.write(servoRestPosition);
}

/* Hoofdlogica: loopt oneindig na setup. */
void loop() {
  // Meet licht, corrigeer voor omgevingslicht
  ldrSample = ldr.readAverage(1000);
  Serial.print(ldrSample);
  Serial.print('\t');
  // Map lichtwaarde (200-900) naar servo-hoek (10-95 graden)
  servoRestPosition = map(ldrSample, 200, 900, 10, 95);
  servoRestPosition = constrain(servoRestPosition, 10, 95);
  Serial.println(servoRestPosition);
  servo.write(servoRestPosition);
  delay(1000 * 20); // 20 seconden wachten voor volgende meting
}

3D-printbestanden (Custom parts)

  • Sunflower bar
  • Sunflower - Petal
  • Sunflower - base
  • Sunflower - Sepal
  • Sunflower - grass
  • Sunflower - tie

Productieproces

  1. Zonnebloempitten: Een Heerlijke, Voedzame Snack met Oude Wortels
  2. AI-gestuurd obstakelvermijdingssysteem met Arduino en ultrasone sensoren
  3. Interactieve gyroscoop LED-display met NeoPixel-ring en Arduino
  4. DIY Arduino USB Gaming Controller – Bouw Je Eigen High-Performance Gamepad
  5. DIY Wolk Kostuum: LED-strip, Arduino Nano & SparkFun Onderdelen
  6. Industriële Lijnvolgende Robot voor Materiaaltransport
  7. Pixie: Een Arduino-gebaseerde NeoPixel-polshorloge – Modern, DIY LED-tijdstuk
  8. Slimme Arduino-waterfles – realtime monitoring & herinneringen
  9. DIY Kerst Schaduwtheater: Bouw een lichtshow met Arduino 101 en adresseerbare LED-strip
  10. Arduino Zonnebloem: Bouw een elektronische zon-volgende zonnebloem
  11. Draagbare Remote Surveillance Camera Robot