Satura rādītājs:

Tattlebrush: 4 soļi
Tattlebrush: 4 soļi

Video: Tattlebrush: 4 soļi

Video: Tattlebrush: 4 soļi
Video: ТОП 3 ЗАКУСКИ ПОД ФИЛЬМ 6. SUB ENG, ESP 2024, Novembris
Anonim
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush

Ja jūs kādreiz esat nolēmis tīrīt zobus divas reizes dienā kā Jaungada apņemšanos, šī zobu suka ir domāta jums. Tas piespiedīs jūs tīrīt suku divas reizes dienā divas minūtes, nonākot neērtās situācijās, ar kurām jūs nekad nevēlaties saskarties. Tas noteiks, vai esat mazgājis suku divas reizes dienā divas minūtes katru reizi. Ja neesat, tad jūsu vārdā tiks čivināts ziņojums, kuru šodien neesat notīrījis ar mēmu. Īsāk sakot, tas atklās jūsu mazo noslēpumu vietnē Twitter.

Pirmā daļa aptver uzmavas elektronisko shēmu. Otrā daļa ir sadalīta divās daļās. Pirmajā daļā ir kods, kas jāaugšupielādē ķēdē, lai ierīce darbotos. Otrā daļa attiecas uz iestatāmo pakalpojumu, kas klausās ierīci un ievieto ziņas Twitter. Trešā apmācības daļa ir par zobu birstes izgatavošanu.

Piegādes

Ātrais vibrācijas sensors Adafruit Huzzah ESP8266

2 neopikseļi

Pāris vītņoti vadi

3,7 V LiPoly akumulators

Stiepļu griezēji

Lodēšanas lielgabals

Asu sadzīves nazis

Metāla lineāls

Karstās kausēšanas līmes pistole, maizes dēlis bez lodēšanas uz stiprinājuma plāksnes

USB A-B kabelis

Lodāmurs un lodēšanas stieples noņēmēji

Trešās rokas instrumentu multimetrs (pēc izvēles)

Mazas adatas knaibles

Pincetes

1. darbība: ķēdes izveide

Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana

Savākt komponentus:

Lai pabeigtu ķēdes izveidi, mums būs nepieciešami šādi komponenti.

1 x ESP8266 Huzzah dēlis

1 x proto dēlis

2 x Neopixel mini pogu PCB

1 x ātrs vibrācijas slēdzis

Un daži vītņoti vadi

Pirms sākšanas es vēlos uzsvērt, ka ķēde tiks ievietota objektā, kuram ir ierobežota vieta. tāpēc ķēdes telpas samazināšana ir ārkārtīgi svarīga šajā procesā. Mēģiniet samazināt vadu garumu līdz minimumam.

Ķēdes shēma:

Savienojumi ir diezgan vienkārši, skatiet iepriekš redzamo attēlu.

Mēs sāksim ar Huzzah dēļa lodēšanu protoboardā, lai palīdzētu sakārtot lietas un joprojām būtu mazāks nospiedums.

Tad mēs turpināsim savienot neopikseli ar Huzzah Board.

  • Izveidojiet savienojumus starp diviem Neopixel. Pārliecinieties, vai 1. neopikseļa izeja tiek ievadīta 2. neopikseļa ieejā.
  • Pievienojiet 1. neopikseļa vadu no 5 V kontaktam ar tapu ar apzīmējumu BAT.
  • Pievienojiet vadu no 1. neopikseļa GND ar tapu, kas apzīmēta ar GND.
  • Pievienojiet 1. neopikseļa vadu no Din (INPUT) ar tapu, kas apzīmēta ar 15.

Tālāk mēs pievienosim ātrās vibrācijas slēdzi.

Savienojumu izveide ar vibrācijas slēdzi var būt garlaicīga, jo īpaši tāpēc, ka plānai kājai ir nepieciešama īpaša piesardzība, lai izveidotu savienojumus. Lai sagatavotu vibrācijas slēdzi, iestatiet to pāris palīdzīgās rokās un tiniet vadus ar nelielu lodmetālu.

Arī noņemiet un tiniet divus dzīslas vadus.

Uzklājiet nelielu termiski saraušanās caurules gabalu un atkārtoti ielieciet lodmetālu starp šo vadu un vibrācijas slēdža centrālo polu

Bīdiet termiski saraušanās cauruli pār savienojumu un pielodējiet otru vadu līdz vibrācijas slēdža ārējam polim.

Lai pārklātu savienotāju, izmantojiet lielāku termiski saraušanās caurules gabalu. Šis ārējais vads ir diezgan trausls, tāpēc šī termiski saraušanās caurule palielina stabilitāti, savienojot arī slēdža kārbu, tāpēc pārliecinieties, ka jūsu gabals ir pietiekami garš, lai aptvertu visu! Uzsildot, pārliecinieties, ka sensoram netiek uzlikts pārāk daudz tieša siltuma, jo tas temperatūras dēļ var deformēties un radīt kļūdainus rezultātus.

  • Savienojiet vibrācijas sensora biezāko tapu ar Arduino analogo tapu A0 vai ADC.

    Savienojiet vibrācijas sensora plānu tapu ar Arduino tapa BAT.

    Urā, esat pabeidzis projektam nepieciešamās shēmas iestatīšanu.

2. darbība: koda rakstīšana un sīklietotnes izveide

Koda rakstīšana un sīklietotnes izveide
Koda rakstīšana un sīklietotnes izveide
Koda rakstīšana un sīklietotnes izveide
Koda rakstīšana un sīklietotnes izveide
Koda rakstīšana un sīklietotnes izveide
Koda rakstīšana un sīklietotnes izveide
Koda rakstīšana un sīklietotnes izveide
Koda rakstīšana un sīklietotnes izveide

Šī sadaļa ir sadalīta divās daļās. Pirmā daļa attiecas uz interneta pakalpojumu AdafruitIO un IFTTT, kas ļauj mums aktivizēt, pamatojoties uz mūsu nosūtītajiem datiem. Otrais attiecas uz aparatūrai nepieciešamo kodu, lai izmērītu vibrāciju un iedegtu neopikseli un sazinātos ar interneta pakalpojumu

I daļa

Adafruit IO un IFTTT sīklietotnes iestatīšana

Lai tiem piekļūtu, jums būs jāreģistrējas kontam pakalpojumā Adafruit IO un IFTTT. Pēc reģistrēšanās, lūdzu, skatiet tālāk norādītās darbības, lai izveidotu sīklietotni.

Dodieties uz Adafruit. IO un izveidojiet jaunu pēdu ar nosaukumu "analogs". Pēc tam mēs atsaucamies uz šo plūsmu mūsu Arduino kodā. Loģiski, ka mēs izveidosim sīklietotni, kurā notiek darbība (vibrācija tiek uztverta no sensora). Šī plūsma izveidos savienojumu ar jūsu Arduino Huzzah dēli, lai reģistrētu suku stāvokli. Kad suku stāvoklis ir 0, Arduino Huzzah nosūtīs ziņojumu uz Adafruit. IO plūsmu. Šajā plūsmā esošā informācija tiks izmantota sīklietotnē, lai aktivizētu tvītu. Lūdzu, ņemiet vērā AIO atslēgu un konta nosaukumu. Tas tiks izmantots Huzzah dēļa savienošanai ar pakalpojumu Adafruit.

Pēc tam dodieties uz IFTTT. Sadaļā “Izveidot jaunu sīklietotni” pēc sadaļas “Šis” nospiešanas meklējiet pakalpojumu Adafruit, pēc tam atlasiet opciju “Pārraudzīt plūsmu Adafruit IO”. Pēc tam atlasiet plūsmu ar nosaukumu "Analog" un ievadiet attiecības kā vienādas un vērtību kā 1. Pēc tam nospiediet Create Trigger.

Pēc tam dodieties uz sadaļu "Tas". Meklējiet twitter un izvēlieties Publicēt tvītu ar attēlu. Tas lūgs jums savienot savu kontu ar pakalpojumu. Turpinot, tas sniegs jums iespēju čivināt un kopīgojamā attēla adresi. Ieejot, esat veiksmīgi izveidojis sīklietotni un pabeidzis programmatūras iestatīšanas I daļu.

II daļa

Arduino kods

Lai kods darbotos, jums būs jālejupielādē dažas ārējās bibliotēkas. Lūdzu, skatiet iestatīšanas Arduino apmācību ESP8266 datu lapā.

Šeit minētais kods ļaus mums izmērīt vibrāciju no vibrācijas sensora un veikt nepieciešamās darbības. Pats kods sastāv no aptuveni 3 blokiem.

Inicializācija: šajā daļā mēs inicializējam visus mainīgos un konstantes un bibliotēkas, kas nepieciešamas koda izpildei.

Iestatīšana: visas vienreizējās deklarācijas tiek veiktas šajā blokā.

Cilpa: Šeit tiek ievadīts viss kods, kas jāveic atkārtoti, katrs kontroliera cikls.

Cilpas sadaļā mēs nolasām sensora vērtību no tapas A0, un, ja tā ir lielāka par slieksni, mēs palielinām mainīgo skaitu par 1. Tad periodiski noteiktā 12 stundu intervālā mēs pārbaudām, vai mainīgo skaits ir šķērsoja vērtību, kas norāda uz suku 2 minūtes. Ja tā nav, mēs nosūtām atbilstošus datus Adafruit IO. Saņemot atsauksmes par veiksmes ziņojumu no Adafruit, mēs mainām neopikseļa krāsu, lai norādītu lietotāju. Lūdzu, skatiet kodā minētos komentārus, lai iegūtu sīkāku skaidrojumu.

Noslēgumā pārliecinieties, vai Arduino IDE ir izvēlēta pareizā tāfele un ports. Nospiežot augšupielādi, pārbaudiet kodu, ieejot sērijveida monitorā, tas parādīs uzvednes, kas norāda, vai kods ir veiksmīgs.

3. solis: 3D modeļa izveide

3D modeļa veidošana
3D modeļa veidošana
3D modeļa veidošana
3D modeļa veidošana
3D modeļa veidošana
3D modeļa veidošana

Pēdējais solis, lai izveidotu Tattlebrush, ir modelēt un izdrukāt pašu suku, izmantojot 3D modelēšanas programmatūru un 3D printeri pēc jūsu izvēles.

Kad esat sapratis modelēšanas paņēmienus, izveidojiet divus ārējā apvalka gabalus: korpusu un augšpusi. Šīs apmācības korpuss ir 5 collas garš, 1 collas plats un 1 collas dziļš. Jūs varat padarīt savu ķermeni jebkura izmēra un formas, kādu vēlaties, tikai pārliecinieties, ka shēmas plates, akumulators un sensors var ērti ietilpt korpusā.

3D modelis tika izdrukāts, izmantojot ABS materiālu, un šajā modelī izmantotie drukas iestatījumi bija 0,00001 collas. Struktūras izdrukāšanai bija nepieciešamas 5 stundas un 17 minūtes. Atbalsts tika automātiski ģenerēts programmatūrā.

Uzdāviniet sev kādu gardumu, ja esat tik tālu. Tālāk mēs to visu apkoposim montāžas sadaļā.

4. solis: montāža

Image
Image

Tagad, kad ķēde ir pielodēta, sīklietotne ir aktivizēta, apvalks ir izdrukāts un kods ir augšupielādēts, ir pienācis laiks savākt visu kopā, lai pabeigtu Tattlebrush.

  • Sāciet, nostiprinot ķēdes vaļīgo galu ar melnu izolācijas lenti un sagriežot perma-proto plāksni līdz sadaļai starp pozitīvo un negatīvo līniju.
  • Dēļa izmērs būs aptuveni 1,3 collas, savukārt otas iekšējais korpuss ir 1 collas.
  • Jums būs jānovieto ķēde pa diagonāli, vispirms ievietojot vibrācijas galu un pēc tam izlīdzinot neopikseļus divos apvalka caurumos.
  • Izlīdzināšana var kļūt sarežģītāka. Izmantojiet koka instrumentus, piemēram, irbulīšus, lai tos ievietotu.
  • Nostipriniet ķēdi iekšpusē, izmantojot karstu līmi vai melnu lenti. Pārliecinieties, ka esat apšuvis apvalka iekšpusi, lai faktiskā rokas kustība katru reizi nesadurtu virsmu, kas rada troksni.
  • Pēc tam pielīmējiet zoba galvu pie modeļa augšējās daļas. Un nostipriniet augšējo daļu uz apakšējās pamatnes, balstoties uz sāniem un uzklājot karstu līmi.

Ieteicams: