Cov txheej txheem:

Tattlebrush: 4 Kauj ruam
Tattlebrush: 4 Kauj ruam

Video: Tattlebrush: 4 Kauj ruam

Video: Tattlebrush: 4 Kauj ruam
Video: Ruam Tsab Ntse Pluag Tsab Muaj Daim 4 2024, Hlis ntuj nqeg
Anonim
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush

Yog tias koj puas tau txhuam koj cov hniav ob zaug ib hnub raws li Xyoo Tshiab txoj kev daws teeb meem, txhuam txhuam no yog rau koj. Nws yuav yuam kom koj txhuam ob zaug ib hnub rau ob feeb los ntawm kev tso koj rau qhov xwm txheej tsis txaus ntseeg uas koj yuav tsis xav ntsib. Nws yuav txiav txim siab yog tias koj tau txhuam ob zaug ib hnub rau ob feeb txhua lub sijhawm, Yog tias koj tsis muaj, tom qab ntawd nws yuav tweet cov lus ntawm koj tus kheej tias koj tsis tau txhuam hnub no nrog meme. Hauv ntej nws yuav tattle koj qhov kev zais me ntsis hauv Twitter.

Thawj ntu npog hluav taws xob hluav taws xob ntawm lub tes tsho. Qhov thib ob tau muab faib ua ob ntu. Thawj ntu npog cov cai uas yuav tsum tau muab tso rau hauv Circuit kom cov cuab yeej ua haujlwm. Qhov thib ob suav nrog kev pabcuam kom teeb tsa uas mloog lub cuab yeej thiab tshaj tawm cov lus hauv Twitter. Ib feem peb ntawm kev qhia yog hais txog kev ua tus txhuam hniav.

Khoom siv

Adafruit Huzzah ESP8266Fast Kev co Sensor

2 neopixels

Ob peb txoj hlua khi

3.7 V LiPoly Roj Teeb

Hlau txiav

Phom phom

Ntse rab riam

Tus kav hlau

Kub yaj kua nplaum phom, solderless breadboard ntawm lub phaj mounting

USB A-B kab

Soldering hlau & solderWire strippers

Peb tes cuab yeej Multimeter (xaiv tau)

Cov me me Needlenose pliers

Tweezers

Kauj Ruam 1: Tsim Circuit Court

Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit

Sib sau ua ke:

Peb yuav xav tau cov khoom siv hauv qab no los ua kom tiav kev tsim cov Circuit Court.

1 x ESP8266 Huzzah Board

1 x proto board

2 x Neopixel Mini Button PCB

1 x Ceev Kev Hloov Mus

Thiab qee qhov xaim xaim

Ua ntej pib, Kuv xav hais txog tias yuav muab lub voj voog tso rau hauv ib qho khoom uas muaj chaw seem tsawg. yog li txo qhov chaw ntawm Circuit Court yog qhov tseem ceeb heev hauv cov txheej txheem. Sim thiab khaws qhov ntev ntawm cov xov hlau mus rau qhov tsawg kawg nkaus.

Daim duab kos duab:

Cov kev sib txuas yog yooj yim zoo nkauj, saib cov duab saum toj no.

Peb yuav pib los ntawm kev siv cov laug cam Huzzah ntawm tus protoboard los pab khaws cov khoom kom zoo thiab tseem muaj qhov hneev taw tsawg dua.

Tom qab ntawd peb yuav txuas ntxiv txuas cov neopixel mus rau Pawg Huzzah.

  • Ua qhov sib txuas ntawm ob Neopixel. Nco ntsoov tias qhov tsim tawm ntawm 1st Neopixel tau pub rau cov tswv yim ntawm 2nd Neopixel.
  • Txuas cov xaim los ntawm 5V ntawm 1st Neopixel mus rau tus lej cim npe BAT.
  • Txuas cov xaim los ntawm GND ntawm 1st Neopixel rau tus lej cim npe GND.
  • Txuas cov xaim los ntawm Din (INPUT) ntawm 1st Neopixel rau tus pin sau npe 15.

Tom ntej no, peb yuav txuas qhov Kev Hloov Siab Kev Nyab Xeeb.

Kev sib txuas mus rau qhov kev hloov pauv yuav ua rau muaj kev nyuaj siab, tshwj xeeb tshaj yog txij li cov ceg nyias xav tau kev saib xyuas tshwj xeeb los ua kev sib txuas. Txhawm rau npaj koj qhov kev hloov pauv, teeb tsa nws hauv ob txhais tes ntawm kev pab txhais tes thiab xaim cov hlau lead nrog cov laug me ntsis.

Kuj strip thiab tin ob txoj hlua khi.

Thov ib qho me me ntawm cov cua sov ntsws tubing thiab rov ua dua qhov sib txuas ntawm cov xaim thiab lub hauv paus ncej ntawm qhov kev hloov pauv

Xaub lub cua sov ntsws ntswj hla qhov sib koom tes thiab muab lwm cov xaim txuas mus rau sab nraud ntawm tus tes hloov qhov kev co.

Siv ib qho loj dua ntawm cov cua sov ntsws tubing los npog thaum sib koom ua ke. Cov xov hlau sab nraud yog qhov tsis zoo, yog li qhov cua sov ntsws tubing ntxiv qee qhov kev ruaj ntseg los ntawm kev txuas lub peev xwm ntawm qhov hloov pauv, yog li xyuas kom koj daim ntawv ntev txaus los npog txhua yam! Thaum siv cov cua sov, nco ntsoov tias koj tsis siv cua sov ncaj qha rau lub ntsuas cua ntau dhau, vim nws tuaj yeem hloov pauv vim qhov kub thiab muab cov txiaj ntsig tsis raug.

  • Txuas tus pin tuab ntawm kev co sensor mus rau Arduino Analog pin A0 lossis ADC.

    Txuas tus pin nyias ntawm kev co sensor rau Arduino tus pin BAT.

    Hurray, koj tau ua tiav nrog kev teeb tsa ntawm Circuit Court xav tau rau txoj haujlwm.

Kauj Ruam 2: Sau Txoj Cai & Tsim Applet

Sau Txoj Cai & Tsim Applet
Sau Txoj Cai & Tsim Applet
Sau Txoj Cai & Tsim Applet
Sau Txoj Cai & Tsim Applet
Sau Txoj Cai & Tsim Applet
Sau Txoj Cai & Tsim Applet
Sau Txoj Cai & Tsim Applet
Sau Txoj Cai & Tsim Applet

Tshooj lus no tau muab faib ua ob ntu. Thawj ntu cuam tshuam nrog kev pabcuam hauv internet AdafruitIO thiab IFTTT uas ua rau peb ua haujlwm tau raws li cov ntaub ntawv peb xa. Qhov thib ob cuam tshuam nrog cov cai xav tau ntawm kho vajtse txhawm rau ntsuas kev co thiab teeb lub neopixel thiab sib tham nrog kev pabcuam hauv internet

Tshooj I

Teeb tsa Adafruit IO thiab IFTTT Applet

Koj yuav tsum tau kos npe rau tus as khauj ntawm Adafruit IO thiab IFTTT cov kev pabcuam txhawm rau nkag mus rau lawv. Tom qab kos npe, thov saib hauv qab cov kauj ruam los tsim cov applet.

Nkag mus rau Adafruit. IO thiab tsim tus taw tshiab hu ua "analog". Peb yuav xa cov khoom noj no rau hauv peb Arduino code. Lub tswv yim, peb yuav tsim ib qho applet uas qhov kev nqis tes ua tshwm sim (kev co tau hnov los ntawm lub sensor). Cov khoom noj no yuav txuas rau koj lub Rooj Tswjhwm Saib Arduino Huzzah kom kaw lub xeev txhuam hniav. Thaum lub xeev txhuam yog 0, Arduino Huzzah yuav xa xov mus rau Adafruit. IO pub. Cov ntaub ntawv hauv cov khoom noj ntawd yuav raug siv hauv applet los ua kom muaj tweet. Thov nco tseg ntawm AIO tus yuam sij thiab lub npe nyiaj. Nws yuav raug siv los txuas rau Pawg Huzzah rau Adafruit cov kev pabcuam.

Tom qab ntawd mus rau IFTTT. Hauv qab tsim Applet tshiab, tshawb nrhiav qhov kev pabcuam Adafruit tom qab nias qhov "Qhov no" ntu, tom qab ntawd xaiv qhov kev xaiv "Saib xyuas pub rau Adafruit IO". Tom qab ntawd xaiv cov khoom noj hu ua "Analog" thiab nkag mus rau qhov kev sib raug zoo raws li sib npaug thiab muaj txiaj ntsig zoo li 1. Tom qab ntawd nias Tsim Tsim.

Tom qab ntawd nkag mus rau ntu "Ntawd". Tshawb rau twitter, thiab xaiv Tshaj tawm tweet nrog duab. Nws yuav nug koj kom txuas koj tus as khauj mus rau qhov kev pabcuam. Ntawm kev mus txuas ntxiv, nws yuav muab txoj hauv kev rau koj xaiv dab tsi rau tweet thiab qhov chaw nyob ntawm daim duab kom muab qhia tawm. Thaum nkag mus, koj tau ua tiav tsim Applet thiab ua tiav Tshooj I ntawm kev teeb tsa software.

Tshooj II

Arduino Txoj Cai

Txhawm rau kom tau txais txoj cai ua haujlwm, koj yuav tsum rub tawm qee lub tsev qiv ntawv sab nraud. Thov xa mus teeb tsa Arduino nyeem ntawm ESP8266 cov ntawv teev npe.

Cov cai tau hais hauv qhov no yuav ua rau peb ntsuas ntsuas kev co los ntawm kev ntsuas lub zog thiab ua qhov tsim nyog ua. Txoj cai nws tus kheej suav nrog kwv yees li 3 block.

Kev pib ua ntej: Hauv ntu no, peb pib txhua qhov kev hloov pauv thiab qhov ruaj khov thiab cov tsev qiv ntawv xav tau rau cov cai los ua.

Teeb: Txhua qhov kev tshaj tawm ib zaug ua tiav hauv qhov thaiv no.

Loop: Txhua txoj cai uas yuav tsum tau ua rov ua dua, txhua lub voj voog ntawm tus tswj tau muab tso rau ntawm no.

Hauv ntu ntu, peb tab tom nyeem qhov ntsuas tus lej los ntawm tus pin A0 thiab yog tias nws ntau dua li qhov pib, peb tab tom nce tus lej sib txawv los ntawm 1. Tom qab ntawd ib ntus hauv qhov teev tseg ntawm 12 teev, peb tab tom kuaj seb puas muaj qhov sib txawv suav hla tus nqi uas qhia tias txhuam rau 2 feeb. Yog tias nws tsis muaj, tom qab ntawv peb xa cov ntaub ntawv sib xws mus rau Adafruit IO. Thaum tau txais cov lus tawm tswv yim zoo los ntawm Adafruit, peb tab tom hloov xim ntawm neopixel los qhia tus neeg siv. Thov xa cov lus hais hauv kab lus kom ntxaws ntxaws.

Thaum kawg, nco ntsoov tias lub rooj tsavxwm raug thiab qhov chaw nres nkoj tau xaiv hauv Arduino IDE. Ntawm qhov nias rub tawm, sim cov cai los ntawm kev nkag mus rau tus lej saib, nws yuav tso tawm cov lus qhia uas qhia tias txoj cai ua tiav lossis tsis.

Kauj Ruam 3: Tsim Tus Qauv 3D

Tsim Qauv 3D
Tsim Qauv 3D
Tsim Qauv 3D
Tsim Qauv 3D
Tsim Qauv 3D
Tsim Qauv 3D

Kauj ruam kawg los tsim Tattlebrush yog ua qauv thiab luam tawm txhuam nws tus kheej siv 3D qauv software thiab 3D tshuab luam ntawv uas koj xaiv.

Tom qab tau txais kev nkag siab ntawm cov txheej txheem ua qauv, tsim ob daim rau lub plhaub sab nraud: lub cev thiab sab saum toj. Lub cev hauv qhov kev qhia no yog 5 ntiv tes ntev, 1 nti dav, thiab 1 nti tob. Koj tuaj yeem ua rau koj lub cev muaj qhov loj me thiab zoo li cas uas koj xav tau, tsuas yog ua kom ntseeg tau tias cov laug cam, roj teeb, thiab lub ntsuas pa tuaj yeem haum tau yooj yim hauv lub plhaub.

Tus qauv 3D tau luam tawm siv cov khoom ABS thiab cov chaw luam tawm siv hauv tus qauv no yog 0.00001 txheej. Nws siv sijhawm 5 teev thiab 17 feeb los luam cov qauv.

Muab kev kho koj tus kheej yog tias koj tau ua tiav qhov no. Tom ntej no, peb yuav muab txhua qhov no tso ua ke hauv ntu sib dhos.

Kauj ruam 4: Sib dhos

Image
Image

Tam sim no lub Circuit twb tau muag lawm, daim ntawv thov tau qhib, lub plhaub tau luam tawm, thiab tau muab cov cai tso rau, nws yog lub sijhawm rub txhua yam ua ke kom tiav Tattlebrush.

  • Pib los ntawm kev ruaj ntseg xoob kawg ntawm lub Circuit Court nrog daim kab xev dub, thiab txiav lub perma-proto board rau ntu ntawm kab zoo thiab tsis zoo.
  • Lub rooj tsavxwm yuav ntsuas ib puag ncig 1.3 ntiv tes thaum lub hauv paus ntawm txhuam yog 1 ".
  • Koj yuav tsum tau tso lub voj voog nyob rau hauv txoj kab uas hla, ntxig qhov kev co kawg ua ntej thiab tom qab ntawd kho cov neopixels hauv ob lub qhov hauv lub plhaub.
  • Kev sib dhos tuaj yeem ua kom yooj yim dua. Siv cov cuab yeej ntoo zoo li cov pas nrig tso rau hauv qhov chaw.
  • Ruaj ntseg lub voj voos sab hauv nrog kev pab los ntawm cov kua nplaum kub lossis daim kab xev dub. Ua kom ntseeg tau tias koj tau npog sab hauv ntawm lub plhaub kom lub zog txav ntawm tes yuav tsis tsoo lub ntsej muag ua suab nrov txhua lub sijhawm.
  • Tom qab ntawd lo ib lub taub hau hniav rau sab saum toj ntawm tus qauv. Thiab ruaj ntseg rau sab saum toj ntawm lub hauv paus hauv qab los ntawm kev so ntawm ib sab thiab siv cov kua nplaum kub.

Pom zoo: