Satura rādītājs:

Modinātājs ar Arduino: 13 soļi (ar attēliem)
Modinātājs ar Arduino: 13 soļi (ar attēliem)

Video: Modinātājs ar Arduino: 13 soļi (ar attēliem)

Video: Modinātājs ar Arduino: 13 soļi (ar attēliem)
Video: HOW TO MAKE ARDUINO DISTANCE DETECTOR USING [HC-SR04] ULTRASONIC SENSOR 2024, Novembris
Anonim
Image
Image

Es nezinu, kā jūs, bet vienkāršs modinātājs nespēj mani pamodināt. Man vajag gaismu, skaņu un pat maigu pļauku, lai pamostos.

Neviens modinātājs mani neuzrunā, tāpēc es nolēmu izveidot sev tādu, kas būtu cienīgs mani pamodināt.

Pat ja šķiet, ka modinātājs sit ar jums, jūs jutīsit tikai dažus mīkstus pieskārienus.

Šajā projektā jūs uzzināsit, kā ieprogrammēt modinātāju, izmantojot Arduino plati, RTC un TM1637. Tas ir super viegli !!!

Galvenais mērķis:

Pamosties milzis

Piegādes

  • Putu loksne
  • 3D printeris
  • ATarduino 2560 dēlis
  • Kabeļi

    • Liels
    • Īss
  • Servo
  • RTC ds3231
  • 10 gaismas diodes
  • Silikons | Silikona lielgabals
  • TM1637
  • 4*4 tastatūra
  • 1 skaņas signāls
  • 2 Spiedpoga
  • 1 "reflexivo de suelo sensors" | Lineārais IR LED sensors (tas ir tas pats, bet tam ir 2 dažādi nosaukumi)
  • 1 mini maizes dēlis
  • Saldējuma kociņi
  • 2 nelielas pildspalvas atsperes

1. solis: attīstiet ideju

Pasākuma veikšana
Pasākuma veikšana

Pirms darba uzsākšanas man ir jābūt skaidram prātam.

TM1637 vajadzētu parādīt faktisko laiku, nospiežot pogu N1, tiks parādīts šāds teksts: "ALA:)"

Ja tiek nospiesta tastatūra, nospiestais taustiņš tiks parādīts uz TM1637, nospiežot modinātāja 4 ciparus, stunda atkal tiks parādīta uz TM1637.

Ja vēlaties redzēt, kad ir modinātājs, vienkārši nospiediet spiedpogu N2.

Kad stunda ir tāda pati kā modinātājs, servo sāks kustēties, gaismas diode sāks mirgot, uz TM1637 vārds UP sāk mirgot un atskanēs skaņas signāls, līdz parādīsies "sensor reflexivo de suelo "| Lineārais IR LED sensors nosaka melnu krāsu.

Kad "sensor reflexivo de suelo" | Lineārais IR LED sensors nosaka melnādainos signālus, un trauksme tiks atiestatīta, un viss sāksies no jauna.

2. solis: mērījuma veikšana

Mums vajadzētu būt skaidram, kur visam vajadzētu būt un kāds ir attālums starp visu.

Ir svarīgi zināt, cik daudz kabeļa mums vajadzētu.

Zināt precīzu "sensor reflexivo de suelo" atrašanās vietu | Lineārais IR LED sensors apgulties uz gultas un izstiept roku, cik vien iespējams, nepaceļoties.

"Reflexivo de suelo sensors" | Lineārais IR LED sensora griba ir poga, kas pārtrauc trauksmi, es to nelieku sev tuvumā, jo es atkal aizmigtu.

Pieliekot pūles, lai izstieptu savu ķermeni, un ir vieglāk pamosties.

3. darbība: IESPIEŠANA

IESPIEŠANA
IESPIEŠANA

Izdrukājiet.stl failus, kurus es atstāju zemāk.

Lielais ir paredzēts tastatūrai, skaņas signālam, TM1637 un divām spiedpogām.

Dublētie ir gaismas diodēm, bet otrs - "sensor reflexivo de suelo" | Lineārais IR LED sensors.

4. darbība: augšupielādējiet kodu

Augšupielādējiet kodu
Augšupielādējiet kodu

Augšupielādējiet savā panelī kodu, kuru atstāju.

Jums būs nepieciešamas šādas bibliotēkas, es arī atstāju saiti. Jums tas vienkārši jālejupielādē:

  • TM1637Display =

    https://github.com/avishorp/TM1637

  • Taimeris =

    https://github.com/brunocalou/Timer

  • RTClib.h =

    https://github.com/adafruit/RTClib

  • Tastatūra =

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

5. solis: LODĒTĀJS

LODĒTĀJS
LODĒTĀJS
LODĒTĀJS
LODĒTĀJS

Es lodēju visu (izņemot gaismas diodes, kuras lodēju vēlāk), kā parādīts attēlā, ņemot vērā vajadzīgo kabeļa attālumu.

Atcerieties, ka neko nedrīkst savienot ar TX tapām.

Tad pārklājiet alvu ar silikonu, esiet piesardzīgs, es darīju, uzliku silikonu, pagaidiet minūti, samitriniet pirkstus un pēc tam piešķiriet tai formu.

LODĒTĀJS VISS, IZŅEMOT GAISAS !!!!!!!!

6. solis: pielīmējiet 3D drukātos gabalus

Līme uz 3D drukātajiem gabaliem
Līme uz 3D drukātajiem gabaliem

Līmējiet komponentus, kā parādīts attēlā.

Uz spiedpogām es pievienoju mazus apļus.

7. solis: kā pielīmēt "sensoru Reflexivo De Suelo" | Lineārais IR LED sensors !!!!

Kā pielīmēt
Kā pielīmēt
Kā pielīmēt
Kā pielīmēt
Kā pielīmēt
Kā pielīmēt
Kā pielīmēt
Kā pielīmēt

Šādi es pielīmēju "sensor reflexivo de suelo" | Lineārais IR LED sensors.

Tā kā man nav vairāk spiedpogas, es pārveidoju refleksīvu | uz spiedpogas.

Izgrieziet izolācijas lenti (melnu) vai melnu papīru "sensor reflexivo de suelo" priekšā | Lineārais IR LED sensors.

Uzlieciet 2 mazās atsperes uz krāna. Tā kā krāns ir pilnīgi balts (ja tas nav līmēts ar kādu baltu papīru), kad netiek nospiesta šī ar rokām izgatavotā spiedpoga, "sensor reflexivo de suelo" | Lineārais IR LED sensors noteiks melnu krāsu, tomēr, nospiežot vāku, "sensor reflexivo de suelo" | Lineārais IR LED sensors nosaka balto krāsu.

8. darbība: pārdodiet LED

Pārdeva LED
Pārdeva LED
Pārdeva LED
Pārdeva LED

Lodēt katru vadīja, ņemot vērā attālumu starp tiem.

Es ļoti iesaku tos pielodēt pēc drukāšanas un izmantot 3D drukāto gabalu kā atsauci.

Pēc lodēšanas vienkārši pievienojiet nedaudz silikona.

9. darbība: dekorējiet ar putu loksni (pēc izvēles)

Dekorējiet ar putu loksni (pēc izvēles)
Dekorējiet ar putu loksni (pēc izvēles)

DODAM tam KĀDU KRĀSU !!!!

Papildus tam, lai to izrotātu, es taustiņiem pievienoju numuru un uzrakstīju “Skatīt modinātāju”, lai nošķirtu abas spiedpogas (viena ir paredzēta modinātāja iestatīšanai vai modinātāja redzēšanai).

10. solis: pielīmējiet gultu

Līme uz gultas
Līme uz gultas

Līmējiet visu pie gultas, es izmantoju silikonu, jo gadījumā, ja esat pieļāvis kļūdu, ir vieglāk pacelties.

11. solis: sakārtojiet kabeļus

Organizējiet kabeļus
Organizējiet kabeļus

Es izmantoju dažus skavas, kur lielākā daļa kabeļu atradās (uz Arduino plāksnes), un pievienoju nedaudz silikona (to var arī izmantot, dažas izolācijas lentes), lai saglabātu kabeļus blakus gultai.

12. solis: roku izgatavošana

Roku veidošana
Roku veidošana
Roku veidošana
Roku veidošana
Roku veidošana
Roku veidošana
  1. Uzzīmējiet un sagrieziet 2 rokas uz putu loksnes (lai aptvertu visu spilvenu)
  2. Ielieciet abas rokas starp divām saldējuma nūjām
  3. Līmējiet citu saldējuma nūju perpendikulāri pēdējai, kā parādīts attēlā.
  4. Līmējiet servo rokturi līdz saldējuma nūjas malai (pie tās, kas redzama attēlā).
  5. IZVĒLES: Lai gan pļaušanas rokai vajadzētu būt vieglai, es uzlīmēju 2 saldējuma kociņus, ievietoju to starp gultu un kabeli un ļauju putu loksnes rokām to atbalstīt. Tā kā rokas ir izgatavotas no elastīgām putu loksnēm, kad servo sāk kustēties, saldējums, kas atbalsta rokas, nebūtu problēma.

13. solis: pagariniet Arduino kabeli, un tas ir GATAVS !!

Image
Image
Pagariniet Arduino kabeli un tas ir GATAVS !!!!
Pagariniet Arduino kabeli un tas ir GATAVS !!!!

Es mēģināju izmantot dažas baterijas, lai barotu dēli, tomēr tas nedarbojās, šķiet, ka ar to nebija pietiekami daudz enerģijas.

Es pagarinu Arduino kabeli, šādi rīkojoties:

  1. Izgrieziet Arduino kabeli, jūs redzēsit, ka iekšpusē ir 4 kabeļi: zaļa, balta, sarkana un melna
  2. Noņemiet visus kabeļus apmēram 0,4 collas- 1 cm.
  3. Lodējiet USB kabeļus pie garajiem kabeļiem.
  4. Pēc tam pielodējiet Arduino porta kabeli pie garajiem kabeļiem, atcerieties, ka lodējat zaļo ar zaļo, sarkano ar sarkano, melno ar melno, balto ar balto

Atcerieties, ka tad, kad modinātājs nav pievienots, laiks netiks atiestatīts, jo tiks skaitīts laiks.

TAS IR !!!!!!

Es ceru, ka jums patika lasīt to pašu, ko man patika to darīt.

Ieteicams: