Orodha ya maudhui:
- Hatua ya 1: Mzunguko
- Hatua ya 2: Ufungaji
- Hatua ya 3: Programu ya Blynk
- Hatua ya 4: Msimbo wa Arduino
Video: Mti wa Krismasi uliodhibitiwa na Bluetooth: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Je! Umekuwa ukijiuliza jinsi ya kuongeza IOT (Mtandao wa Vitu) kwenye mti wako wa Krismasi mwaka huu? Kweli, inawezekana kabisa! Mimi binafsi huita mradi huu "ArduXmas", na ina RGB NeoPixel inayoongozwa ukanda unaodhibitiwa na bodi ya Arduino kupitia Bluetooth. Huu ni mradi wa kirafiki wa mwanzo na utangulizi mzuri kwa Arduino e IoT, kwa hivyo pata vifaa vyako na tuifanye!
Ugavi:
Kwa mradi huu utahitaji:
- Arduino (nilitumia Nano, lakini toleo lolote litafanya kazi, hakikisha kuiwezesha bodi yako vizuri)
- Ukanda wa LED ya NeoPixel WS2812b
- Moduli ya Bluetooth ya HC-06
- Ugavi wa umeme wa 5V 2A DC
- DC Pipa Power Jack / Kontakt
- Sahani ya phenolite ya kushikilia vifaa
- Kesi iliyofungwa
- Smartphone ya Android na programu ya Blynk imewekwa
Hatua ya 1: Mzunguko
Umeme wa mradi huu ni rahisi sana. Arduino, moduli ya Bluetooth na ukanda wa LED zinaendeshwa na usambazaji wa 5V (hakikisha GND zote zimeunganishwa pamoja). Bodi ya Arduino inaendeshwa kupitia bandari ya 5V (TAHADHARI: Kuiwezesha Arduino kutumia bandari ya 5V kunaweza kuharibu bodi yako ikiwa haujali. Hakikisha unatumia usambazaji wa umeme wa 5V na usichanganye + 5V na waya za GND). Sasa inayotolewa na usambazaji wako wa umeme itategemea urefu wa ukanda wako wa LED. Ninatumia risasi 180 na 40% ya brigthness kamili na 2 amps zinashikilia vizuri, lakini kila wakati hakikisha kusambaza sasa muhimu (KUMBUKA: Kila RGB LED hutumia karibu 20mA + 20mA + 20mA = 60mA).
Moduli ya Bluetooth ya HC-06 imeunganishwa na pini 0 na 1 (RX, TX) ya Arduino, kumbuka tu kwamba kutumia moduli hii, pini ya RX ya HC-06 imeunganishwa na TX ya Arduino na pini ya TX ya HC-06 ni iliyounganishwa na RX ya Arduino. Hizi ni pini za unganisho la bodi, na hutumiwa ili kupokea amri kutoka kwa smartphone. Niliongeza swichi ili kuzima / kuzima moduli kwa urahisi na kwa hivyo ninaweza kuizima wakati wa kupanga bodi, vinginevyo kompyuta haiwezi kuwasiliana na Arduino.
Kwenye mzunguko pini ya data inayoenda kwenye mkanda wa LED ni pini ya dijiti 2, lakini unaweza kuchagua pini yoyote ya PWM na kuibadilisha kwa usawa katika nambari (REMEBER: Vipande vya LED vya NeoPixel vina mwelekeo wa ishara ya data. Daima utafute aikoni za mshale kwenye ukanda wako).
Ili kufanya unganisho ninatumia sahani ya phenolite iliyo na mashimo ndani yake kwa hivyo ni rahisi kutengeneza na kuigawanya mwaka ujao.
Hatua ya 2: Ufungaji
Kwa kizuizi ninatumia tu kesi ya zamani ya usambazaji wa daftari ambayo inafaa vizuri vifaa. Salama kila kitu na gundi ya moto, na acha mashimo kwa bandari ya USB ya Arduino, swichi ya HC-06, kontakt DC na kontakt ya strip ya LED.
Hatua ya 3: Programu ya Blynk
Kwa kuwasiliana na Arduino tunatumia programu ya Blynk. Ukiwa na Blynk unaweza kuunda kiolesura cha kutuma data kutoka kwa smartphone kwenda kwa vifaa au njia nyingine, inawezekana pia kudhibiti bandari za microcontroller bila kubadilisha safu moja ya nambari!
KANUSHO: Kwa bahati mbaya programu hii itafanya kazi tu kwa simu za mikononi za Android kwa sababu huduma ya Bluetooth bado iko kwenye Beta na haipatikani kwa IOS, hii pia inamaanisha kuwa haitawezekana kusafirisha mradi huo kama programu ya pekee.
Sanidi programu yako kupokea ishara ya uthibitishaji wa mradi wako kwenye kikasha chako cha barua pepe (mwandishi huyu atahitajika baadaye kwenye nambari ya Arduino). Tovuti ya Blynk ina mafunzo mazuri ya hatua kwa hatua kuhusu hili, angalia:
Kwa mradi huu ninatumia vifungo viwili kwa kuwasha michoro 2 za nuru zilizowekwa alama; sehemu moja ya RGB kuweka rangi ya ukanda wa LED; slider moja kudhibiti mwangaza na sehemu moja ya bluetooth kuungana na Arduino. Angalia picha ili uone jinsi kila sehemu imesanidiwa. Zingatia pini zinazotumiwa kwa mradi huu tunapotumia Pini za Blynk, hii ni huduma nzuri ambayo inaruhusu kutuma data kutoka kwa programu kwenda kwenye vifaa. Kwa habari zaidi juu ya Pini za Virtual:
Hatua ya 4: Msimbo wa Arduino
Ni wakati wa kupata nambari fulani! Faili niliyotoa ina muundo wa kimsingi wa kuendesha mradi, lakini unaweza kuibadilisha kama unavyotaka. Ili iweze kufanya kazi vizuri hata hivyo, unahitaji kubadilisha auth char na ishara uliyopokea kwenye kikasha chako cha barua pepe. Pia kumbuka kubadilisha vigeuzi vya LED_PIN na LED_COUNT kulingana na usanidi wako.
Tabia ya LED inaamriwa na ubadilishaji wa uhuishaji ambao hubadilika wakati ombi linapokelewa na programu. Unaweza kuongeza uwezekano mwingi wa michoro kama unavyotaka, ongeza tu kazi yako kwenye muundo wa kubadili kwenye toggleAnimation () kazi na upe usomaji unaofanana wa Pin ya Juu juu ya nambari.
Uhuishaji unaoendesha kitanzi () umefungwa kwa kipima muda kinachopita vipindi 100ms. Hii ni muhimu, na sipendekezi kuibadilisha, kwa sababu inaingiliana na amri ya Blynk.run () na unganisho umezimwa ikiwa maktaba ya Blynk itagundua maombi mengi kwa muda mfupi.
Ilipendekeza:
Mti wa Krismasi unaodhibitiwa na Wavuti (Mtu yeyote Anaweza Kuudhibiti): Hatua 19 (na Picha)
Mti wa Krismasi unaodhibitiwa na Wavuti Mtiririko wa moja kwa moja umeisha kwa sasa, lakini nilitengeneza video, nikinasa kile kilichokuwa kikiendelea: Mwaka huu, katikati ya Decembe
Mti wa Krismasi salama: 6 Hatua
Mti wa Krismasi Salama: Hii ndio Kitambulisho kamili cha Starter kutoka Elegoo na Arduino Mega.Siku chache zilizopita, Elegoo alinitumia kit na kunipa changamoto ya kujenga mradi wa Krismasi naye. Zana hii inajumuisha vifaa kadhaa. Mega ya Arduino, servos, sensorer za ultrasound, kijijini
Mzunguko wa Mti wa Krismasi na Taa zinazopangwa na Arduino: Hatua 11
Kuzungusha Mti wa Krismasi na Taa zinazopangwa na Arduino: Mzunguko wa mti wa Krismasi na taa zinazoweza kupangiliwa na Arduino Mradi utaona, jinsi ya kutengeneza mti wa Krismasi unaozunguka na arduino, baridi, bodi ya majaribio ya taa, taa za LED na vitu vingine vya elektroniki
VITENGO VYA UMEME KIWANGO CHA KRISMASI MTI: 8 Hatua
VITENGO VYA UMEME KIWANGO CHENYE MTI WA KRISMASI: Hujambo na Karibu Karibu !!! Kama kuwa mpenda elektroniki. Daima naona vitu au sherehe / hafla kama fursa ya kutengeneza vitu vya ubunifu kwa vifaa vya elektroniki. Kwa hivyo wakati Krismasi inakaribia. Nilifikiria kutengeneza mti wa Krismasi b
Mti wa Krismasi wa kupumua - Mdhibiti wa Taa ya Krismasi ya Arduino: Hatua 4
Mti wa Krismasi wa Kupumua - Mdhibiti wa Taa ya Krismasi ya Arduino: Sio habari njema kwamba sanduku la kudhibiti la mti wangu wa Krismasi uliowashwa kabla ya kuwaka kabla ya Krismasi, na mtengenezaji haitoi sehemu mbadala. Hii haiwezi kusomeka inaonyesha jinsi ya kutengeneza dereva wako wa mwangaza wa LED na matumizi ya mtawala Ar