Sisukord:

Tattlebrush: 4 sammu
Tattlebrush: 4 sammu

Video: Tattlebrush: 4 sammu

Video: Tattlebrush: 4 sammu
Video: Tattlebrush 2024, November
Anonim
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush

Kui olete kunagi uue aasta lubadusena kaks korda päevas hambaid harjanud, on see hambahari teie jaoks. See sunnib teid harjama kaks korda päevas kahe minuti jooksul, pannes teid piinlikesse olukordadesse, millega te ei tahaks kunagi silmitsi seista. See määrab, kas olete harjanud kaks korda päevas kahe minuti jooksul iga kord. Kui te pole seda teinud, siis piiksub teie nimel sõnum, mida te pole täna meemiga harjanud. Lühidalt, see avaldab teie väikest saladust Twitteris.

Esimene osa hõlmab hülsi elektroonilist vooluringi. Teine osa on jagatud kaheks osaks. Esimene osa hõlmab koodi, mis tuleb seadme tööks vooluringile üles laadida. Teine osa hõlmab seadistamisteenust, mis kuulab seadet ja postitab Twitterisse sõnumeid. Õpetuse kolmas osa räägib hambaharja valmistamisest.

Tarvikud

Kiire vibratsiooniandur Adafruit Huzzah ESP8266

2 neopikslit

Paar keerdunud juhet

3,7 V LiPoly aku

Traadilõikurid

Jootmispüstol

Terav abinõu

Metallist joonlaud

Kuumsulamliimipüstol, jootmiseta leivaplaat kinnitusplaadil

USB A-B kaabel

Jootekolb ja jootetraadi eemaldajad

Kolmandate tööriistade multimeeter (valikuline)

Väikesed nõelatangid

Pintsetid

Samm: vooluringi ehitamine

Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine

Komponentide kogumine:

Vooluahela ehitamiseks vajame järgmisi komponente.

1 x ESP8266 Huzzah pardal

1 x protoplaat

2 x Neopixeli mininupp PCB

1 x kiire vibratsiooni lüliti

Ja mõned luhtunud juhtmed

Enne alustamist tahaksin rõhutada, et vooluahel paigutatakse piiratud ruumi objekti sisse. seega on ahela ruumi vähendamine protsessis äärmiselt oluline. Proovige hoida juhtmete pikkus minimaalseks.

Lülitusskeem:

Ühendused on üsna lihtsad, vaadake ülaltoodud pilti.

Alustuseks jootame protoboardil Huzzah tahvli, et hoida asju korrastatuna ja neil on siiski väiksem jalajälg.

Seejärel jätkame neopikseli ühendamist Huzzah Boardiga.

  • Tehke ühendused kahe Neopixeli vahel. Veenduge, et esimese neopikseli väljund suunatakse teise neopikseli sisendisse.
  • Ühendage 1. neopikseli 5 V juhe pistikuga, millel on märge BAT.
  • Ühendage 1. neopikseli GND juhe pistikuga GND.
  • Ühendage esimese neopikseli Din (INPUT) juhe 15 märgistusega tihvtiga.

Järgmisena ühendame kiire vibratsiooni lüliti.

Vibratsioonilülitiga ühenduste tegemine võib olla tüütu, eriti kuna õhuke jalg nõuab ühenduste tegemisel erilist hoolt. Vibratsioonilüliti ettevalmistamiseks seadke see abikäepaari ja viige juhtmed väikese joodisega.

Samuti eemaldage ja tinake kaks ahelat.

Paigaldage väike tükk termokahanevat toru ja valage jootetraat selle juhtme ja vibratsioonilüliti keskpooluse vahele

Lükake termokahanev toru üle vuugi ja jootke teine traat vibratsioonilüliti välimise pooluse külge.

Kasutage samal ajal liite katmiseks suuremat tükki termokahanevat toru. See välimine traat on üsna habras, nii et see termokahanev toru lisab teatud stabiilsust, ühendades ka lüliti purgi, nii et veenduge, et teie tükk on piisavalt pikk, et kõike katta! Kuumutamise ajal veenduge, et te ei annaks andurile liiga palju otsest kuumust, kuna see võib temperatuuri tõttu deformeeruda ja anda vigaseid tulemusi.

  • Ühendage vibratsioonianduri paksem tihvt Arduino analoogpistikuga A0 või ADC.

    Ühendage vibratsioonianduri õhuke tihvt Arduino tihvtiga BAT.

    Hurraa, olete projekti jaoks vajaliku vooluringi seadistamisega valmis.

Samm: koodi kirjutamine ja apleti loomine

Koodi kirjutamine ja apleti loomine
Koodi kirjutamine ja apleti loomine
Koodi kirjutamine ja apleti loomine
Koodi kirjutamine ja apleti loomine
Koodi kirjutamine ja apleti loomine
Koodi kirjutamine ja apleti loomine
Koodi kirjutamine ja apleti loomine
Koodi kirjutamine ja apleti loomine

See jaotis on jagatud kaheks osaks. Esimene osa käsitleb Interneti -teenust AdafruitIO ja IFTTT, mis võimaldavad meil saadetud andmete põhjal käivitada. Teine käsitleb riistvara jaoks vajalikku koodi vibratsiooni mõõtmiseks ja neopikseli valgustamiseks ning Interneti -teenusega suhtlemiseks

I osa

Adafruit IO ja IFTTT apleti seadistamine

Nendele juurdepääsuks peate registreeruma konto teenuses Adafruit IO ja IFTTT. Pärast registreerumist vaadake apleti loomiseks allpool toodud samme.

Liikuge saidile Adafruit. IO ja looge uus jalad pealkirjaga "analoog". Seejärel viidame sellele voole oma Arduino koodis. Loogiliselt loome apleti, kus toimub toiming (vibratsiooni tunneb andur). See voog ühendatakse teie Arduino Huzzah plaadiga, et salvestada harjamise olek. Kui harjaoleku olek on 0, saadab Arduino Huzzah sõnumi Adafruit. IO kanalile. Selle voo teavet kasutatakse seejärel apletis säutsu käivitamiseks. Pange tähele AIO võtit ja konto nime. Seda kasutatakse Huzzah plaadi ühendamiseks teenusega Adafruit.

Seejärel minge IFTTT -le. Otsige pärast uue jaotise „See” vajutamist uue apleti loomise alt teenust Adafruit, seejärel valige suvand „Jälgi voogu Adafruit IO -l”. Seejärel valige voog nimega "Analoog" ja sisestage suhe võrdseks väärtuseks 1. Seejärel vajutage nuppu Loo käivitus.

Seejärel minge jaotisse "See". Otsige twitterit ja valige Postita pildiga säuts. See palub teil oma konto teenusega ühendada. Jätkates annab see teile võimaluse säutsuda ja jagatava pildi aadress. Sisestamisel olete edukalt loonud apleti ja lõpetanud tarkvara seadistamise I osa.

II osa

Arduino kood

Koodi toimimiseks peate alla laadima mõned välised raamatukogud. Palun vaadake Arduino seadistamise õpetust ESP8266 andmelehel.

Selles mainitud kood võimaldab meil mõõta vibratsioonianduri vibratsiooni ja teha vajalikke toiminguid. Kood ise koosneb umbes 3 plokist.

Initsialiseerimine: selles osas lähtestame kõik koodi muutmiseks vajalikud muutujad ja konstandid ning teegid.

Seadistamine: selles plokis tehakse kõik ühekordsed deklaratsioonid.

Silmus: kõik koodid, mida tuleb korduvalt täita, sisestatakse siia iga kontrolleri tsükkel.

Tsükli jaotises loeme anduri väärtust tihvtilt A0 ja kui see on suurem kui künnis, suurendame muutujate arvu 1 võrra. Seejärel kontrollime perioodiliselt määratud 12 -tunnise intervalliga, kas muutujate arv on ületas väärtuse, mis näitab harjamist 2 minuti jooksul. Kui ei, siis saadame vastavad andmed Adafruit IO -le. Adafruitilt edusõnumi tagasiside saamisel muudame kasutaja tähistamiseks neopikseli värvi. Täpsema selgituse saamiseks vaadake koodis mainitud kommentaare.

Lõpuks veenduge, et Arduino IDE -s on valitud õige plaat ja port. Üleslaadimise vajutamisel testige koodi, minnes jadamonitori, see kuvab viipasid, mis näitavad, kas kood on edukas või mitte.

3. samm: 3D -mudeli ehitamine

3D -mudeli ehitamine
3D -mudeli ehitamine
3D -mudeli ehitamine
3D -mudeli ehitamine
3D -mudeli ehitamine
3D -mudeli ehitamine

Tattlebrush'i loomise viimane samm on pintsli enda modelleerimine ja printimine, kasutades 3D -modelleerimistarkvara ja 3D -printerit.

Pärast modelleerimistehnikate mõistmist looge väliskesta jaoks kaks tükki: keha ja ülemine osa. Selle õpetuse keha on 5 tolli pikk, 1 tolli lai ja 1 tolli sügav. Saate oma keha muuta soovitud suuruse ja kujuga, veenduge, et trükkplaadid, aku ja andur mahuksid mugavalt kesta sisse.

3D-mudel trükiti ABS-materjalist ja selles mudelis kasutatud printimissäteteks oli 0,00001 kiht. Struktuuri printimiseks kulus 5 tundi ja 17 minutit. Tugi loodi tarkvara abil automaatselt.

Andke endale maiuspala, kui olete nii kaugele jõudnud. Järgmisena paneme selle kõik kokku montaažiosas.

4. samm: kokkupanek

Image
Image

Nüüd, kui vooluring on joodetud, aplett aktiveeritud, kest trükitud ja kood üles laaditud, on aeg Tattlebrush'i lõpuleviimiseks kõik kokku võtta.

  • Alustuseks kinnitage vooluahela lahtine ots musta isoleerlindiga ja lõigake perma-proto plaat positiivse ja negatiivse joone vahele.
  • Plaadi mõõtmed on umbes 1,3 tolli, samas kui harja sisemine korpus on 1 ".
  • Peate paigutama vooluahela diagonaalselt, sisestades kõigepealt vibratsiooni otsa ja seejärel joondades neopikslid kesta kahte auku.
  • Joondamine võib muutuda keerulisemaks. Kasutage oma kohale asetamiseks puidust tööriistu, näiteks söögipulki.
  • Kinnitage vooluring kuuma liimi või musta lindi abil. Veenduge, et olete kesta sisemuse polsterdanud, nii et käe tegelik liikumine ei lööks iga kord müra tekitavat pinda.
  • Seejärel liimige hambapea mudeli ülemisele osale. Ja kinnitage ülemine osa alumisele alusele, toetades küljele ja rakendades kuuma liimi.

Soovitan: