Orodha ya maudhui:

Plantagotchi! Mpandaji mahiri: Hatua 8 (na Picha)
Plantagotchi! Mpandaji mahiri: Hatua 8 (na Picha)

Video: Plantagotchi! Mpandaji mahiri: Hatua 8 (na Picha)

Video: Plantagotchi! Mpandaji mahiri: Hatua 8 (na Picha)
Video: Кварцевый ламинат на пол. Все этапы. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #34 2024, Julai
Anonim
Plantagotchi! Mpandaji mahiri
Plantagotchi! Mpandaji mahiri
Plantagotchi! Mpandaji mahiri
Plantagotchi! Mpandaji mahiri

Plantagotchi hufa kwa hivyo mmea wako sio lazima.

Hivi majuzi nilikuwa mmiliki wa kiburi wa upandaji wa nyumba mpya (aitwaye Chester) na ninataka sana awe na maisha marefu na yenye afya. Kwa bahati mbaya, sina kidole gumba kijani kibichi. Mara moja nilikuwa na hakika kuwa nitampeleka Chester kwenye kaburi la mapema ikiwa sikupata msaada. Alikuwa tayari ana huzuni kidogo akiangalia nilipompata.

Hivi ndivyo nilivyokuja na Plantagotchi - mpandaji mzuri ambaye hukujulisha unapokuwa mzazi wa mmea wa kupuuza. Plantagotchi hubadilisha mmea wako kuwa cyborg ambayo hutoa maoni wakati mahitaji yake hayakutimizwa. Ikiwa haipati jua ya kutosha au maji hufa (macho yake hugeuka kwa Xs). Hii hukuruhusu kuifanya iwe kwenye mmea wako kabla ya kuchelewa!

Kumbuka: hii ni kuingia kwenye Changamoto ya Mpandaji na nilitumia Tinkercad katika muundo wangu.

Hatua ya 1: Uvuvio wa Kubuni na Utendaji

Uvuvio wa Kubuni na Utendaji
Uvuvio wa Kubuni na Utendaji
Uvuvio wa Kubuni na Utendaji
Uvuvio wa Kubuni na Utendaji
Uvuvio wa Kubuni na Utendaji
Uvuvio wa Kubuni na Utendaji

Wakati nilikuwa naota Plantagotchi, nilifikiria msalaba kati ya Tamagotchi (kipenzi cha dijiti kutoka miaka ya 90 ambayo haiwezekani kuendelea kuishi), na Anana (mananasi ya anthropomorphic kutoka kipindi cha chini cha bajeti cha miaka ya 80 kipindi cha elimu cha Ufaransa cha Ufaransa - Téléfrancais!)

Katika kiwango cha msingi kabisa, nilielewa kuwa mmea wangu ulihitaji vitu viwili ili kuishi: Maji, na Nuru. Ipasavyo, Plantagotchi ina sensa ya maji na sensor nyepesi. Ikiwa mmea haupokea nuru kwa muda mrefu, au ikiwa maji yake yatakauka, macho ya Plantagotchi yanaelekea Xs.

Wakati wa mchana, macho ya Plantagotchi hutazama kuzunguka chumba. Wakati wa giza huwafunga (tazama video kwa utangulizi). Hii inatoa utu kidogo!

Hatua ya 2: Vifaa vya Kukusanya

Vifaa vya Kukusanya
Vifaa vya Kukusanya
Vifaa vya Kukusanya
Vifaa vya Kukusanya

Huu sio mradi mgumu; Walakini, haipendekezi kwa mwanzoni kabisa kwa sababu zifuatazo:

  • Unahitaji kuuza skrini za TFT
  • Unahitaji kujisikia vizuri kufunga na kusuluhisha maktaba za Arduino
  • Ikiwa unataka kubadilisha muundo wa macho unahitaji kuendesha programu ya chatu kwenye laini ya amri.

… Ikiwa haya yote yanasikika sawa - wacha tuanze!

Macho ni msingi wa mafunzo ya kushangaza ya Adafruit: Macho ya Uhuishaji ya Elektroniki ukitumia Vijana. Nilifanya marekebisho ya kubadilisha mradi huu, lakini mafunzo ya asili yana rasilimali nyingi bora na vidokezo vya utatuzi ikiwa skrini hazifanyi kazi vizuri.

Ugavi wa macho na sensorer:

  1. Skrini 2 ndogo za TFT
  2. Kijana 3.1 au 3.2 mdhibiti mdogo
  3. Waya
  4. Mpinga picha
  5. Kinzani ya 10K Ohm
  6. Misumari 2 ndogo ya mabati
  7. Sehemu 2 za Alligator (hiari)
  8. Kidogo cha sifongo
  9. Bodi ya mkate
  10. Wakataji waya
  11. Fundi umeme
  12. Kesi iliyochapishwa ya 3D kwa macho

Vifaa vya kutengeneza soldering

  1. Chuma cha kulehemu
  2. Solder
  3. Kitambi cha Solder (ikiwa utafanya makosa)

Vifaa kwa mpandaji:

  1. Bati kubwa ya kahawa
  2. Sanduku ngumu la pipi kuweka microcontroller (nilitumia pakiti ya mints ya Excel)
  3. Rangi ya Acrylic
  4. Brashi ya rangi
  5. Mikasi
  6. Msumari & nyundo kwa kuchomwa mashimo
  7. Kanda ya kuficha (hiari - haionyeshwi pichani)
  8. Sanduku la juisi (hiari - haionyeshwi pichani)
  9. Bunduki ya gundi (hiari)
  10. Tinfoil kwa mapambo (hiari - haionyeshwi pichani)

Hatua ya 3: Kupata Macho Kufanya Kazi

Kupata Macho Kufanya Kazi
Kupata Macho Kufanya Kazi
Kupata Macho Kufanya Kazi
Kupata Macho Kufanya Kazi
Kupata Macho Kufanya Kazi
Kupata Macho Kufanya Kazi

Kama nilivyosema hapo awali, nilifuata mafunzo haya ya Adafruit ili kupata macho mapema.

Mafunzo ya Adafruit yana maagizo ya kina zaidi kuliko nina nafasi ya kufunika hapa. Nitafupisha maagizo ya jumla, na kuonyesha changamoto nilizozipata.

1. Solder waya kwenye skrini. Utahitaji kuunganisha waya kwenye pini zifuatazo:

  • VIN
  • GND
  • SCK
  • SI
  • TCS
  • RST
  • DD

Changamoto - Niliuza vichwa vya kichwa kwenye skrini yangu mara moja kwa upandaji mkate, lakini basi hazingefaa kwenye kiambatisho kilichochapishwa cha 3D. Hii ilimaanisha ni lazima niziondoe na kuuza tena kwenye waya. Ruka usumbufu huu kwa kutumia waya badala ya vichwa kwanza.

2) Sakinisha maktaba ya TeensyduinoChallenge - usiruhusu kisakinishi kujumuisha maktaba yoyote ya Adafruit wakati wa kupitia mchakato wa usanidi. Maktaba hizi zimepitwa na wakati, na zitasababisha nambari yako kutupa makosa.

3) Jaribu TeensyUpakia mchoro rahisi wa kupepesa ili uone ikiwa usakinishaji wako wa Teensyduino ulifanikiwa.

4) Sakinisha maktaba za picha kwenye Arduino IDE Utahitaji maktaba ya Adafruit_GFX, na maktaba ya Adafruit_ST7735

5) Weka waya kwa Vijana kwa kutumia ubao wa mkate Unganisha waya zako kama ifuatavyo kwa Vijana (bonyeza hapa kupata ramani ya pini za Vijana)

  • VIN - USB
  • GND - GND
  • SCK - SPI CLK
  • SI - SPI MOSI
  • TCS - Pin 9 (jicho la kushoto), au 10 (jicho la kulia)
  • RST - Pini 8
  • D / C - Pini 7

6) Pakia faili ya "macho ya uchawi" kwa Vijana Ni bora kuanza na nambari asili kutoka kwa Mafunzo ya Adafruit, badala ya toleo langu lililobadilishwa, kwani yangu inaweza kuonyesha X tu badala ya macho wakati hakuna sensorer.

Changamoto -Breadboarding na skrini za TFT inaweza kuwa maumivu kwani ni nyeti sana. Ikiwa waya ambazo hazijauzwa zingepigwa kabisa, ningeishia na skrini nyeupe hadi nitakapopakia tena mchoro. Kuunganisha unganisho kunibadilishia changamoto hii.

Hatua ya 4: Kubadilisha muundo wa Jicho

Macho chaguo-msingi yanayokuja na maktaba hii ni ya kweli sana. Walakini, walihisi kutisha sana kwa mradi huu - nilitaka kitu kama jicho la googly.

Ili kutengeneza jicho lako la kawaida, rekebisha faili za-p.webp

Hii ndio amri utakayohitaji kuendesha ili kutoa bitmap mpya (kumbuka unahitaji Python * na vifurushi kadhaa pamoja na PImage ili hii iendeshe vizuri).

python tablegen.py defaultEye / sclera.png defaultEye / iris.png defaultEye / upper.png defaultEye / lower.png 80> defaultEye.h

Mara tu utakapoendesha hati, faili mpya ya.h inapaswa kuonekana. Vuta tu faili hii kwenye folda sawa na faili ya uncannyEyes.ino, na kisha urekebishe sehemu ya # pamoja na nambari ya Arduino ili ijue kutafuta faili yako mpya ya.h. Unapopakia nambari hiyo kwa Vijana, skrini zako zinapaswa kuonyesha muundo mpya wa macho yako.

* Kumbuka kuwa faili ya tablegen.py kutoka kwa mafunzo ya Adafruit inafanya kazi tu kwenye Python 2. Toleo nililopakia hapo juu linafanya kazi na Python 3.

Hatua ya 5: Uchapishaji wa 3D

Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D

Sijawahi kuchapisha 3D hapo awali, kwa hivyo hii ilikuwa ya kufurahisha sana!

Awali nilitaka kuchapisha sufuria nzima na njia zilizokatwa kwa macho na mdhibiti mdogo, lakini sikuwa na uhakika juu ya vifaa vya kuchapisha kitu saizi hii. Niliamua badala yake kuanza ndogo kwa kutumia toleo lililobadilishwa la kasha iliyochapishwa ya 3D inayotolewa kwenye mafunzo ya Adafruit. Ilikuwa na bei rahisi kuchapisha, na inaweza kutumika tena katika miradi mingine baadaye.

Nilidhani kugeuza kesi iliyochapishwa ya 3D itakuwa sehemu ngumu zaidi ya mradi huu, lakini ikawa rahisi sana. Nilikuwa Tinkercad, na mchakato wa kupanda ulichukua tu dakika kadhaa.

Baada ya kucheza karibu kwa dakika chache kutengeneza miundo ya wazimu (kwa miradi ya baadaye). Nilipakia faili ya.stl kutoka Adafruit, na kisha nikaongeza hisa kuisaidia kusimama kwenye uchafu. Ilinibidi tu nivute na kuacha umbo la mstatili kwenye muundo na kubadilisha ukubwa. Rahisi! Ilikuwa tayari kwa kuchapishwa kwa wakati wowote.

Utaratibu huu haukuwa bila makosa ya kibinadamu ingawa - kwa bahati mbaya nilituma faili isiyo sahihi kwa duka la kuchapisha, na kuishia na vipande vya "mbele" tu (mbili zikiwa na kistari cha mstatili, mbili bila), na hakuna kipande cha nyuma kilichofungwa. Hii ilifanya kazi vizuri ingawa, vipande vya mbele zaidi vinaweza kuongezeka mara mbili nyuma, na shimo kubwa zaidi ilifanya iwe rahisi kupitisha waya kupitia (ushindi wa bahati mbaya!)

Ubunifu uliochapishwa wa 3d kutoka Adafruit pia ulikuwa na nafasi ya kujumuisha shanga la plastiki pande zote juu ili kufanya macho yaonekane ya kweli zaidi. Niliamua baada ya kuchapisha kuwa sikutaka kujumuisha hii kwa sababu ilikuwa kwenye bonde la uchawi, kwa hivyo nilifunika mapungufu yaliyoachwa upande wa skrini na mkanda wa umeme. Tape pia inasaidia kuweka vifaa vyangu vikiwa vinalindwa kutokana na unyevu. Kwa kweli, mkanda wa umeme sio suluhisho la muda mrefu. Ikiwa ningebadilisha mradi huu ningebadilisha vifaa vyangu vya 3D ili kukidhi muundo wangu vizuri.

Nimeambatanisha toleo langu lililobadilishwa la besi ya 3D hapa chini. Asili zinaweza kupatikana kwenye kiunga hiki.

Hatua ya 6: Kuongeza Sensorer na Makazi ya Microcontroller

Kuongeza Sensorer na Makazi ya Microcontroller
Kuongeza Sensorer na Makazi ya Microcontroller
Kuongeza Sensorer na Makazi ya Microcontroller
Kuongeza Sensorer na Makazi ya Microcontroller
Kuongeza Sensorer na Makazi ya Microcontroller
Kuongeza Sensorer na Makazi ya Microcontroller

Sensorer Nuru

Nilifuata mchoro kutoka kwa wavuti ya Adafruit ili kuungana na mpiga picha ili kubandika A3 kwenye microcontroller.

Katika nambari, wakati thamani ya sensa ya picha iko chini ya kizingiti, Plantagotchi huingia katika hali ya kulala. Ni macho karibu, na kipima muda huanza. Ikiwa kipima muda kinaendelea kwa masaa 24 bila kuingiliwa, macho ya Plantagotchi yanageukia Xs kuonyesha kwamba inahitaji taa.

Kumbuka: mimea inahitaji mwanga wa asili ili kustawi, lakini Photoresistor ni nyeti kwa nuru ya asili na bandia. Kwa hivyo ni muhimu kuweka Plantagotchi kama kwamba sensor hii isingekuwa inakabiliwa na chanzo cha mwanga cha ndani.

Sensorer ya Maji

Nilisoma kwamba sensorer za maji kutu kwa urahisi, kwa hivyo niliamua kwenda kwa DIY nzuri kwa hii ili iweze kubadilishwa kwa urahisi. Niliunganisha klipu za alligator kwa waya mbili na nikaunganisha moja chini, na nyingine kubandika A0. Ikiwa A0 haijaunganishwa na ardhi, kawaida huchukua maadili karibu 50-150, mara tu nikiiunganisha chini maadili yanashuka hadi 1. Nilitumia vigae kushikilia misumari miwili ya mabati, ambayo nilishikamana kwa karibu kwa kutumia kipande cha sifongo. Agizo ni kama ifuatavyo:

(Ardhi ----- Msumari 1 [umekwama kwenye sifongo] Msumari2 <------ A0)

Bromeliads huhifadhi maji kwenye vikombe ambavyo hutengeneza chini ya majani yao (angalia picha). Wakati sifongo ni mvua kutoka kwa maji kwenye vikombe hivi, waya mbili zinadumisha unganisho, na thamani ya sensa ya A0 inabaki chini. Mara tu sifongo kukauka, hata hivyo, unganisho umevunjika, na spikes za thamani ya pembejeo. Hii inasababisha macho ya Plantagotchi kugeukia Xs.

Vipengele vya makazi

Kulinda vifaa vyangu nilitumia kifurushi cha mints ambazo zinafaa kabisa ujana wangu, hata ilikuwa na kifuniko na shimo saizi inayofaa kwa waya. Nilifunga kifurushi hicho kwenye mkanda wa umeme ili kiweze kufanana na macho.

Mwishowe nilifunga waya za sensorer na mkanda mweusi pia kwa sababu ziliweka waya pamoja na kuzifanya ziwe rahisi kusonga. Ikiwa ningefanya tena mradi huu, hakika ningewekeza kwenye Shrink ya Joto na kutegemea mkanda kidogo..

Hatua ya 7: Pamba sufuria na ongeza doa kwa Mdhibiti Mdogo

Pamba sufuria na ongeza doa kwa Mdhibiti mdogo
Pamba sufuria na ongeza doa kwa Mdhibiti mdogo
Pamba sufuria na ongeza doa kwa Mdhibiti mdogo
Pamba sufuria na ongeza doa kwa Mdhibiti mdogo
Pamba sufuria na ongeza doa kwa Mdhibiti Mdogo
Pamba sufuria na ongeza doa kwa Mdhibiti Mdogo

Baada ya kutumia pesa zaidi kwenye vifaa na uchapishaji wa 3d ambao ninajali kukubali, nilitaka kutengeneza sufuria kwa bei rahisi iwezekanavyo.

Nilirudisha bati ya kahawa ambayo inafaa kabisa saizi ya sufuria ya mmea wangu (ingawa, ilibidi nipige mdomo kidogo ili iweze kutoshea ndani). Kabla ya kupamba sufuria, nilitundika mashimo kadhaa chini ikiwa itawahi kumwagika maji.

Kama nilitaka kuweka vifaa vyangu vya umeme kwa kiasi fulani vimeondoa mpandaji (maji + umeme = sio wazo nzuri kila wakati), nilikata sanduku la juic na nikalitia nyuma ya bati kushikilia vifaa. Hii huwaweka kavu, na inaniruhusu niziondoe kwa urahisi inapohitajika.

Sikupenda jinsi sanduku la juic lilivyoshonwa nyuma, kwa hivyo nilitumia mkanda wa kuficha ili kuupa umbo kidogo. Ifuatayo, nilipaka rangi yote na rangi ya akriliki. Kwa mapambo, niliacha mstari wa fedha kwenye bati, na kuiga hii kwenye sanduku la juic na ukanda mdogo wa bati. Mwishowe, niliongeza ukanda na mkanda wa fundi umeme mweusi… kwa nini kwanini!

Hatua ya 8: Kuiweka Pamoja na Hatua Zifuatazo

Tuzo ya Kwanza katika Changamoto ya Mpandaji

Ilipendekeza: