Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Kuunda Mzunguko
- Hatua ya 2: Kuandika Nambari na Kuunda Applet
- Hatua ya 3: Kuunda Mfano wa 3D
- Hatua ya 4: Mkutano
Video: Mswaki: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Ikiwa umewahi kufanya kusafisha meno yako mara mbili kwa siku kama azimio la Mwaka Mpya, mswaki huu ni wako. Itakulazimisha kupiga mswaki mara mbili kwa siku kwa dakika mbili kwa kukuweka katika hali za aibu ambazo hutaki kukutana nazo. Itaamua ikiwa umepiga mswaki mara mbili kwa siku kwa dakika mbili kila wakati, Ikiwa haujafanya hivyo, basi itaandika ujumbe kwa niaba yako ambayo haujasugua leo na meme. Kwa kifupi itakuwa siri siri yako ndogo kwenye Twitter.
Sehemu ya kwanza inashughulikia mzunguko wa elektroniki wa sleeve. Sehemu ya pili imegawanywa katika sehemu mbili. Sehemu ya kwanza inashughulikia nambari inayotakiwa kupakiwa kwenye mzunguko ili kifaa kifanye kazi. Sehemu ya pili inashughulikia huduma inayowekwa ambayo inasikiliza kifaa na kutuma ujumbe kwenye Twitter. Sehemu ya tatu ya mafunzo ni juu ya kutengeneza mswaki.
Vifaa
Adafruit Huzzah ESP8266 Sensorer ya Vibration ya haraka
Neopixels 2
Waya kadhaa zilizokwama
3.7 V LiPoly Betri
Wakata waya
Bunduki ya kuganda
Kisu cha matumizi mkali
Mtawala wa chuma
Moto kuyeyuka bunduki ya gundi, mkate wa mkate bila kuuza kwenye sahani inayopanda
Cable ya USB A-B
Chuma cha kulehemu & solder Vipande vya waya
Multimeter ya zana ya mkono wa tatu (hiari)
Koleo ndogo za sindano
Kibano
Hatua ya 1: Kuunda Mzunguko
Kukusanya Vipengele:
Tutahitaji vifaa vifuatavyo kukamilisha kujenga mzunguko.
1 x ESP8266 Bodi ya Huzzah
1 x bodi ya proto
2 x PCB ya Kitufe cha Neopixel Mini
1 x Kubadili Mtetemo wa Haraka
Na waya zingine zilizokwama
Kabla ya kuanza, ningependa kuonyesha kwamba mzunguko utawekwa ndani ya kitu ambacho kina nafasi ndogo. kwa hivyo kupunguza nafasi ya mzunguko ni muhimu sana katika mchakato. Jaribu na kuweka urefu wa waya kwa kiwango cha chini wazi.
Mchoro wa Mzunguko:
Uunganisho ni rahisi sana, angalia picha hapo juu.
Tutaanza kwa kuuza bodi ya Huzzah kwenye ukumbi wa maandishi ili kusaidia kuweka vitu kupangwa na bado kuwa na alama ndogo.
Kisha tutaendelea kuunganisha neopixel kwenye Bodi ya Huzzah.
- Fanya unganisho kati ya Neopixel mbili. Hakikisha kuwa pato la Neopikseli ya kwanza imelishwa kwa pembejeo ya Neopixel ya 2.
- Unganisha waya kutoka 5V ya Neopixel ya 1 hadi pini iliyoandikwa BAT.
- Unganisha waya kutoka GND ya Neopixel ya 1 hadi pini iliyoandikwa GND.
- Unganisha waya kutoka kwa Din (INPUT) ya Neopixel ya 1 kubandika 15.
Ifuatayo, tutaunganisha swichi ya Vibration ya Haraka.
Kufanya unganisho kwa swichi ya kutetemeka inaweza kuwa ngumu, haswa kwani mguu mwembamba unahitaji utunzaji maalum ili kufanya unganisho. Ili kuandaa swichi yako ya kutetemeka, iweke kwa jozi ya mikono ya kusaidia na weka risasi na solder kidogo.
Pia vua na bati waya mbili zilizokwama.
Omba kipande kidogo cha neli ya kupungua kwa joto na usawazisha solder kati ya waya huo na nguzo ya katikati ya swichi ya mtetemo.
Slide neli ya kupungua kwa joto juu ya pamoja na uunganishe waya mwingine kwenye nguzo ya nje ya swichi ya mtetemo.
Tumia kipande kikubwa cha neli ya joto kufunika umoja wakati. Waya hiyo ya nje ni dhaifu sana, kwa hivyo joto hili hupunguza neli huongeza utulivu kwa kuziba pia bomba la swichi, kwa hivyo hakikisha kipande chako ni cha kutosha kufunika kila kitu! Unapotumia joto, hakikisha kuwa hautumii joto la moja kwa moja kwa sensorer, kwani inaweza kuharibika kwa sababu ya joto na kutoa matokeo mabaya.
-
Unganisha pini nene ya sensorer ya kutetemeka kwa Arduino Analog pin A0 au ADC.
Unganisha pini nyembamba ya sensorer ya kutetemeka kwa BAT ya Arduino.
Hurray, umemaliza na usanidi wa mzunguko unaohitajika kwa mradi huo.
Hatua ya 2: Kuandika Nambari na Kuunda Applet
Sehemu hii imegawanywa katika sehemu mbili. Sehemu ya kwanza inahusika na huduma ya mtandao AdafruitIO na IFTTT ambayo inatuwezesha kufanya vichocheo kulingana na data tunayotuma. Ya pili inahusika na nambari inayotakiwa kwenye vifaa vya kupima kutetemeka na kuwasha neopixel na kuwasiliana na huduma ya mtandao
Sehemu ya 1
Kuanzisha Adafruit IO na Applet IFTTT
Utahitaji kujisajili kwa akaunti kwenye huduma ya Adafruit IO na IFTTT ili uzipate. Baada ya kujisajili, tafadhali rejelea hatua zilizo chini kuunda applet.
Nenda kwa Adafruit. IO na uunda miguu mpya inayoitwa "analog". Kisha tutaelekeza malisho haya katika nambari yetu ya Arduino. Kwa mantiki, tutakuwa tukiunda applet ambapo kitendo kinatokea (mtetemo unahisi kutoka kwa sensor). Malisho haya yataunganishwa na bodi yako ya Arduino Huzzah kurekodi hali ya kupiga mswaki. Wakati hali ya kupiga mswaki ni 0, Arduino Huzzah atatuma ujumbe kwa chakula cha Adafruit. IO. Habari iliyo kwenye malisho hayo itatumika kwenye applet ili kuchochea tweet. Tafadhali kumbuka ufunguo wa AIO na jina la akaunti. Itatumika kuunganisha bodi ya Huzzah na huduma ya Adafruit.
Kisha elekea IFTTT. Chini ya kuunda Applet mpya, tafuta huduma ya Adafruit baada ya kubofya sehemu ya "Hii", kisha uchague chaguo la "Fuatilia malisho kwenye Adafruit IO". Kisha chagua mpasho unaoitwa "Analog" na uweke uhusiano sawa na thamani kama 1. Kisha bonyeza Tengeneza Kichocheo.
Kisha elekea sehemu ya "Hiyo". Tafuta twitter, na uchague Tuma tweet yenye picha. Itakuuliza unganisha akaunti yako na huduma. Unapoendelea, itakupa fursa ya nini utumie na anwani ya picha itakayoshirikiwa. Ukiingia, umefanikiwa kuunda Applet na kumaliza Sehemu ya I ya usanidi wa programu.
Sehemu ya II
Msimbo wa Arduino
Ili kufanya nambari ifanye kazi, utahitaji kupakua maktaba zingine za nje. Tafadhali rejelea mafunzo ya kuanzisha Arduino kwenye data ya ESP8266.
Nambari iliyotajwa katika hii itatuwezesha kupima kutetemeka kutoka kwa sensor ya kutetemeka na kufanya hatua muhimu. Nambari yenyewe inajumuisha karibu 3 block.
Uanzishaji: Katika sehemu hii, tunaanzisha vigeuzi vyote na vichaka na maktaba zinazohitajika kwa nambari kutekeleza.
Usanidi: Matangazo yote ya wakati mmoja hufanywa katika kizuizi hiki.
Kitanzi: Nambari yote inayotakiwa kufanywa mara kwa mara, kila mzunguko wa mtawala umewekwa hapa.
Katika sehemu ya kitanzi, tunasoma thamani ya sensorer kutoka kwa siri A0 na ikiwa ni kubwa kuliko kizingiti, tunazidisha hesabu ya kutofautisha kwa 1. Halafu mara kwa mara ndani ya muda uliowekwa wa masaa 12, tunaangalia ikiwa hesabu inayobadilika ina ilivuka thamani inayoonyesha kupiga mswaki kwa dakika 2. Ikiwa halijafanya hivyo, basi tunatuma data inayofanana kwa Adafruit IO. Tunapopokea maoni ya ujumbe wa mafanikio kutoka kwa Adafruit, tunabadilisha rangi ya neopixel kuonyesha mtumiaji. Tafadhali rejelea maoni yaliyotajwa kwenye nambari hiyo kwa ufafanuzi wa kina.
Mwishowe, hakikisha kuwa bodi sahihi na bandari imechaguliwa katika Arduino IDE. Kwenye kubonyeza kupakia, jaribu nambari kwa kuingia kwenye mfuatiliaji wa serial, itaonyesha vidokezo vinavyoonyesha ikiwa nambari imefanikiwa au la.
Hatua ya 3: Kuunda Mfano wa 3D
Hatua ya mwisho kuunda Tattlebrush ni kuiga na kuchapisha brashi yenyewe kwa kutumia programu ya uundaji wa 3D na printa ya 3D ya chaguo lako.
Baada ya kupata uelewa wa mbinu za modeli, tengeneza vipande viwili kwa ganda la nje: mwili na juu. Mwili katika mafunzo haya una urefu wa inchi 5, upana wa inchi 1, na kina cha inchi 1. Unaweza kuufanya mwili wako kuwa saizi na umbo ambalo ungependa, hakikisha tu kwamba bodi za mzunguko, betri, na sensa inaweza kutoshea vizuri kwenye ganda.
Mtindo wa 3D ulichapishwa kwa kutumia nyenzo za ABS na mipangilio ya kuchapisha iliyotumiwa katika mtindo huu ilikuwa safu ya 0.00001 . Ilichukua saa 5 na dakika 17 kuchapisha muundo. Msaada huo ulitengenezwa kiotomatiki na programu hiyo.
Jipe matibabu ikiwa umefika mbali. Ifuatayo, tutakuwa tunaweka hii yote pamoja katika sehemu ya mkutano.
Hatua ya 4: Mkutano
Sasa kwa kuwa mzunguko umeuzwa, applet imeamilishwa, ganda limechapishwa, na nambari imepakiwa, ni wakati wa kuvuta kila kitu pamoja ili kukamilisha Tattlebrush.
- Anza kwa kupata mwisho dhaifu kwenye mzunguko na mkanda mweusi wa kuhami, na kukata bodi ya perma-proto kwa sehemu kati ya laini nzuri na hasi.
- Bodi itapima karibu inchi 1.3 wakati nyumba ya ndani ya brashi ni 1 ".
- Utahitaji kuweka mzunguko kwa njia ya diagonal, ukiweka mwisho wa kutetemeka kwanza na kisha upangilie neopixels kwenye mashimo mawili kwenye ganda.
- Mpangilio unaweza kuwa mgumu zaidi. Tumia zana za mbao kama vijiti kuziweka mahali.
- Salama mzunguko ndani kwa msaada wa gundi moto au mkanda mweusi. Hakikisha kuwa umejaza ndani ya ganda ili harakati halisi ya mkono isiangaze uso ukifanya kelele kila wakati.
- Kisha gundi kichwa cha meno kwenye sehemu ya juu ya mfano. Na salama sehemu ya juu kwenye msingi wa chini kwa kupumzika pembeni na kutumia gundi moto.
Ilipendekeza:
Kurudisha nyuma gari lisilo na mswaki: Hatua 11 (na Picha)
Kurudisha nyuma gari lisilo na brashi: Utangulizi Ikiwa utaruka bila kupaka labda umepika motor au mbili. Labda pia unajua kuna aina nyingi tofauti za motors. Motors sawa wakati jeraha tofauti hufanya tofauti sana. Ikiwa umechoma moto, au unataka tu
Bot ya mswaki Bot: 3 Hatua (na Picha)
Bot ya mswaki: Tengeneza roboti rahisi ya kusonga na brashi ya zamani ya meno ya kutetemeka na vifaa vingine vya sanaa. Tunatumia brashi ya meno inayotetemeka kwa sababu ina motor ya kutetemeka ndani yake. Hii ni aina hiyo ya motor ambayo iko ndani ya kidhibiti mchezo au simu & hufanya
Mikono ya mswaki ya bure: Hatua 6 (na Picha)
Mswaki Bure Mswaki: Mswaki wa meno ya bure ni mradi uliofanywa na Michael Mitsch, Ross Olsen, Jonathan Morataya, na Mitch Hirt. Tulitaka kukaribia shida ambayo inaweza kuwa na suluhisho la kufurahisha la kujenga, kwa hivyo tuliamua kutengeneza kitu ambacho kinaweza kuifanya uweze ku
Ufuatiliaji wa Takwimu ya mswaki ya Arduino: Hatua 4 (na Picha)
Ufuatiliaji wa Takwimu ya mswaki ya Arduino: Mswaki huu wa msingi wa Arduino hukuruhusu kufuatilia mifumo ukitumia data ya kuongeza kasi ya 3-axial
Bristle Bot II - Kutoka kwa mswaki wa bei nafuu wa Umeme: 3 Hatua
Bristle Bot II - Kutoka kwa mswaki wa bei rahisi wa Umeme: Boti nyingine ya bristle, hii kutoka kwa mswaki wa umeme uliopunguzwa. Sasa najua kwanini ilikuwa inauzwa, kwa sababu haikufanya kazi nje ya sanduku. Lakini hiyo ni sawa, ni ya kujifurahisha, hapana?