Orodha ya maudhui:
- Hatua ya 1: Sehemu na Zana
- Hatua ya 2: Uchapishaji wa 3D
- Hatua ya 3: Mpangilio
- Hatua ya 4: Kufanya App - Blynk
- Hatua ya 5: Kanuni
- Hatua ya 6: Kuiweka Pamoja
- Hatua ya 7: Hitimisho
Video: Lisha Samaki Yako ya Samaki Kutoka Mahali Pote !: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Chakula samaki wako kutoka mahali popote ulimwenguni. Sambamba na flakes! Kuna wafugaji wengi wa samaki kwenye wavuti lakini sio wengi wanaolisha samaki. Chakula kuu cha samaki wangu wa dhahabu. Ninafurahiya kulisha samaki wangu na wakati ninasafiri ninataka kuwa na raha hiyo hiyo. Hii pia ni nzuri ikiwa utasahau kulisha samaki wako. Hakuna tena kugeuka njiani kwenda kazini! Programu pia ina onyesho linaloonyesha wakati wa kulisha kwa mwisho. Hii itakusaidia usizidi au kupunguza samaki wako na kwa asante kidogo $ 20 ni rahisi kuliko suluhisho nyingi za kibiashara.
Mradi wangu wa kwanza na Arduino ulikuwa wa kulisha samaki moja kwa moja. Kwa ukosefu wangu wa maarifa kuhusu uchapishaji wa Arduino na 3D mradi huo haukuwa mzuri. Lengo la mradi huu lilikuwa kujenga toleo bora. Nilipenda kutazama ukuaji wangu, na kuona jinsi toleo hili lilivyo bora. Feeder hii ni msingi karibu na NodeMCU na programu ya Blynk.
Sasisho: Katika hali ya hewa yenye unyevu kama vile kitropiki au pwani, chakula huwa kinameeka kwenye unyevu na kuwa duni na mzuri. Kwa watu wanaoishi katika hali hizi za hewa, ningependekeza muundo unaoweka chakula kwenye muhuri wakati hautumiwi.
Hatua ya 1: Sehemu na Zana
Sehemu
NodeMCU
$8
Micro SG90 Servo
$1.70
Bodi ya mkate
$4
Waya za Jumper
21¢
Cable ndogo ya USB
$2
Sehemu zilizochapishwa za 3D
Smartphone - Utahitaji kupakua programu ya Blynk. Inapatikana kwenye iPhone na Android.
Gundi ya Moto - Ili kushikamana na servo mahali pake na kushikamana na pembe ya servo kwenye kipande kinachotetemeka.
Chombo cha Maziwa ya Samaki - Nimebuni chakula cha samaki kutoshea chupa hii. Unaweza pia kuchapisha chupa 3d kutoshea. Nilinunua yangu katika duka huko PetSmart.
Zana
Printa ya 3D
Moto Gundi Bunduki
Sandpaper - nilitumia grit 100. Hii inaweza kuhitajika kutoshea servo kwenye nafasi yake.
Programu na Maktaba
Arduino IDE
Programu ya Blynk
Maktaba ya Blynk
Hatua ya 2: Uchapishaji wa 3D
Nilibuni chakula cha samaki kwenye Tinkercad. Ninajifunza Fusion360 lakini kwa sasa nina ujasiri zaidi na Tinkercad. Feeder magazeti katika vipande viwili na chupa hiari kwenda pamoja nayo. Kipande kikubwa kinaweka chupa, servo, na NodeMCU. Kipande cha pili kinashikilia pembe ya servo. Chakula hutikiswa kutoka kwa kipande hiki ndani ya maji. Vipande vyote vinaweza kuchapishwa bila msaada. Nilitumia ujazo wa 25%. Chupa inapendekezwa lakini chupa ya chakula cha samaki kutoka ukurasa wa sehemu inaweza kutumika badala yake. Kipande kikubwa kilinichukua kama masaa tano kuchapisha na kiambatisho cha servo kilichukua saa moja na nusu. Unaweza kupata faili hapa: Faili za printa kwenye Thingiverse
Hivi sasa ninachapisha kwenye MOD-t. Bei yake ya bei rahisi na programu rahisi kutumia iliifanya iwe printa nzuri ya kwanza kwangu. Walakini, ningependa printa mpya kwani ninakua kama mbuni na mvumbuzi wa CAD.
Hatua ya 3: Mpangilio
NodeMCU ni mdhibiti mdogo kama Arduino. Tofauti ni kwamba ina kifaa cha esp kilichojengwa. Hii inamaanisha bila vifaa vyovyote vya nje inaweza kuungana na wifi.
Uunganisho pekee uliofanywa ni kati ya servo na NodeMCU. Unganisha Gnd na Gnd. 5v ya servo iliyounganishwa na Vin ya NodeMCU. Waya ya ishara ya servo kisha inaunganisha kwa D1 ya NodeMCU. NodeMCU ina pinout tofauti na Arduino yako ya kawaida. D1 ya NodeMCU inalingana na pini D5 ya Arduino. Angalia pinout pia. Katika nambari ambayo tunafafanua pini yetu tuna chaguo mbili. Ama piga pini kama "D1" au piga "5". Chaguzi zote mbili hufanya kazi.
Hatua ya 4: Kufanya App - Blynk
Blynk ni programu ya IOS na Android ambayo inaruhusu unganisho kwa watawala wadogo kupitia wifi, bluetooth, ethernet, n.k. Katika mradi huu tunaunganisha na programu kupitia wifi. Blynk ni programu ya kuburuza na kushuka ikiruhusu skrini rahisi, zilizoboreshwa kudhibiti miradi.
Kuanzisha programu ya Blynk:
Pakua programu ya Blynk.
Sanidi akaunti. Tumia anwani halisi ya barua pepe. Misimbo yako ya auth itatumwa kwa barua pepe hii.
Bonyeza "Unda Mradi Mpya".
Taja mradi wako.
Chagua kifaa "NodeMCU".
Hakikisha aina ya unganisho ni "Wifi".
Bonyeza "Unda Mradi".
Bonyeza skrini na mwambaa wa upande utaonekana.
Chagua kitufe.
Taja kitufe.
Chagua pato kama "Virtual 1".
Hakikisha iko katika hali ya "Push".
Jina Kwenye "Kulisha" na Zima "Kulisha".
Bonyeza "Sawa" Bonyeza skrini tena.
Chagua "Onyesho la Thamani iliyo na lebo M".
Ipe jina "Kulisha Mara ya Mwisho".
Chagua pembejeo kama V5.
Bonyeza "Sawa".
Bonyeza skrini tena.
Tembeza chini kwenye mwambaa wa kando hadi "Saa ya Wakati wa Kweli".
Chagua.
Weka eneo la saa kuwa lako mwenyewe na ubonyeze "Sawa".
Programu yako iko tayari kwenda
Hatua ya 5: Kanuni
Ili kutumia nambari utahitaji kupakua maktaba ya Blynk.
Utahitaji pia kupitia hatua kadhaa kuweza kupanga NodeMCU na Arduino IDE. Fuata hatua kutoka hapa: Programu ya NodeMCU
Nambari inafanya kazi kwa kuhisi ishara ya juu kutoka kwa pini halisi 5. Hii inasababishwa na kitufe katika programu ya Blynk. Wakati ishara ya juu inahisiwa, nambari hiyo hufanya kazi. Kazi hii inaita servo kusonga digrii 30 kwa hatua ya digrii 1. Kutumia hatua hutoa harakati safi.
Pia simu hutuma data ya saa halisi, a.k.a wakati kwa NodeMcu. Simu hutuma wakati kila sekunde. Kitufe kinapobanwa kusonga servo, tofauti i huletwa kwa 1. Hii inasababisha taarifa ya if (i == 1) kuwa ya kweli, ikituma wakati kuonyeshwa kwenye programu. Wakati unatumwa kila wakati kitufe kinapigwa. Maana yake wakati unaonyeshwa ni wakati wa kulisha mwisho.
Utahitaji kujumuisha ssid yako na nywila. Ikiwa muunganisho wako wa wifi hauhitaji nywila acha uwanja huo kama "". Utahitaji pia kujumuisha tokeni yako ya mwandishi, iliyotumwa kwa barua pepe wakati programu yako itaundwa. Unaweza kuhitaji kubadilisha kiwango cha servo ili kutoshea chakula unachotaka kulisha.
/ * Mtoaji wa Samaki asiye na waya * Bei ya Haruni * V1.2 * * Mchoro huu unaruhusu samaki kulishwa kutoka mahali popote ulimwenguni * wifi inayotolewa inapatikana. Mchoro huo unategemea NodeMCU * inayotawala servo kwenye pini D1 (GPIO5). Programu ya Blynk * inadhibiti NodeMCU kutoka kwa smartphone. * Programu hutuma data ya rtc kutoka kwa smartphone kwenda NodeMCU. * Unganisha kitufe kwenye programu na pini halisi 1. * Unganisha lebo kwa pini halisi 5. * /
#fafanua BLYNK_PRINT Serial
# pamoja
# pamoja
# pamoja
# pamoja
# pamoja
// Unapaswa kupata Auth Token katika Programu ya Blynk. // Nenda kwenye Mipangilio ya Mradi (icon ya nut). char auth = "AuthToken";
// Kitambulisho chako cha WiFi. // Weka nenosiri kwa "" kwa mitandao wazi. char ssid = "ssid"; char pass = "nywila"; int pos; int i; Servo myservo;
Kipima muda cha BlynkTimer;
WidgetRTC rtc;
saa batiliDisplay () {// Unaweza kupiga saa (), dakika (),… wakati wowote // Tafadhali angalia mifano ya maktaba ya Wakati kwa maelezo
Kamba ya sasaTime = Kamba (saa ()) + ":" + dakika () + ":" + pili (); Kamba ya sasaDate = Kamba (siku ()) + "" + mwezi () + "" + mwaka (); // Serial.print ("Wakati wa sasa:"); // Serial.print (wakati wa sasa); // Serial.print (""); // Serial.print (sasaDate); // Serial.println ();
ikiwa (i == 1) {// Tuma wakati kwa App Blynk.virtualWrite (V5, currentTime); i = 0; Printa ya serial (i); }
}
kuanzisha batili () {// Debug console Serial.begin (9600);
ambatisha myservo (5); andika (75); Blynk kuanza (auth, ssid, pass); rtc kuanza ();
kipima muda.setInterval (1000L, saaDisplay); Printa ya serial (i); }
kitanzi batili () {Blynk.run (); timer.run (); }
BLYNK_WRITE (V1) {ikiwa (param.asInt () == 1) {
i ++; Printa ya serial (i); Serial.print ("Imesisitizwa"); // Sogeza Servo Kulisha Nafasi
kwa (pos = 50; pos = 140; pos- = 1) // huenda kutoka digrii 180 hadi digrii 0 // {// myservo.write (pos); // sema servo kwenda kwenye msimamo katika pos 'variable' // kuchelewa (15); // inasubiri 15ms kwa servo kufikia msimamo //}} mwingine {Serial.print ("Unyogovu"); // Kurudi nyumbani myservo. Andika (75);}}
Hatua ya 6: Kuiweka Pamoja
Ambatisha servo kwa kipande kilichochapishwa cha 3d kama ilivyoonyeshwa hapo juu. Kipande kinachotetemeka kinapaswa kuwekwa kwenye pembe ili iweze kufunika yanayopangwa ambapo chakula hukaa kisha kushikamana na pembe. Chupa itateleza kwenye shimo lake kwa nguvu kidogo. Gundi ubao wa mkate kwa sehemu gorofa na gundi chini ya sehemu gorofa kwenye tanki. Nilitengeneza kipande hicho kukaa kwenye kipande cha pembe ya kulia. Weka NodeMCU kwa nguvu na bonyeza kitufe cha kucheza kwenye kona ya juu kulia ya programu. Mlishi wako sasa yuko tayari!
Hatua ya 7: Hitimisho
Ikiwa kazi zote, unapobofya kitufe cha kulisha samaki hulishwa. Wakati wa kulisha wa mwisho unapaswa kusasisha pia. Hii ni moja ya miradi muhimu zaidi ambayo nimefanya. Ninapata raha ya kulisha samaki wangu na samaki hupata chakula. Inaonekana kama kushinda kushinda! Pamoja na kulisha hii yote, nitakuwa na samaki wakubwa. Je! Kuna mtu yeyote anayejua jinsi ya kujenga bwawa?
Agizo hili liko kwenye mashindano kadhaa. Tafadhali penda, toa maoni, piga kura, na ushiriki. Nina furaha kujibu maswali pia. Furahiya
Mkimbiaji Juu kwenye Mashindano ya Mtandao ya Vitu vya 2017
Ilipendekeza:
Dhibiti Sauti Nyumba Yako Kutoka Mahali Pote Ulimwenguni: Hatua 5
Dhibiti Sauti Nyumba Yako Kutoka Mahali Pote Ulimwenguni: … sio hadithi za kisayansi tena … Kutumia vifaa na programu inayopatikana leo, hii inayoweza kufundishwa itaonyesha jinsi inawezekana kudhibiti sauti kwa mifumo mingi ya nyumba yako kupitia udhibiti wa sauti, smartphone, kibao, na / au PC kutoka mahali popote i
Nyumba ya Smart yenye Gharama ya chini - Udhibiti Kutoka Mahali Pote DUNIANI: Hatua 6
Nyumba ya Smart yenye Gharama ya chini - Udhibiti kutoka Mahali Pote DUNIANI: Kuhusu Siku hizi wazazi wote wanafanya kazi ili kuwa na maisha mazuri kwa familia. Kwa hivyo tuna vifaa vingi vya elektroniki kama Heater, AC, Mashine ya Kuosha, nk nyumbani mwetu. Wakati wanaporudi nyumbani wanapaswa kuhisi raha katika eneo
Taa za Kudhibitiwa kwa Sauti Kutoka Mahali Pote Na Jason: Hatua 7
Taa zinazodhibitiwa kwa sauti kutoka popote na Jason: Taa za AC zinazodhibitiwa kutoka mahali popote na unganisho la mtandao kwa kutumia NodeMCU (ESP8266) na Jason (App ya Android). Kifaa cha AC, bila malipo
Ufuatiliaji wa Moja kwa Moja Thamani ya Sensorer Yako Kutoka Mahali Pote Ulimwenguni: Hatua 4
Ufuatiliaji wa moja kwa moja Thamani ya Sensorer Yako Kutoka Mahali Pote Ulimwenguni: Nilipata ujumbe juu ya simu na nambari ya WhatsApp kuhusu usaidizi wa kutengeneza mradi mmoja. Mradi huo ulikuwa kupima shinikizo iliyofanywa kwenye sensor ya shinikizo na kuionyesha kwenye simu janja. Kwa hivyo nilisaidia kutengeneza mradi huo na niliamua kutengeneza mkufunzi
Jinsi ya Kupata Muziki Wako Kutoka Mahali Pote na Mac Mini yako: Hatua 5
Jinsi ya Kupata Muziki Wako Kutoka Mahali Pote na Mac Mini yako: Mafundisho haya yanageuza kompyuta yako kuwa seva ya kushiriki kibinafsi. Itakuwa mwenyeji wa muziki wako ili tu uweze kuufikia. Lakini, kudhani muunganisho wako wa mtandao ni haraka vya kutosha, utaweza kuipata kutoka kote ulimwenguni. Jinsi baridi ilivyo