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

Bouw Je Eigen 3D Geprinte Maanfase Klok – Stapsgewijze Arduino Handleiding

Onderdelen en Benodigdheden

Arduino Nano R3 (ATmega328P) 1
0.96" OLED 128×64 (SSD1306, I2C, 4 pins) 1
Tiny RTC Module (DS1307 RTC + 24C32 EEPROM) 1
Buzzer 1
NeoPixel Strip (18 LEDs, 60 LEDs/m, WS2812B) 1
Drukknoppen (RAFI 1.10.001.001/0104 of standaard 6×6 mm) 3
DHT11 Sensor (temperatuur/vochtigheid, met pull-up) 1
3.6V LIR2032 Accu (voor RTC backup) of CR2032 met modificatie 1

Benodigde Tools

  • 3D Printer (PLA, 0.2 mm laaghoogte)
  • Solderbout
  • Lijmpistool
  • Tang, kniptang, isolatietape

Apps en Online Diensten

  • Arduino IDE (versie 1.6.12+)

Over Dit Project

Een 3D-geprinte maanklok die de actuele maanfase toont op een gedetailleerd maangezicht, aangevuld met een OLED display voor tijd, datum, temperatuur, vochtigheid, alarm, wake-up licht, en diverse lichtmodi (lamp, relax, feest).

Kenmerken

  • Open Source Hardware & Software (FreeCAD, Arduino)
  • Alleen 79 gram PLA filament
  • Precieze maanfase simulatie (gebaseerd op datum)
  • Alarm met wake-up licht functie
  • Temperatuur & vochtigheid (DHT11)
  • NeoPixel LED ring (18 LEDs) voor maanverlichting & effecten
  • Instelbare helling van de maan
  • 3 knoppen voor bediening

Stap 1: Onderdelenlijst & Tools

Zie tabel hierboven. 3D print instellingen: PLA, 0.2 mm laag, 1 mm wand, 100% infill (behalve maan: 0% infill). Totaal ~79g filament.

Stap 2: Onderdelen Printen

Download 3D modellen van:
– Thingiverse #1891599 (hoofddele)
– Thingiverse #1929844 (gesneden maan voor makkelijker printen)
– GitHub Parts

De maan is hol (0% infill) en moet 5 cm lager geprint worden (Z-offset) of gebruik de voor-gesneden versie.

Stap 3: LED Steun Structuur

Kneep de NeoPixel strip in 6 segmenten van 3 LEDs. Volg de pijlrichting (data flow). Monteer achterin de maan volgens dit patroon (achterkant bezien):

| 1 | 6 | 7 | 12 | 13 | 18 |
| 2 | 5 | 8 | 11 | 14 | 17 |
| 3 | 4 | 9 | 10 | 15 | 16 |

Vastlijmen met hete lijm.

Stap 4: De Schakeling Bouwen

  1. Arduino Nano in de basis plaatsen, knoppen vastlijmen om Arduino te fixeren.
  2. DHT11 met dubbelzijdig tape vastmaken (gebruik versie met onboard pull-up).
  3. Knoppen aan GND en digitale pinnen (pull-up intern activeren).
  4. Tiny RTC module aansluiten (SDA→A4, SCL→A5, VCC→5V, GND→GND).
  5. Belangrijk: Als de RTC een CR2032 (3V) heeft in plaats van LIR2032 (3.6V), moet de oplaadcircuit op de RTC module worden uitgeschakeld (weerstand/Diode verwijderen) om overlading te voorkomen.
  6. Buzzer aansluiten (eventueel met serie-weerstand).
  7. Draadjes voor NeoPixel data (naar D6), VCC, GND voorzien.
  8. OLED aansluiten: SDA→A4, SCL→A5 (gedeeld met RTC), VCC→3.3V/5V, GND→GND.

Stap 5: Code Uploaden

  1. Installeer benodigde libraries via Library Manager:
    – U8glib (voor OLED)
    – Adafruit NeoPixel
    – RTClib (voor DS1307)
    – DHT sensor library
  2. Download de nieuwste code van: GitHub
  3. Compileer, upload, en geniet!

Toekomstige Uitbreidingen

Geplande features: betere maanfase precisie, meer animaties, Bluetooth configuratie via smartphone.

Bronnen

Productieproces

  1. Koekeklok: geschiedenis, vakmanschap en moderne evolutie
  2. Geïntegreerde Schakelingen (IC's): Compacte, Krachtige Chips die Moderne Elektronica Aandrijven
  3. Geprinte Schakelprintplaten: Ontwerp, Fabricage en Toekomstige Trends
  4. Arduino POV-klok: Bouw een Persistence-of-Vision LED-display
  5. Bouw een retro Numitron-klok met Arduino: Eenvoudig, betrouwbaar en energiezuinig
  6. Bouw een Aangepaste LED Hoofdklok met Alarm – Zichtbaar vanaf 12 Meter
  7. MOSMusic Project Kit: MOSFET, Arduino en meer
  8. MMF #5: Component Insluiten in 3D-geprinte Delen Beheersen met Markforged Printers
  9. Printplaten: de essentiële ruggengraat van moderne elektronica
  10. De rol van printplaten in moderne elektronica
  11. Power‑up fase‑determinisme: Multichip‑synchronisatie in high‑speed ADC/DAC‑platforms benutten