Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Angalia unachojiingiza mwenyewe
- Hatua ya 2: Mzunguko
- Hatua ya 3: Msimbo wa Arduino
- Hatua ya 4: Kuweka Mahitaji kwenye Raspberry Pi
- Hatua ya 5: Kupanga Raspberry Pi
- Hatua ya 6: Kuharibu Maisha Yako
- Hatua ya 7: Shika Nyama (Kwa Kulia!)
- Hatua ya 8: Jisajili kwa Bolillo Kremer
Video: Unyogovu Bot 5000: 8 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Ikiwa umewahi kurudi nyumbani ukiwa na furaha na umejaa mwenyewe, basi mradi huu ni kwako!
Ndani ya dakika Bot Unyogovu 5000 itakurudisha kwenye dimbwi la faraja la huzuni ambalo sote tunajua na kupenda.
Katika Agizo hili nitawaongoza katika kurudia uvumbuzi wangu, Bot ya Unyogovu 5000, kwa kutumia Arduino kama mtumwa wa Raspberry Pi ili kukuchoma wakati taa zinazima. (Unyogovu na utumwa katika mafunzo moja !?)
Tafadhali jiandikishe kwa idhaa yangu ya YouTube Bolillo Kremer kuona roboti hii ikiharibu siku yangu na kwa video zaidi za robot zisizofaa katika siku zijazo!
Vifaa
Je! Matarajio ya kuwa na unyogovu hayakuui? Kisha nenda haraka chukua vitu vifuatavyo…
- Arduino
- Pi ya Raspberry
- Jopo la jua au Sensorer ya LDR
- Tishu (kukausha machozi yako)
Hatua ya 1: Angalia unachojiingiza mwenyewe
Tazama video hii kukupa ufahamu mzuri wa kile unachoweza kujiingiza.
Hatua ya 2: Mzunguko
Mzunguko wa mradi huu unaonekana kuwa mzuri sana kuwa kweli, lakini sivyo.
Kwa kweli unachotakiwa kufanya ni kuziba waya mzuri kutoka kwa Jopo la Jua kuwa A0 kwenye Arduino yako na waya hasi kwenye GND. Hakuna vifaa vya ziada vinavyohitajika kwa sababu paneli ndogo za jua hutoa voltage ndogo sana.
Ilimradi jopo la jua litoe chini ya volts 5, tutakuwa huru na hatari yoyote ya kuharibu Arduino.
Hatua ya 3: Msimbo wa Arduino
Katika Arduino IDE tunahitaji kujaribu jinsi giza ni giza la kutosha kuanza kuharibu maisha yako kwa kujaribu voltage ya Jopo la Jua.
Video hapo juu inakata mahali ambapo Nambari ya Arduino inaendeshwa
Nambari hii inachapisha thamani (voltage)
Kuelea kwa ConstVolts = 5.0; // volts 5 juu
const int SolarPanel = 0; // Analog Pin A0 usanidi batili () {Serial.begin (9600); } kitanzi batili () {int val = analogRead (SolarPanel); volts za kuelea = (val / 1023.0) * RefVolts; // Huhesabu pato la volts Serial.println (volts); }
Jaribu kwa kuweka mkono wako juu ya Jopo la jua au taa inayoangaza ndani yake.
Voltage inapaswa kuongezeka na kiwango cha taa.
Unapopata mahali pazuri pa wapi unataka bot ya unyogovu kuchukua hatua, weka voltage hiyo ili kuchapisha kitu kando ya mistari ya "Siku yako inaharibiwa".
Katika mfano wangu, ikiwa voltage ilikuwa chini ya.40, ingechapisha "Kuchoma …"
Kuelea kwa ConstVolts = 5.0; // volts 5 maxconst int SolarPanel = 0; // Siri ya Analog A0
kuanzisha batili ()
{Serial.begin (9600); }
kitanzi batili ()
{int val = analogRead (SolarPanel); volts za kuelea = (val / 1023.0) * RefVolts; // Huhesabu pato la volts Serial.println (volts);
ikiwa (volts <= 0.40) // Wakati taa zimezimwa {Serial.println ("Kuchoma…");
}
ikiwa (volts> 0.40) // Wakati taa zinawashwa
{Serial.println ("Jisajili kwa Bolillo Kremer kwenye YouTube"); }}
Hatua ya 4: Kuweka Mahitaji kwenye Raspberry Pi
Samahani mapema kwa kila kitu utalazimika kupitia hatua hii.
Katika aina yako ya Raspberry Pi Terminal nambari ifuatayo ya kusanikisha IDE ya Arduino…
Sudo apt-get kufunga arduino -y
Kisha weka nanpy na firmware yake kwenye folda yako ya upakuaji na amri hizi…
Upakuaji wa cd
kipengee cha git
clone ya git
Sasa nenda kwa nanpy-firmware kutoka Upakuaji na usanidi nanpy na amri hizi zifuatazo…
cd nanpy-firmware /
./configure.sh
Kutoka hapa, nenda nyuma kwenye folda ya Upakuaji na nakili mchoro wa nanpy kwenye IDE ya Arduino…
cd..
cd..
cp -avr nanpy-firmware / ~ / sketchbook / maktaba
Sasa kutengeneza nanpy kukimbia na chatu…
cd nanpy
sudo python3 setup.py kufunga
Sudo python setup.py kufunga
Kisha fanya folda kwenye Desktop inayoitwa nanpy. Labda hauitaji kufanya hii kwa amri lakini…
cd..
cd..
cd Desktop
mkdir nanpy
Phew hiyo ilikuwa mengi. Ili kuifanya yote ifanye kazi, tunahitaji kufunga pygame na amri hii moja ya mwisho…
Sudo apt-get kufunga python-pygame
Hongera kwa kufika mbali! Kwa wakati huu labda hauitaji hata bot ya unyogovu ili kukufanya usijisikie raha.
Sasa Pakia tu mchoro wa nanpy kwenye Arduino yako ukitumia IDE ya Arduino kwenye Pi.
(iliyoko kwenye Faili> Sketchbook> maktaba> nanpy-firmware> Nanpy)
Hatua ya 5: Kupanga Raspberry Pi
Kazi yako yote ngumu iko karibu kulipa!
Baada ya mchakato huu mgumu na mrefu, utupu wa kufariji wa giza ndio unachohitaji, sawa?
Kuandika hati ya chatu ni sawa na kuandika nambari ya c ++ katika Arduino IDE…
Katika hati hii ya chatu tunaunganisha kwenye Arduino kwa kutumia nanpy na tunatumia pygame kucheza sauti yoyote tunayo katika kitanzi kinachoendelea.
Taa zinapozima, sauti itacheza.
Ukiwasha tena sauti itaanzia ilipoishia.
Hakikisha kuhifadhi hati ya chatu kwenye folda ya nanpy ambayo uliunda kwenye Desktop yako.
kutoka kwa kuagiza nanpy (ArduinoApi, SerialManager) kutoka wakati kuagiza kuagiza kulala pygame
pygame.init ()
Choma = pygame.mixer.music.load ("Roast.wav")
SolarPanel = 0 RefVolts = 5.0 kucheza = Kweli pygame.mixer.music.play (-1) pygame.mixer.music.pause ()
jaribu:
unganisho = SerialManager () a = ArduinoApi (connection = connection) isipokuwa: printa ("Imeshindwa kuungana na Arduino")
jaribu:
wakati Kweli: val = a.analogRead (SolarPanel) volts = (val / 1023.0) * RefVolts; chapisha (volts)
ikiwa (volts> = 0.20 na kucheza == Kweli):
pygame.mixer.music.pause () chapa ("Sio Choma") chapa ("Muziki Umesitishwa") kucheza = False elif (volts> = 0.20 na kucheza == Uongo): chapisha ("Sio Kuchoma") elif (volts < 0.20 na kucheza == Kweli): chapa ("Kuchoma") elif (volts <0.20 na kucheza == Uongo): pygame.mixer.music.unpause () chapa ("Roasting") print ("Music Unpaused") play = Ukweli mwingine: chapa ("Kosa")
isipokuwa:
chapisha ("KOSA")
isipokuwa:
chapisha ("KOSA")
Hatua ya 6: Kuharibu Maisha Yako
Ili kufanya bot ya unyogovu itekeleze jina lake, tutahitaji kuuliza marafiki wetu watuchekeshe.
Niligundua njia rahisi tunaweza kuwachoma ni kwa kuwatukana bila muktadha wowote.
Baada ya kuwa na kashfa nzuri (au mpaka usiweze kuichukua tena) utataka kuziandika kwenye wavuti hii na kuipakua kama. MP3
ttsmp3.com/
Kisha tumia wavuti hii kubadilisha. MP3 yako kuwa ya. WAV ukitumia wavuti hii
audio.online-convert.com/convert-to-wav
Mwishowe, weka hiyo. WAV kwenye folda ya nanpy pamoja na hati yako ya chatu.
Hatua ya 7: Shika Nyama (Kwa Kulia!)
Shika tishu kutoka kwa dawati la kompyuta yako na uwe tayari kutoa machozi wakati unapoendesha mpango wa Unyogovu Bot 5000 kwa kufungua faili ya.py kutoka IDLE na kwenda Run> Run Module
Hatua ya 8: Jisajili kwa Bolillo Kremer
Ikiwa ulifurahiya mafunzo haya au ulifurahiya uvumbuzi wangu wa Unyogovu Bot 5000, au ulifurahiya sehemu yoyote ya hii, tafadhali jiandikishe kwa Bolillo Kremer.
Nitakuwa nikifanya miradi ya kuchekesha zaidi hivi karibuni na ningethamini sana msaada wako!
Asante sana! Nitakuona kwenye mafunzo yanayofuata;)
Ilipendekeza:
ChessMaster 5000: 3 Hatua
ChessMaster 5000: Jina la mfano huu ni ChessMaster 5000; ChessMaster 5000 inapaswa kutusaidia kuwa na wazo la ingeonekanaje kutengeneza bodi halisi iwe kwa kuni au chuma. Tunaweza pia kuchapisha bodi kwa mfano huu
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
Loactor na Ikiwa Ripoti ya Moja kwa Moja Inatumia Bot Bot: Hatua 4
Loactor na Ikiwa Ripoti ya Moja kwa Moja Inatumia Bot Bot: Kupitia WhatsApp, pata vigeuzi (mahali, urefu, shinikizo …) kutoka kwa NodeMCU kama inavyoombwa au tuma maagizo kwa NodeMCU kupitia API ya Twilio. Kwa wiki chache, nimekuwa nikifanya kazi na API ya Twilio, haswa kwa ujumbe wa WhatsApp, na hata imeundwa ap
Bwana Sketchy: Bot Bot ya Sanaa!: 4 Hatua
Bwana Sketchy: The Bot Bot! ni masaa machache au chini.Ni rafiki wa bajeti na vifaa vingi uta
Takataka Iliyojengwa kwa BT Kuchora Bot - Bot Yangu: Hatua 13 (na Picha)
Takataka Iliyojengwa BT Kuchora Mstari Bot - Bot Yangu: Hai marafiki baada ya pengo refu juu ya miezi 6 hapa naja na mradi mpya. Mpaka kukamilika kwa Cute Drawing Buddy V1, SCARA Robot - Arduino nina mpango wa kuchora bot nyingine, lengo kuu ni kufunika nafasi kubwa ya kuchora. Kwa hivyo silaha za roboti zilizowekwa c