Satura rādītājs:

Ziemassvētku vecīša sveiciens: 4 soļi (ar attēliem)
Ziemassvētku vecīša sveiciens: 4 soļi (ar attēliem)

Video: Ziemassvētku vecīša sveiciens: 4 soļi (ar attēliem)

Video: Ziemassvētku vecīša sveiciens: 4 soļi (ar attēliem)
Video: Joka pēc alfabēts / Funny Alphabet 2024, Jūlijs
Anonim
Apsveicam Ziemassvētku vecīti
Apsveicam Ziemassvētku vecīti

Šis projekts tika veikts kā daļa no Ziemassvētku rotājumiem. Tā ir Ziemassvētku vecīša lelle ar gaismām un roku, kas kustas, kad jūs atklāj.

1. solis: materiāli

Mums ir nepieciešams šāds materiāls (var pielāgot pēc vēlēšanās, nepieciešamības vai pieejamības):

  • Kontroliera plate: Arduino nano.
  • Gaismas diodes: es izmantoju 8 NeoPikseļus.
  • Ziemassvētku vecīša lelle: vai cits jūsu izvēlēts varonis. Kad tas ir pieejams, pārliecinieties, ka to ir viegli atvērt un vai tajā ir vieta sastāvdaļu izvietošanai, un kāda veida iekšēja struktūra, lai turētu dažus komponentus, galvenokārt servo. Vai arī, ja jūs patiešām esat viltīgs, varat visu lelli izgatavot pats (šajā gadījumā lelli labāk veidot, kamēr mehānismi).
  • Servo motors, kas ietilpst lellē.
  • Kustības sensors: es izmantoju HC-SR501.
  • Kondensators: 2200uF.
  • Kondensators: 220uF.
  • Kondensators: 100 nF.
  • Rezistors: 390 omi.
  • Vairāki vadi: pēc vajadzības.
  • Karstā līme.
  • Velcro un diegi.
  • Kāda veida nūja: es izmantoju kafijas paleti.
  • Skrūves.
  • 5 V barošanas avots: varat izmantot mobilo lādētāju vai strāvas banku (ja vēlaties pievienot mobilitāti).
  • USB mini B kabelis: tas pats Arduino programmēšanai.

Un rīki:

  • Šķēres.
  • Lodāmurs.
  • Karstās līmes pistole.
  • adata.
  • Jebkurš cits, kas jums nepieciešams.

2. solis: būvniecība

Būvniecība
Būvniecība
Būvniecība
Būvniecība
Būvniecība
Būvniecība

Sāksim.

Paņemiet lelli uz muguras, otrā rokā šķēres un nogrieziet drānu, lai piekļūtu iekšpusē. Noņemiet pildījumu.

Paņemiet Velcro, diegu un adatu un šujiet Velcro atverē.

Noņemiet vienu roku, es esmu izvēlējies kreiso kā kreiso, kāda esmu;) Tā bija karsti pielīmēta, tāpēc man vajadzēja uzklāt karstu, lai to viegli atdalītu.

Piestipriniet nūju pie servo kustīgās daļas. Rokas plecā izveidojiet caurumu, ielieciet nūju iekšpusē (servo puse ārpusē) un karsti pielīmējiet. Izveidojiet caurumu lelles plecā, kur atradās roka.

Paņemiet servo un piestipriniet pie konstrukcijas, šeit es izmantoju atloka un karstas līmes maisījumu. Pārliecinieties, kur novietojat servo vārpstas pusi, tas iznāks no pēdējā mūsu izveidotā cauruma.

Izveidojiet caurumu kā nabu (vismaz 3 mm diametrā, pretējā gadījumā sensors nedarbosies, jo lielāks diametrs, jo lielāks noteikšanas leņķis), un virs tā (lelles iekšpusē) kustību sensora vāciņu. Šeit es domāju izmantot kādu metāla cilpiņu vai tamlīdzīgu, lai novērstu auduma sabrukšanu, bet acīmredzot līme deva pietiekami daudz spēka, lai no tā izvairītos. Papildus tam auduma zīmējums palīdz tam palikt nepamanītam.

Paņemiet gaismas diodes un dažus vadus un sagatavojiet tos, kā vēlaties, un attiecīgi lodējiet. Esmu izvēlējies nabas apņemšanu. Lodējiet 220uF kondensatoru un 390 omu rezistoru, kā Adafruit iesaka neopikseliem. Es arī lodēju 3 tapu komplektu ķēdes pirmajā vadā savienošanai ar džempera vadiem. Karsti pielīmējiet komplektu pie drānām (iekšējā daļa) vai nē, ja varat panākt, lai tās nepārvietotos citā veidā.

Ir pienācis laiks elektroinstalācijai. Es izmantoju tipiskos 150 mm džemperu vadus (F/F un F/M pēc vajadzības), ko izmantoja savienošanai ar Arduino tapām. 2, kā tas ir, signāliem uz LED un no sensora. Signāls servo, izmantojot pašu servo vadu. Pēc tam es sagatavoju 2 kabeļu komplektus strāvas padevei (vienu 5 V, otru GND), lodējot kopā servo vadus ar 3 otras puses džemperu vadiem, aizsargājiet lodētājus ar līmlenti vai termiski saraucošiem makaroniem.

Pievienojiet vadus sensoram un attiecīgi gaismas diodēm, servo jau ir pievienots, jo mēs esam izmantojuši viņa paša vadu.

Ievietojiet sensoru iekšpusē ar pareizi piestiprinātu vāciņu. Ielieciet apmēram pusi pildījuma, ļaujot vadiem iziet caur to.

Kad es pabeidzu būvniecību un sāku testēt, pēc dažām servo kustībām Arduino sāka atiestatīt un palikt pakārts. Lai to novērstu, lodējiet 2200uF kondensatoru elektrolīnijās un 100nF kondensatoru starp RESET līniju un GND.

Tagad pievienojiet vadus Arduino, barojiet 5V un GND. Neopikseļi uz D2, sensors uz D5, servo uz D9 un USB kabelis.

Ielieciet Arduino lelles iekšpusē, pabeidziet pildīšanu un aizveriet ar velcro, ļaujot USB kabelim iziet.

Pieskrūvējiet roku pie servo. Šeit jums jāapzinās rokas un servo pozīcijas. Varbūt jums ir vajadzīgi vairāki testi, līdz atrodat pareizo leņķi.

Amatniecība ir pabeigta.

Ja izmantojat strāvas banku, varat izmantot īsāku USB kabeli un ievietot strāvas banku lelles iekšpusē (ja vien tai ir vietas).

Izmantojot elektrotīklam pievienotu mobilo lādētāju, USB kabelim jābūt pietiekami garam un šis kabelis ir redzams ārēji.

3. solis: programmēšana

Programmēšana
Programmēšana

Kods ir lejupielādēts šeit. jūs varat klonēt vai lejupielādēt, kā vēlaties.

Programmēšana

Šajā projektā nav īpašu prasību programmēšanai. Tātad programmēšanas process ir tāds pats kā jebkura cita Arduino programmēšana. Jums ir nepieciešams Arduino IDE.

  • Pievienojiet Arduino datoram.
  • Palaidiet Arduino IDE.
  • Ielādējiet projektu.
  • Nospiediet pogu "augšupielādēt" un pagaidiet, līdz esat pabeidzis.
  • Atvienojiet Arduino.

4. solis: rezultāts

Tas ir pabeigts!!!

Laiks to redzēt darbībā.

Kā ziņkārība, darinot amatniecību, es atklāju, ka lellē esošā struktūra ir mehānisms kāju pagarināšanai, bet, manuprāt, tas ir gudrāks ar īsām kājām.

Atkarībā no izmantotā servo tas var būt nedaudz trokšņains, bet to var apklusināt ar Ziemassvētku dziesmām;)

Ieteicams: