Taula de continguts:

Slap despertador amb Arduino: 13 passos (amb imatges)
Slap despertador amb Arduino: 13 passos (amb imatges)

Vídeo: Slap despertador amb Arduino: 13 passos (amb imatges)

Vídeo: Slap despertador amb Arduino: 13 passos (amb imatges)
Vídeo: ¿Qué puede pasar? #shorts 2024, Desembre
Anonim
Image
Image

No sé vosaltres, però un simple despertador no em pot despertar. Necessito llum, so i fins i tot una bufetada suau per despertar.

Cap despertador m’atrau, així que vaig decidir fer-me un digne de despertar-me.

Tot i que sembla que el despertador us colpeja, només sentireu alguns tocs suaus.

En aquest projecte aprendreu a programar un despertador mitjançant una placa Arduino, un RTC i un TM1637. És súper fàcil !!!

Objectiu principal:

Desperta un gegant

Subministraments

  • Full d’escuma
  • Impressora 3D
  • Tauler ATarduino 2560
  • Cables

    • Gran
    • Curt
  • Servo
  • RTC ds3231
  • 10 leds
  • Silicona | Pistola de silicona
  • TM1637
  • Teclat 4 * 4
  • 1 timbre
  • 2 Polsador
  • 1 "sensor reflexivo de suelo" | Sensor LED IR lineal (és el mateix, però té 2 noms diferents)
  • 1 Mini BreadBoard
  • Bastons de gelat
  • 2 molla de ploma petita

Pas 1: desenvolupeu la idea

Prenent la mesura
Prenent la mesura

He de tenir la ment clara abans de començar.

El TM1637 hauria de mostrar l'hora real, en prémer el botó N1 es mostrarà el text següent: "ALA:)"

En cas que es prem el teclat, la tecla premuda es mostrarà al TM1637, quan es premen els 4 dígits de l'alarma, es tornarà a mostrar l'hora al TM1637.

Si voleu veure quan és l’alarma, només heu de prémer el polsador N2.

Quan l'hora és la mateixa que l'alarma, el servo començarà a moure's, el led començarà a parpellejar, al TM1637 la paraula UP començarà a parpellejar i el zumbador començarà a sonar, fins que el "sensor reflexivo de suelo" "| El sensor LED IR lineal detecta el negre.

Quan el "sensor reflexivo de suelo" | El sensor LED IR lineal detecta negres, es restablirà l'alarma i tot tornarà a començar.

Pas 2: prendre la mesura

Hauríem de tenir clar on hauria d’estar tot i quina distància hi ha entre tot.

És important saber quant cable hauríem de necessitar.

Conèixer el lloc exacte del "sensor reflexivo de suelo" | El sensor LED IR lineal s’estira al llit i estira el braç tot el que pugui sense aixecar-se.

El "sensor reflexivo de suelo" | El sensor de LED IR lineal serà el botó que atura l'alarma, no la poso a prop, perquè em tornaria a adormir.

Fent l’esforç d’estirar el cos i és més fàcil despertar-me.

Pas 3: IMPRESSIÓ

IMPRESSIÓ
IMPRESSIÓ

Imprimiu els fitxers.stl que us deixo a continuació.

El més important és el teclat, el timbre, el TM1637 i el polsador 2.

Els duplicats són per als leds i l’altre per al "sensor reflexivo de suelo" | Sensor de LED IR lineal.

Pas 4: pengeu el codi

Pengeu el codi
Pengeu el codi

Pengeu el codi que deixo al vostre tauler.

Necessitareu les biblioteques següents, també us deixo un enllaç. Només cal descarregar-lo:

  • TM1637Display =

    https://github.com/avishorp/TM1637

  • Temporitzador =

    https://github.com/brunocalou/Timer

  • RTClib.h =

    https://github.com/adafruit/RTClib

  • Teclat =

    https://playground.arduino.cc/Code/Keypad/

Pas 5: SOLDADOR

SOLDADOR
SOLDADOR
SOLDADOR
SOLDADOR

Ho soldo tot (excepte els leds que he soldat més tard) tal com es mostra a la imatge, tenint en compte la distància del cable que necessitaria.

Recordeu que no connecteu res als pins TX.

Després, cobreix la llauna amb silicona, vés amb compte, el que vaig fer va ser, posar-me una mica de silicona, esperar un moment, mullar-me els dits i després donar-li forma.

SOLDADOR TOT EXCEPTE ELS LEDS !!!!!!!!

Pas 6: enganxeu les peces impreses en 3D

Enganxa les peces impreses en 3D
Enganxa les peces impreses en 3D

Enganxeu els components tal com es mostra a la imatge.

Als polsadors hi he afegit petits cercles.

Pas 7: Com enganxar el "sensor Reflexivo De Suelo" | Sensor LED IR lineal !!!!

Com enganxar el
Com enganxar el
Com enganxar el
Com enganxar el
Com enganxar el
Com enganxar el
Com enganxar el
Com enganxar el

Així és com enganxo el "sensor reflexivo de suelo" | Sensor LED IR lineal.

Com que no tinc més polsador transformo un reflexiu | en un polsador.

Tallar cinta aïllant (negre) o paper negre davant del "sensor reflexivo de suelo" | Sensor de LED IR lineal.

Enganxeu les 2 molles petites a l’aixeta. Com que l'aixeta és totalment blanca (si no enganxa paper blanc) quan no es prem aquest botó fet a mà, el "sensor reflexivo de suelo" | El sensor LED IR lineal detectarà el negre, però, si premo la tapa, el "sensor reflexivo de suelo" | El sensor LED IR lineal detecta el blanc.

Pas 8: venut el Leds

Venut el Leds
Venut el Leds
Venut el Leds
Venut el Leds

Soldeu tots els leds tenint en compte la distància entre ells.

Recomano encaridament soldar-los després d’imprimir-los i utilitzar la peça impresa en 3D com a referència.

Després de soldar, només cal afegir una mica de silicona.

Pas 9: decorar amb full d'escuma (opcional)

Decorar amb full d'escuma (opcional)
Decorar amb full d'escuma (opcional)

DONEM-LI ALGUN COLOR !!!!

A part de decorar-lo, he afegit el número a les tecles i he escrit "Veure l'alarma" per fer una distinció entre els 2 polsadors (un serveix per establir l'alarma i veure l'alarma).

Pas 10: Pega al llit

Pega al llit
Pega al llit

Enganxeu-ho tot al llit, he utilitzat silicona, perquè en cas que us hagueu equivocat és més fàcil enlairar-lo.

Pas 11: organitzeu els cables

Organitzeu els cables
Organitzeu els cables

Vaig utilitzar algunes pinces on hi havia la majoria dels cables (a la placa Arduino), i vaig afegir una mica de silicona (també es pot utilitzar, una mica de cinta aïllant) per mantenir els cables encara al costat del llit.

Pas 12: fer les mans

Fer les mans
Fer les mans
Fer les mans
Fer les mans
Fer les mans
Fer les mans
  1. Dibuixa i talla 2 mans sobre el full d'escuma (per cobrir tot el coixí)
  2. Poseu les 2 mans entre 2 pals de gelat
  3. Enganxeu un altre pal de gelat perpendicular a l'últim, tal com es mostra a la imatge.
  4. Enganxeu el servo braç a la vora del pal de gelat (al que podeu veure a la imatge).
  5. OPCIONAL: tot i que la mà de la bufetada hauria de ser lleugera, enganxo 2 palets de gelat, els introdueixo entre el llit i el cable i deixo que les mans del full de paper d'escuma hi recolzin. Com que les mans estan fetes amb una làmina d’escuma flexible, quan el servo comença a moure’s, el gelat que suporta les mans no seria un problema.

Pas 13: allargueu el cable Arduino i FET !!

Image
Image
Allargueu el cable Arduino i FET !!!!
Allargueu el cable Arduino i FET !!!!

Vaig intentar utilitzar algunes bateries per subministrar la placa, però no funcionava, sembla que no era suficient energia.

Per allargar el cable Arduino, en fer-ho, heu de:

  1. Talleu el cable Arduino, veureu que hi ha 4 cables a l'interior: verd, blanc, vermell i negre
  2. Tireu tots els cables d’uns 1 cm de 0,4 polzades.
  3. Soldeu els cables USB als cables llargs.
  4. A continuació, soldeu el cable del port Arduino als cables llargs, recordeu que heu de soldar el verd amb el verd, el vermell amb el vermell, el negre amb el negre, el blanc amb el blanc

Recordeu que quan el despertador no estigui connectat, l’hora no es restablirà perquè el RTC comptarà el temps.

QUE ÉS !!!!!!

Espero que us hagi agradat llegir igual que he gaudit fent-ho.

Recomanat: