Medikamentų priminimas

arduino
konkursas

#1

Sveiki,

Sukūriau priminiklį/žadintuvą, kuris gali priminti, kada reikia išgerti vaistus.

Naudotų komponentų sąrašas(su nuorodomis, kad žinotumėte, kokių būtent reikia):

Elektroninė daliai:

Korpusui:

  • Medžio fanera (3mm)
  • Dažai (kokios nori spalvos, naudoti juodi)
  • PVA klijai
  • Karšti klijai
  • Varžtai ir veržlės

Naudoti įrankiai:

  • Lazerinė pjaustyklė
  • Karštų klijų pistoletas
  • Teptukai
  • Replės

Darbo pradžia – siūlau pradėti nuo atskirų elektronikos dalių testavimo.PNG


Susijungti jas po vieną pagal schemą žemiau: pro3 pro4 pro5
Kodai testavimui:
https://drive.google.com/open?id=13CW0IcZ8urb3UQf-_TKfLcIcPz1UgcNv
SVARBU: reikalingos bibliotekos - https://drive.google.com/open?id=1N40ghqydYioBUws_kSTtbySpI89y1kGs
Jeigu atsitinka problema - SSD1306 says Height incorrect, štai sprendimas:
In Adafruit_SSD1306.h

  1. uncomment #define SSD1306_128_64
  2. comment #define SSD1306_128_32
  3. comment #define SSD1306_96_16

In the example ssd1306_128x64_i2c

  1. add #define SSD1306_LCDHEIGHT 64

on top of

#if (SSD1306_LCDHEIGHT != 64)
#error(“Height incorrect, please fix Adafruit_SSD1306.h!”);
#endif

Galutinis kodas:
https://drive.google.com/open?id=1xZV_Z9NNcwUCwC3dr2vJNj8_iujww5GJ

Dėžutės maketas lazerinei pjaustyklei:
RoundedBox1
Kad tvirčiau laikytųsi rėmelis:
remelis

Projektas užima tikrai nemažai laiko, reikia kodą tobulinti dar kodą, plius jau nebespėjau sujungti ir buzzer, kad būtų garsas, vėliau papildysiu :slight_smile: Sėkmės! Dėl klausimų kreipkitės email: zygisainis@gmail.com

Nuotraukos iš projekto:





Konkursas #2019 - Mokyklos Maker Faire