Orodha ya maudhui:

Wroombian: 3 Hatua
Wroombian: 3 Hatua

Video: Wroombian: 3 Hatua

Video: Wroombian: 3 Hatua
Video: Я заставила трех школьных сердцеедов-миллиардеров ссориться из-за меня. 2024, Novemba
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

Je! Umewahi kutaka kufanya kazi na mfumo halisi wa uendeshaji kwenye mdhibiti mdogo? Au hata ulijaribu kukuza yako mwenyewe? Ndio maana niko hapa!

Wroombian ni jaribio la kuunda mfumo wa kufanya kazi kwa mdhibiti mdogo wa ESP-WROOM-32. Inategemea viwandani vya Micropython na LoBo Micropython na hukuruhusu kuunda miradi anuwai kwa madhumuni anuwai.

Kimsingi hukuruhusu kuunda, kudumisha na kuendesha hati yoyote ya chatu ambayo kifaa kinaweza kushughulikia. Kwa hivyo unaweza kuunda programu nyingi kama kumbukumbu inavyokuruhusu na kuendesha zingine wakati unahitaji. Au hata mbili kati yao wakati huo huo, tengeneza bash script ili kuiendesha kwa mfuatano na kudhibiti mfumo mzima kwenye wavuti!

Na hii sio orodha yote ya huduma. Wrombian itakuruhusu kuunda aina tofauti za miradi, bila kujali ni swichi ya taa ya mbali, uvumbuzi wa IoT ya mapinduzi au mkusanyiko wa michezo inayoweza kubebeka!

Nenda kwenye ukurasa wetu wa wiki kujifunza zaidi kuhusu Wroombian!

Vifaa

Bodi ya maendeleo ya ESP32, PC, kebo ndogo ya usb

Hatua ya 1: Kusakinisha Programu dhibiti

Kwanza kabisa, pakua au weka hazina yetu kwenye kompyuta yako:

Ili kuandaa ESP32 yako kwa kazi unahitaji kufuta kumbukumbu ya bodi na kupakia firmware kwa kutumia script ya flash.sh:

1. Sakinisha Chatu

2. Sakinisha esptool kupitia amri ya bomba:

bomba kufunga esptool

3. Flash bodi yako:

- Linux

Pakua au unganisha folda ya hazina, fungua /firmware/flash.sh, badilisha thamani ya FLASH_COMPORT kwenye bandari yako ya ESP32 (k.m. / dev / ttyUSB0). Halafu katika aina ya terminal:

./firmware/flash.sh

- Windows

Sakinisha Git kwa Windows, pakua au folda ya kuhifadhi clone, fungua /firmware/flash.sh, badilisha thamani ya FLASH_COMPORT kwenye bandari yako ya ESP32 (k.m COM1).

Halafu katika aina ya Git bash:

./firmware/flash.sh

AU

Nenda kwenye folda ya firmware na utumie amri kwa mikono (itafanya kazi kwa Linux pia, usisahau kuchapa bandari halali ya serial):

esptool - bandari COM1 futa_flash

esptool --chip esp32 --port COM1 --baud 460800 - kabla ya default_setet - baada ya hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader / bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython. 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

Imekamilika! Sasa unaweza kwenda hatua inayofuata!

Hatua ya 2: Kupakia Faili za Mfumo

Inapakia Faili za Mfumo
Inapakia Faili za Mfumo
Inapakia Faili za Mfumo
Inapakia Faili za Mfumo

Ili kufanya kazi ya Wroombian tunahitaji kupakia faili zote za mfumo kwenye kumbukumbu yake ya flash. Unaweza kutumia Thonny IDE (au IDE yoyote ya Micropython unayotaka) kwa hili.

Pakua na usakinishe Thonny, uzindue, kisha elekea Zana> Chaguzi> Mkalimani na uchague bodi yako kutoka kwenye orodha ya vifaa. Fungua saraka ya mradi uliopakuliwa / uliowekwa kwenye mhariri. Unapaswa kisha kupata ujumbe kwenye ganda la chini la REPL sawa na ile iliyo kwenye picha # 1. Ukiona makosa au maandishi ya kushangaza - jaribu kupakia tena Thonny na Ctrl + F2 mara chache hadi shida iishe.

Kisha nenda kwenye saraka ya mradi wa flash (kwenye dirisha la 'Kompyuta hii', na upakie faili na folda zote moja kwa moja (kama kwenye picha # 2). Wanapaswa kuonekana kwenye dirisha la faili la kifaa cha juu.

Hatua ya 3: Anza Kuunda Ulimwengu Bora

Anza Kuunda Ulimwengu Bora!
Anza Kuunda Ulimwengu Bora!
Anza Kuunda Ulimwengu Bora!
Anza Kuunda Ulimwengu Bora!

Unaweza kutumia serial, telnet au FTP kuungana na bodi, kwa hivyo hebu tumia unganisho la serial kwa kuanza kwa kwanza. Pakua na usakinishe Putty, ifungue, chagua uunganisho wa serial kama inavyoonyeshwa kwenye picha, andika bandari yako ya serial na uweke baudrate ya 115200. Kisha fungua unganisho!

Wroombian ana ukurasa wa wiki ulioelezewa vizuri unaweza kutaja ikiwa una shida yoyote ya usanidi au wakati wa kuunda mradi wako mwenyewe. Jisikie huru kuuliza maswali yako katika sehemu ya Masuala!

Amri ya 'msaada' itakuonyesha amri zote zinazopatikana na matumizi yake.

Unaweza kuanza safari yako kwa kutumia hati yetu ya blink iliyoandikwa kama hii:

kimbia nyumbani / blink.py

Na angalia mwangaza wako wa onboard LED!

Asante kwa umakini! Tafadhali tembelea repo yetu ya github kupata habari zaidi:

Ilipendekeza: