Talaan ng mga Nilalaman:

Tattlebrush: 4 na Hakbang
Tattlebrush: 4 na Hakbang

Video: Tattlebrush: 4 na Hakbang

Video: Tattlebrush: 4 na Hakbang
Video: Вязание носков на 5 спицах для начинающих пошагово видео 2024, Nobyembre
Anonim
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush

Kung nakagawa ka ba ng brushing ng ngipin ng dalawang beses sa isang araw bilang resolusyon ng Bagong Taon, para sa iyo ang sipilyo na ito. Pipilitin ka nitong magsipilyo ng dalawang beses araw-araw sa loob ng dalawang minuto sa pamamagitan ng paglalagay sa iyo sa nakakahiyang mga sitwasyon na hindi mo nais na harapin. Malalaman nito kung nag-ayos ka ng dalawang beses araw-araw sa loob ng dalawang minuto bawat oras, Kung wala ka, mag-tweet ito ng isang mensahe sa ngalan mo na hindi ka pa nagsisipilyo ngayon. Sa madaling salita ay tattle iyong maliit na lihim sa Twitter.

Sinasaklaw ng unang bahagi ang electronic circuit ng manggas. Ang pangalawang bahagi ay nahahati sa dalawang bahagi. Saklaw ng unang bahagi ang code na kinakailangan upang mai-upload sa circuit upang gumana ang aparato. Saklaw ng ikalawang bahagi ang serbisyo upang mai-set up na nakikinig sa aparato at nag-post ng mga mensahe sa Twitter. Ang pangatlong bahagi ng tutorial ay tungkol sa paggawa ng sipilyo.

Mga gamit

Adafruit Huzzah ESP8266Fast Vibration Sensor

2 neopixel

Isang pares ng maiiwan tayo na mga wire

3.7 V LiPoly Battery

Mga pamutol ng wire

Baril na panghinang

Matalas na kutsilyo ng utility

Pinuno ng metal

Mainit na natunaw na pandikit na baril, walang solderless breadboard sa isang tumataas na plato

USB A-B cable

Paghihinang na bakal at solderWire strippers

Pangatlong tool na tool na Multimeter (opsyonal)

Maliit na plang ng needlenose

Mga Tweezer

Hakbang 1: Pagbuo ng Circuit

Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit

Ipunin ang Mga Bahagi:

Kakailanganin namin ang mga sumusunod na sangkap upang makumpleto ang pagbuo ng circuit.

1 x ESP8266 Huzzah Board

1 x proto board

2 x Neopixel Mini Button PCB

1 x Mabilis na Pag-switch ng Vibration

At ilang mga straced wires

Bago magsimula, nais kong i-highlight na ang circuit ay ilalagay sa loob ng isang bagay na may limitadong puwang. kaya't ang pagbawas ng puwang ng circuit ay lubhang mahalaga sa proseso. Subukan at panatilihin ang haba ng mga wires sa hubad na minimum.

Diagram ng Circuit:

Ang mga koneksyon ay medyo madali, tingnan ang larawan sa itaas.

Magsisimula kami sa pamamagitan ng paghihinang ng board ng Huzzah sa protoboard upang makatulong na mapanatili ang mga bagay na nakaayos at mayroon pa ring mas kaunting bakas ng paa.

Pagkatapos ay magpapatuloy kami upang ikonekta ang neopixel sa Huzzah Board.

  • Gawin ang mga koneksyon sa pagitan ng dalawang Neopixel. Tiyaking ang output ng 1st Neopixel ay pinakain sa input ng ika-2 Neopixel.
  • Ikonekta ang kawad mula sa 5V ng 1st Neopixel sa pin na may label na BAT.
  • Ikonekta ang kawad mula sa GND ng 1st Neopixel sa pin na may label na GND.
  • Ikonekta ang kawad mula sa Din (INPUT) ng 1st Neopixel upang i-pin ang label na 15.

Susunod, ikonekta namin ang switch ng Fast Vibration.

Ang paggawa ng mga koneksyon sa switch ng panginginig ng boses ay maaaring maging nakakapagod, lalo na dahil ang manipis na binti ay nangangailangan ng espesyal na pangangalaga upang makagawa ng mga koneksyon. Upang maihanda ang iyong switch ng panginginig ng boses, i-set up ito sa isang pares ng pagtulong sa mga kamay at i-lata ang mga lead na may isang maliit na panghinang.

Huhubad din at i-lata ang dalawang maiiwan nang mga wire.

Maglagay ng isang maliit na piraso ng pag-urong ng tubo ng init at i-refow ang solder sa pagitan ng kawad na iyon at ng center poste ng vibration switch

I-slide ang init na pag-urong ng tubo sa magkasanib at paghihinang ang iba pang kawad sa panlabas na poste ng switch ng panginginig.

Gumamit ng isang mas malaking piraso ng pag-urong ng tubo ng init upang masakop ang habang unyon. Ang panlabas na kawad ay medyo marupok, kaya't ang pag-urong ng tubo ng init na ito ay nagdaragdag ng katatagan sa pamamagitan din ng bridging ng lata ng switch, kaya siguraduhing ang iyong piraso ay sapat na mahaba upang masakop ang lahat! Habang naglalagay ng init, tiyaking hindi ka naglalapat ng labis na direktang init sa sensor, dahil maaari itong maging deformed dahil sa temperatura at magbigay ng mga maling resulta.

  • Ikonekta ang mas makapal na pin ng sensor ng panginginig ng boses sa Arduino Analog pin A0 o ADC.

    Ikonekta ang manipis na pin ng sensor ng panginginig ng boses sa Arduino pin BAT.

    Hurray, tapos ka na sa pag-set up ng circuit na kinakailangan para sa proyekto.

Hakbang 2: Pagsulat ng Code at Paglikha ng Applet

Pagsulat ng Code at Paglikha ng Applet
Pagsulat ng Code at Paglikha ng Applet
Pagsulat ng Code at Paglikha ng Applet
Pagsulat ng Code at Paglikha ng Applet
Pagsulat ng Code at Paglikha ng Applet
Pagsulat ng Code at Paglikha ng Applet
Pagsulat ng Code at Paglikha ng Applet
Pagsulat ng Code at Paglikha ng Applet

Ang seksyon na ito ay nahahati sa dalawang bahagi. Ang unang bahagi ay nakikipag-usap sa serbisyo sa internet na AdafruitIO at IFTTT na nagbibigay-daan sa amin upang maisagawa ang mga pag-trigger batay sa ipinadala naming data. Ang pangalawang deal sa code na kinakailangan sa hardware upang masukat ang panginginig ng boses at sindihan ang neopixel at makipag-usap sa serbisyo sa internet

Bahagi I

Pagse-set up ng Adafruit IO at IFTTT Applet

Kakailanganin mong mag-sign up para sa isang account sa serbisyo ng Adafruit IO at IFTTT upang ma-access ang mga ito. Pagkatapos ng pag-sign up, mangyaring mag-refer sa mga hakbang sa ibaba upang likhain ang applet.

Mag-navigate sa Adafruit. IO at lumikha ng isang bagong paa na may pamagat na "analog". Ire-refer namin ang feed na ito sa aming Arduino code. Lohikal, lilikha kami ng isang applet kung saan nangyayari ang isang aksyon (ang panginginig ng boses ay na-sensed mula sa sensor). Ang feed na ito ay kumokonekta sa iyong Arduino Huzzah board upang maitala ang estado ng brushing. Kapag ang estado ng brushing ay 0, ang Arduino Huzzah ay magpapadala ng mensahe sa feed ng Adafruit. IO. Ang impormasyon sa feed na iyon ay gagamitin sa isang applet upang magpalitaw ng isang tweet. Mangyaring tandaan ang susi ng AIO at pangalan ng account. Gagamitin ito upang ikonekta ang board ng Huzzah sa serbisyo ng Adafruit.

Pagkatapos magtungo sa IFTTT. Sa ilalim ng paglikha ng bagong Applet, maghanap para sa serbisyo na Adafruit pagkatapos ng pagpindot sa seksyong "Ito", pagkatapos ay piliin ang pagpipilian ng "Subaybayan ang isang feed sa Adafruit IO". Pagkatapos piliin ang feed na tinatawag na "Analog" at ipasok ang relasyon bilang katumbas at halaga ng 1. Pagkatapos ay pindutin ang Lumikha ng Trigger.

Pagkatapos magtungo sa seksyong "Iyon". Maghanap para sa kaba, at piliin ang Mag-post ng isang tweet na may imahe. Hihilingin sa iyo na ikonekta ang iyong account sa serbisyo. Sa pagpapatuloy, bibigyan ka nito ng pagpipilian ng kung ano ang i-tweet at ang address ng imahe na ibabahagi. Sa pagpasok, matagumpay mong nalikha ang Applet at natapos ang Bahagi I ng pag-setup ng software.

Bahagi II

Code ng Arduino

Upang mapagana ang code, kakailanganin mong mag-download ng ilang mga panlabas na aklatan. Mangyaring mag-refer sa set up na Arduino tutorial sa ESP8266 datasheet.

Ang code na nabanggit dito ay magbibigay-daan sa amin upang sukatin ang panginginig ng boses mula sa sensor ng panginginig at magsagawa ng kinakailangang pagkilos. Ang code mismo ay binubuo ng halos 3 mga bloke.

Initialization: Sa bahaging ito, pinasimulan namin ang lahat ng mga variable at Constant at aklatan na kinakailangan para maipatupad ang code.

Pag-setup: Ang lahat ng mga isang beses na pagdeklara ay tapos na sa bloke na ito.

Loop: Lahat ng code na kailangang gumanap nang paulit-ulit, ang bawat ikot ng controller ay inilalagay dito.

Sa seksyon ng loop, binabasa namin ang halaga ng sensor mula sa pin A0 at kung ito ay mas malaki sa isang threshold, nagdaragdag kami ng isang variable na bilang ng 1. Pagkatapos ay pana-panahon sa loob ng isang itinakdang agwat ng 12 oras, sinusuri namin kung ang variable count ay tumawid sa isang halaga na nagpapahiwatig ng pagsipilyo ng 2 minuto. Kung wala ito, nagpapadala kami ng katumbas na data sa Adafruit IO. Sa pagtanggap ng feedback ng mensahe ng tagumpay mula sa Adafruit, binabago namin ang kulay ng neopixel upang ipahiwatig ang gumagamit. Mangyaring mag-refer ng mga komentong nabanggit sa code para sa detalyadong paglilinaw.

Sa huli, tiyaking napili ang tamang board at port sa Arduino IDE. Sa pagpindot sa pag-upload, subukan ang code sa pamamagitan ng pagpunta sa serial monitor, magpapakita ito ng mga senyas na nagpapahiwatig kung ang code ay matagumpay o hindi.

Hakbang 3: Pagbuo ng 3D Model

Pagbuo ng 3D Model
Pagbuo ng 3D Model
Pagbuo ng 3D Model
Pagbuo ng 3D Model
Pagbuo ng 3D Model
Pagbuo ng 3D Model

Ang huling hakbang sa paglikha ng Tattlebrush ay ang pagmomodelo at pag-print ng brush mismo gamit ang 3D modeling software at 3D printer na iyong pinili.

Matapos makuha ang pag-unawa sa mga diskarte sa pagmomodelo, lumikha ng dalawang piraso para sa panlabas na shell: ang katawan at ang tuktok. Ang katawan sa tutorial na ito ay 5 pulgada ang haba, 1 pulgada ang lapad, at 1 pulgada ang lalim. Maaari mong gawin ang iyong katawan sa anumang laki at hugis na nais mo, tiyakin lamang na ang mga circuit board, baterya, at sensor ay maaaring magkasya nang kumportable sa shell.

Ang modelo ng 3D ay naka-print gamit ang materyal na ABS at ang mga setting ng pag-print na ginamit sa modelong ito ay 0.00001 layer. Inabot ng 5 oras at 17 minuto upang mai-print ang istraktura. Ang suporta ay awtomatikong nabuo y ang software.

Bigyan ang iyong sarili ng paggamot kung nagawa mo ito hanggang dito. Susunod, isasama namin ito lahat sa seksyon ng pagpupulong.

Hakbang 4: Assembly

Image
Image

Ngayon na ang circuit ay na-solder, ang applet ay naaktibo, ang shell ay nai-print, at ang code ay na-upload, oras na upang hilahin ang lahat upang makumpleto ang Tattlebrush.

  • Magsimula sa pamamagitan ng pag-secure ng maluwag na dulo sa circuit na may itim na insulate tape, at pag-cut ng perma-proto board sa seksyon sa pagitan ng mga positibo at negatibong linya.
  • Susukat ang board ng halos 1.3 pulgada habang ang panloob na pabahay ng brush ay 1 ".
  • Kakailanganin mong ilagay ang circuit sa isang dayagonal na paraan, ipasok muna ang dulo ng panginginig at pagkatapos ay ihanay ang mga neopixel sa dalawang butas sa shell.
  • Maaaring maging mas mahirap ang pagkakahanay. Gumamit ng mga tool na gawa sa kahoy tulad ng mga chopstick upang mailagay ito sa lugar.
  • I-secure ang circuit sa loob ng tulong ng mainit na pandikit o itim na tape. Tiyaking na-padded mo ang panloob na shell upang ang aktwal na paggalaw ng kamay ay hindi ma-bang ang ibabaw na gumagawa ng ingay sa bawat oras.
  • Pagkatapos ay idikit ang isang ulo ng ngipin sa tuktok na bahagi ng modelo. At i-secure ang tuktok na bahagi sa ilalim na base sa pamamagitan ng pamamahinga sa gilid at paglalagay ng mainit na pandikit.

Inirerekumendang: