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

Arduino Zonnebloem: Bouw een elektronische zon-volgende zonnebloem

Onderdelen en benodigdheden

Arduino Uno (of compatibele Crowduino) 1
Lichtsensor (RobotGeek / Crowtail Light Sensor) 4
Lineaire potentiometer (Crowtail) 2
Pan-Tilt module (met 2x 9G servo's, 180°) 1
Base Shield voor Arduino (Crowtail/Seeed) 1
Karton (2 vel), styrofoamplaat (1), houten stokje (1) 1 set
3-pins Crowtail kabels 6

Software

  • Arduino IDE

Over dit project

Een maker ziet altijd nieuwe, leuke dingen. Ik zag een video van een echte zonnebloem die de zon volgt – en dacht: waarom niet een elektronische nabootsing maken? Na enkele dagen prototypen met componenten uit ons magazijn werkte het perfect (getest met telefoon-flitser). Veel mensen wilden het nabouwen, dus maakte ik deze tutorial.

Stap 1: Voorbereiding

Verzamel alle materialen (zie lijst). De Crowduino (ATMega328) + Base Shield vormen de controller.

Stap 2: Het 'hoofd' maken

Knip twee kartonstukken (kruisvormig), plak ze samen. Plak het stokje eraan → dit is de 'bloem' die de zon volgt en voor stabiliteit zorgt.

Stap 3: 4 lichtsensoren installeren

Priem 4 gaten in de styrofoam voor de sensoren, en een middengat voor het stokje. Nummereer de sensoren (1-4) voor herkenning.

Stap 4: Sensoren met kabels verbinden

Plak het stokje met heetlijm in de styrofoam. Steek de kabels in de sensoren.

Stap 5: Stokje aan Pan-Tilt bevestigen

Bevestig het stokje aan de pan-tilt module. De sensoren 1 en 2 moeten onderin zitten (zie foto's). De pan-tilt heeft twee 9G servo's (horizontaal + verticaal, 180°). Plak de twee decoratieve zonnepanelen op de styrofoam (geen stroomfunctie).

Stap 6: Code uploaden

Stack Crowduino + Base Shield. Sluit via micro-USB aan op PC. Open Arduino IDE, upload de sketch (zie Code sectie).

Stap 7: 4 sensoren aan Shield aansluiten

  • Sensor 1 (kabel '1') → A0
  • Sensor 2 (kabel '2') → A1
  • Sensor 4 (kabel '4') → A2
  • Sensor 3 (kabel '3') → A3

Stap 8: Potentiometers aan Shield aansluiten

  • Potentiometer 1 → A4 (regelt reactietijd/vertraging)
  • Potentiometer 2 → A5 (regelt servo draaisnelheid)

De potentiometers zijn identiek; de poort bepaalt de functie.

Stap 9: Pan-Tilt aan Shield aansluiten

  • Onderste servo (horizontaal) → D9
  • Bovenste servo (verticaal) → D10

Stap 10: Voeding

De Crowduino wordt gevoed via USB-powerbank (mobiel) of DC-adapter (vast).

Stap 11: Testen!

Sluit de doos. In een donkere kamer met telefoon-flitser: de bloem volgt het licht! Het ziet ingewikkeld uit, maar is eigenlijk simpel. Bouw het zelf en maak het nog mooier!

Code

De sketch (CODE FOR ARDUINO SUNFLOWER) gebruikt Servo.h. Vier LDR's op A0-A3 (linksboven, rechtsboven, linksonder, rechtersonder). Twee potentiometers op A4 (vertraging) en A5 (tolerantie/snelheid). Servo's op D9 (horizontaal) en D10 (verticaal).

Algoritme:

  • Gemiddelde licht boven (avt) vs onder (avd) → verticale correctie
  • Gemiddelde licht links (avl) vs rechts (avr) → horizontale correctie
  • Tolerantie (tol van potmeter A5) voorkomt trillen bij kleine verschillen
  • Vertraging (dtime van potmeter A4) vertraagt de lus
  • Servo's worden stapje voor stapje aangepast (grenzen 0-180°)

3D/CAD

Foto van de opbouw beschikbaar.

Schema

Aansluitschema bijgevoegd als afbeelding.

Productieproces

  1. Bouw een indrukwekkend monitor Ambilight-systeem met Arduino
  2. Bouw een Klassiek Pong-spel op Arduino UNO met OLED-display – Stap-voor-stap Tutorial
  3. Arduino Audio Frequentie Detector – Meet de luidste geluidspieken met hoge gevoeligheid
  4. Bouw Je Eigen Arduino Tamagotchi: Een Digitale Huisdier DIY Project
  5. Electronische Kameleon: Arduino Nano RGB LED & Kleurensensor Project
  6. Slimme Draadloze Lichtschakelaar Controller: Arduino-gebaseerde Remote Switch Manipulator
  7. Arduino Boter-Kaas-Eieren met MAX7219 LED Matrix en Kartonnen Behuizing
  8. Slimme beweegactiverde waterpistool gebouwd met Arduino Nano
  9. Bouw een Betrouwbare Arduino Afteltimer met SparkFun 7‑Segment Display
  10. Slim Elektronisch Check-in Systeem voor Hackerspaces
  11. Bouw je eigen RC Porsche-auto met Arduino: Stap-voor-stap handleiding