Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.10.2015, 14:03   #1
Vlad_k
Junior Member
 
Регистрация: 21.10.2015
Сообщений: 13
Вес репутации: 0
Vlad_k is an unknown quantity at this point
По умолчанию arduino+NRF24 прошивка по радиоканалу?!...

Всем доброго времени, собственно вопрос в названии темы, заморочался собрать несколько модулей управления, хотелось бы иметь возможность обновлять ПО после установки в стены, кто нибудь реализовал подобное?, поделитесь наработками...
Vlad_k вне форума   Ответить с цитированием
Старый 23.10.2015, 20:11   #2
Vlad_k
Junior Member
 
Регистрация: 21.10.2015
Сообщений: 13
Вес репутации: 0
Vlad_k is an unknown quantity at this point
По умолчанию Re: arduino+NRF24 прошивка по радиоканалу?!...

нашел бутлодыря
PHP код:
:1079000000D00F92CDB7DEB7F89411248FED98E038
:107910009EBF8DBFCDB7DEB724B714BE23FF18C0FE
:107920008091EC089091ED08A091EE08B091EF08DD
:107930008F5E9E4BAD4ABE4D59F41092EC081092EA
:10794000ED081092EE081092EF088091EB080DD32D
:107950002093EB088FEE9EEBADEABEED8093EC0832
:107960009093ED08A093EE08B093EF0811E0A0E02B
:10797000B1E0E8E7FFE702C005900D92A230B10741
:10798000D9F711E0A2E0B1E001C01D92A834B1071F
:10799000E1F78AB183608AB98BB18C7F8BB982E0C1
:1079A0008093C00088E18093C10086E08093C2008C
:1079B00080E18093C40084B1886284B92498229ABB
:1079C0001CBC80E58CBD11E01DBD8DB58EB5399A0E
:1079D000229A80E02ED12A9A80E197E21DD184E09C
:1079E0006FE739D184E031D18F3749F586E066E21F
:1079F00032D18CE163E02FD18DE164E02CD187E0BE
:107A000060E729D185E06AE226D183E061E023D1F5
:107A100081E063E020D11093030180E090E0EAD0A0
:107A2000898381E090E0E6D08A8382E090E0E2D032
:107A30008B838BE0BE016F5F7F4F1CD12ED18EE018
:107A40007BD2CC24DD2477247394B5E09B2EA1E176
:107A50008A2EF3E0AF2ED4D1813461F4D1D1182F26
:107A600076D2123829F1113811F485E001C083E093
:107A70003AD1BDC0823411F484E103C0853419F4D5
:107A800085E06BD2B4C0853579F4BAD1E82EFF24F5
:107A9000B7D1082F10E0102F00270E291F29000F43
:107AA000111F55D26801A3C0863521F484E055D258
:107AB00080E0DECF843609F06AC0A2D1A1D1F82ED1
:107AC0009FD1B82E86E4B81641F4E0E0CE16E0E788
:107AD000DE0618F4F601A7BEE895EF2C00E811E0E9
:107AE0008FD1F80181938F01EA94D1F7FA94F6E4EB
:107AF000BF1609F02EC030E0C31630E7D30618F0E9
:107B0000F601A7BEE89523D207B600FCFDCFA6017B
:107B1000A0E8B1E02C9130E011968C91119790E0A3
:107B2000982F8827822B932B1296FA010C0177BE8F
:107B3000E89511244E5F5F4FF2E0A030BF0751F788
:107B4000F60197BEE89507B600FCFDCF87BEE89525
:107B50004EC0F5E4BF1609F04AC0F9D18F2D8F5FF2
:107B60009601E0E8F1E090E080589E4F0CC0A895A7
:107B70004081F999FECF319632BD21BD40BDFA9AC0
:107B8000F99A2F5F3F4FE817F90789F730C084371C
:107B900001F536D135D1F82E33D1182FD8D116347E
:107BA00039F4F60185916F019ED0FA94D1F71FC088
:107BB0001534E9F4C601EF2C07C08C010F5F1F4F8D
:107BC00019D091D0EA94C801EE20B9F7CF0CD11C9E
:107BD0000EC0853739F4BBD18EE185D085E983D0DD
:107BE0008FE046CF813511F488E0A6D1B0D180E195
:107BF0007AD031CFF999FECF92BD81BDF89A80B588
:107C000008958EBD8FEF02C0882321F081500DB4FE
:107C100007FEFACF8EB5089509C0000000000000ED
:107C20000000000000000000A89501970097A9F748
:107C30000895882329F084E190E0EEDF419A0895C9
:107C400080E991E0E9DF419808952A98DADF80E041
:107C5000D8DF2A9A08951F93162F2A988062D1DFC1
:107C6000812FCFDF2A9A1F9108952A988FEFC9DFBD
:107C70002A9A08950F931F938B012A988062C1DF7F
:107C8000F8018081BEDFF8018181BBDFF8018281CC
:107C9000B8DF2A9A1F910F910895809102018823DD
:107CA00051F46FE7D8DF82E062E0D5DF81E0C1DF29
:107CB00081E08093020108951F93182F80910201A3
:107CC000882329F080E0B5DF112349F405C0112392
:107CD00019F080E06EE702C080E06CE7BCDF109234
:107CE00002011F910895DF92EF92FF920F931F936D
:107CF000CF93DF93282F80910401882309F472C069
:107D000080914701E82FF0E0E95DFE4F2083982F36
:107D10009F5F90934701203109F450C0809100018A
:107D2000981709F065C04AC080E49FE175DF809133
:107D30000201882329F081E0BFDF81E08093020106
:107D400080E06EE788DF82E061E085DF2A9881EEDF
:107D500058DF2A9A2A9880EA54DFC7E2D1E002C0AD
:107D600089914FDFCE15DF05D9F72A9A81E061DFCF
:107D70007CDF182F80E05DDFC0E1D7E205C084E141
:107D800090E04ADF72DF182F812F90E08C010072A3
:107D9000107085FF02C080FF04C084FD02C02197DF
:107DA00071F787E060E357DF80910201882319F0C3
:107DB0001092020172DF012B61F408C080E8D82E16
:107DC000E92EFF2487E291E0E80EF91EDA9409F02B
:107DD000ABCF81E080934701809127018F5F809333
:107DE000270106C08091C00085FFFCCF2093C6000C
:107DF000DF91CF911F910F91FF90EF90DF90089549
:107E0000DF92EF92FF920F931F93CF93DF93D09067
:107E100003010091040110912501F0900001E09010
:107E200001018091C00087FF0EC0009304011093F0
:107E30002501F09200018091C00084FD01C0A89549
:107E4000E091C60070C0DD2061F380912601882397
:107E500021F487E1FADE80FDE4CFA8958091260128
:107E6000882339F00093040110932501F09200015A
:107E70004BC087E060E4EFDE2A9880E6C2DE80E057
:107E8000C0DE182F2A9A809326012A9881E6B9DE4F
:107E9000C5E0D1E004C080E0B4DE89931150112325
:107EA000D1F72A9A0023C1F480912601843090F002
:107EB00080E165E071E0DEDE8AE065E071E0DADE57
:107EC000F09008018091260184508093260101E002
:107ED00015E003C01092260111E08091260188234D
:107EE00009F49FCF909105019E1519F41092260177
:107EF00098CF0093040110932501F0920001909314
:107F0000010181508093260180912501E82FF0E046
:107F1000EB5FFE4FE0818F5F80932501809126010A
:107F20008150809326018E2FDF91CF911F910F9169
:107F3000FF90EF90DF900895E0E6F0E098E1908305
:107F40008083089580E0B8DE88E0F6DFFFCF58DF59
:107F5000803209F0F7DF84E1C6CE1F93182F50DF7F
:107F60001150E9F7F4DF1F910895182F88E2E4DF3C
:087F7000212EEE27FF270994E2
:027F780020FFE8
:027FFE0000057C
:040000030000790080
:00000001FF 
после его прошивки можно шить по
uart: на 115200
по радио каналу подключение nrf24 стандартное
а CE и CSN:
#define CE_DDR DDRC
#define CE_PORT PORTC
#define CSN_DDR DDRB
#define CSN_PORT PORTB
#define CE_PIN (1 << 1)
#define CSN_PIN (1 << 2)
также резервируются 3 первых байта еепромки для записи айди приемника, шить через такую же ардуинку с записанным флешером, с помощью avrdude...
Vlad_k вне форума   Ответить с цитированием
Старый 23.10.2015, 21:08   #3
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: arduino+NRF24 прошивка по радиоканалу?!...

А DTR с этим бутлодером работает?
Admin вне форума   Ответить с цитированием
Старый 24.10.2015, 02:36   #4
Vlad_k
Junior Member
 
Регистрация: 21.10.2015
Сообщений: 13
Вес репутации: 0
Vlad_k is an unknown quantity at this point
По умолчанию Re: arduino+NRF24 прошивка по радиоканалу?!...

DTR по uart работает, фьюзы не меняются, так что ножка ресет работает в штатном режиме.
Vlad_k вне форума   Ответить с цитированием
Старый 24.10.2015, 18:01   #5
Vlad_k
Junior Member
 
Регистрация: 21.10.2015
Сообщений: 13
Вес репутации: 0
Vlad_k is an unknown quantity at this point
По умолчанию Re: arduino+NRF24 прошивка по радиоканалу?!...

PHP код:
:100000000C9434000C9451000C9451000C94510049
:100010000C9451000C9451000C9451000C9451001C
:100020000C9451000C9451000C9451000C94490410
:100030000C9451000C94D9030C9451000C94510071
:100040000C9451000C9451000C9411050C94510027
:100050000C9451000C9451000C9451000C945100DC
:100060000C9451000C94510011241FBECFEFD8E026
:10007000DEBFCDBF11E0A0E0B1E0E4EBFAE002C0EA
:1000800005900D92A033B107D9F722E0A0E3B1E0CB
:1000900001C01D92AB3BB207E1F70E9447030C94ED
:1000A00058050C9400008EBD8FEF81500DB407FCF5
:1000B00002C08111FACF8EB50895E0913A02ABE308
:1000C000B2E09C9121E0290F2C93E90FF0E0E65C6F
:1000D000FE4F80830895F999FECF92BD81BDF89AB5
:1000E00080B508950F931F938823A1F00E94FD030C
:1000F000009132011091330120913401309135018A
:10010000601B710B820B930B613A710581059105A0
:1001100068F314C00E94FD03009132011091330175
:100120002091340130913501601B710B820B930BD0
:1001300061387C408105910568F30EC0419A0E94A8
:10014000FD036093320170933301809334019093E7
:1001500035011F910F9108954198F1CF2A9A089582
:10016000CF93DF931F92CDB7DEB72A988062698361
:100170000E9453006981862F0E9453000F90DF91E7
:10018000CF910C94AE0080913C0281110DC06FE7BD
:100190000E94B00062E082E00E94B00081E00E9414
:1001A000720081E080933C020895FF920F931F93A9
:1001B000CF93DF93182FF92E062F80913C028823CE
:1001C00031F080E00E94720081E080933C026EE793
:1001D00080E00E94B00061E082E00E94B0002A98B6
:1001E00081EE0E9453000E94AE002A9880EA0E948D
:1001F0005300C12FDF2D100F1C1721F089910E9491
:100200005300FACF0E94AE0081E0DF91CF911F91A1
:100210000F91FF900C947200CF93DF93EB012A981B
:1002200080620E94530088810E94530089810E944D
:1002300053008A810E945300DF91CF910C94AE004D
:100240000F931F93CF93DF932A988FEF0E94530051
:10025000182F0E94AE0080E00E947200C0E1D7E239
:10026000012F007215FF0FC010FD0DC060E387E085
:100270000E94B00080913C028823F1F010923C0271
:100280000E94C30019C014FDF1CF219779F385E1D5
:1002900090E0019749F0000000000000000000001D
:1002A00000000000A895F5CF2A988FEF0E94530018
:1002B000182F0E94AE00D4CF81E090E0002311F00F
:1002C00080E090E0919581959109DF91CF911F9108
:1002D0000F910895CF92DF92EF92FF920F931F93A9
:1002E000CF93DF93CDB7DEB728970FB6F894DEBF74
:1002F0000FBECDBFCFB6D5B688E10FB6F8948093C8
:100300006000109260000FBE0E94AA040E94D103F8
:1003100094B1986294B92498229A1CBC80E58CBD53
:1003200081E08DBD8DB58EB5399A229A80E00E940C
:1003300072000E94AE0085E090E00E9427046FE703
:1003400084E00E94B0002A9884E00E94530080E07C
:100350000E9453008F830E94AE008F818F37E1F49B
:1003600066E286E00E94B00063E08CE10E94B0008B
:1003700064E08DE10E94B00060E787E00E94B00079
:100380006AE285E00E94B00061E083E00E94B00074
:1003900063E081E00E94B00078948E010F5F1F4FF0
:1003A000E12CF12CB801C7016F8378870E946B00A4
:1003B000F80181938F01FFEFEF1AFF0A6F817885B3
:1003C00086E0E816F10479F78BE00E940C01BE018B
:1003D0006C5F7F4F80E10E940C01BE016C5F7F4F1C
:1003E0008AE00E940C0183E091E00E9400058C2DC0
:1003F00090E00E94C50489E091E00E9400058D2DE7
:1004000090E00E94C50482E191E00E94000589818C
:100410000E94B9048A810E94B9048B810E94B904A8
:100420000E94FA040E94C3008DE590E00E940C0532
:1004300028960FB6F894DEBF0FBECDBFDF91CF91E7
:100440001F910F91FF90EF90DF90CF900895EF9262
:10045000FF920F931F93CF93DF93CDB7DEB7A6978D
:100460000FB6F894DEBF0FBECDBF2A9887E10E9479
:10047000530080E00E9453008EA30E94AE008EA124
:1004800080FD44C00E94FD036093360170933701E4
:10049000809338019093390160E487E00E94B000B6
:1004A0002A9880E60E94530080E00E945300E82EC4
:1004B0000E94AE002A9881E60E9453008E010F5FD1
:1004C0001F4FFE2CF00EF01639F080E00E94530012
:1004D000F80181938F01F7CF0E94AE00898190913E
:1004E0000101891303C01092310110C080930101F2
:1004F0008E010E5F1F4FFF24F394FE14A0F7F80146
:1005000081918F010E94B904F394F7CF80913B024F
:10051000882309F4AFC08091300191E0980F909347
:10052000300189830E94FD0300913601109137014B
:100530002091380130913901601B710B820B930BB4
:1005400061307442844F910518F081E0809300017E
:1005500080910001882339F18FEF8DA361E0CE01F6
:1005600085960E94D5000E94200184E690E00E94BA
:10057000270480E090E00E946B0089A381E090E076
:100580000E946B008AA382E090E00E946B008BA324
:1005900080E28CA364E0CE0181960E94D5000E9487
:1005A0002001109200010E94FD03609336017093B8
:1005B00037018093380190933901809131018F5F29
:1005C00080933101F89420913B02822F90E04F9765
:1005D00014F08FE101C0822F282F7894909131017F
:1005E000923021F48F3129F42DE103C0933009F4C6
:1005F00021E060913A02E22EF12C70E0CB0180956F
:1006000090959927019687018E159F0508F48C0116
:10061000665C7E4FA801CE0102962EA30E944F0574
:10062000CE01800F911FA701401B510B6AE371E0BF
:1006300002960E944F05F89480913B022EA1821BE6
:1006400080933B0280913A02820F80933A02789421
:1006500010E801E0020F115069F084E090E00E9480
:100660002704602FCE0101960E94D5000E94200130
:10067000892B89F7A6960FB6F894DEBF0FBECDBFC3
:10068000DF91CF911F910F91FF90EF9008950E94FD
:100690006A010E942702FDCF80913E02811136C07F
:1006A00081E080936F0080933D02E0910201EF3F73
:1006B00069F187E0E89FF0011124E15CFD4F808142
:1006C0009181A281B3812091B7023091B802BD011E
:1006D000621B730B16161706CCF09C014091840028
:1006E00050918500672B39F48C33910520F0CC971D
:1006F0008417950718F49A01245C3F4F30938900C2
:1007000020938800B19A83E080936F0008950F933F
:100710001F938091B7029091B80201969093B8020E
:100720008093B7020091B7021091B80220E030E048
:100730009801112700274091B3025091B4026091B3
:10074000B5027091B602DB01CA019C5DAB40BF4FA0
:10075000081719072A073B0728F404171507260767
:100760003707D8F48093B3029093B402A093B502F4
:10077000B093B6028091AF029091B002A091B10205
:10078000B091B2020196A11DB11D8093AF0290936A
:10079000B002A093B102B093B2021F910F910C94DA
:1007A0004C031092800081E08093810080936F0061
:1007B00008951F920F920FB60F9211242F933F931B
:1007C0004F935F936F937F938F939F93AF93BF9359
:1007D000EF93FF930E948703FF91EF91BF91AF9139
:1007E0009F918F917F916F915F914F913F912F9149
:1007F0000F900FBE0F901F9018950F931F93B09BF3
:1008000007C00FB607FC04C0B09A0E948703F7CF59
:100810008FB7F89400918400109185006091B70221
:100820007091B802B09B04C017FD02C06F5F7F4F8C
:100830008FBFCB01A0E0B0E07727662720E030E053
:10084000602B712B822B932B1F910F910895CF92C8
:10085000DF92EF92FF92CF93DF93EC010E94FD03B2
:100860006B017C019E01A0E8BEE30E944005C60E1C
:10087000D71EE81EF91E0E94FD036C157D058E052E
:100880009F05C8F3DF91CF91FF90EF90DF90CF905D
:1008900008951F920F920FB60F9211240F931F937A
:1008A0002F933F934F935F936F937F938F939F9378
:1008B000AF93BF93CF93EF93FF9381E080936F004B
:1008C000C7E0A0910201CA9FD0011124A15CBD4FD5
:1008D0001496ED91FC91159715961C921E92149703
:1008E00016968C918093020110923D02789409959E
:1008F000F8940E94FD03E0910201EF3F79F0CE9F52
:10090000F0011124E15CFD4F0081118122813381CE
:10091000061B170B280B390B37FDD3CF10923E0265
:1009200080913D02811102C00E944C03FF91EF9122
:10093000CF91BF91AF919F918F917F916F915F9177
:100940004F913F912F911F910F910F900FBE0F90DC
:100950001F9018951092C50080E18093C40082E03A
:100960008093C00088E98093C10086E08093C20034
:10097000089520E137E29091C00095FD03C0215019
:100980003109C9F78093C6000895CF93DF93EC0136
:1009900080E20E94B90480E30E94B90488E70E94C3
:1009A000B904FE01EF2FFF27E295EF70E15EFE4FE5
:1009B00080810E94B904ED2FFF27EF70FF27E15ED1
:1009C000FE4F80810E94B904FE0134E0F695E79560
:1009D0003A95E1F7EF70FF27E15EFE4F80810E94BC
:1009E000B904CF70DD27C15EDE4F8881DF91CF91E2
:1009F0000C94B9048DE00E94B9048AE00C94B90407
:100A0000CF93DF93EC018991882319F00E94B904F8
:100A1000FACFDF91CF9108959093BA028093B902F3
:100A200008951F920F920FB60F9211242F933F93A8
:100A30004F935F936F937F938F939F93AF93BF93E6
:100A4000EF93FF939091C0008091C600947139F4A8
:100A5000E091B902F091BA02309709F00995FF913F
:100A6000EF91BF91AF919F918F917F916F915F9126
:100A70004F913F912F910F900FBE0F901F9018959F
:100A8000A29FB001B39FC001A39F700D811D1124CF
:100A9000911DB29F700D811D1124911D0895FB01C0
:100AA000DC0102C001900D9241505040D8F70895EA
:040AB000F894FFCFE8
:100AB40001FFFF535245473A002C204D4355435202
:100AC4003A002C206F757220616464723A20003001
:100AD40031323334353637383961626364656600E0
:00000001FF 
это флешер, распиновка радиомодуля такая же как и на слейв устройстве CE=A1 CSN=10
забыл уточнить все под атмегу 328

Пользоваться так:
1 прошить бутлодырь в слейв устройство, в скетчах обязательно в основном цикле прописать сброс вочдога, а так же предусмотреть обработчик, приема с радио, команды на прошивку в виде посылки FF, при получении перейти на бутлодырь или отпраить в бесконечный цикл,тогда вочдог сам сбросит проц на бутлодырь.

2 в мастер зашить флешер, после чего в дудке или в оболочке ардуины выбирать скорость 115200 или плату UNO, чтобы скетчи не грузились в мастер плату, обрезать сигнал на линию DTR, а лучше чтоб сам бутлодырь в мастер плате работал на другой скорости тогда он просто не даст прошить ее содержимым прошивки предназначеной для слейв устройства.


PS для меня тема закрыта,жду прихода запчастей для сборки плат...

Последний раз редактировалось Vlad_k; 24.10.2015 в 18:07.
Vlad_k вне форума   Ответить с цитированием
Старый 27.10.2015, 11:40   #6
Vlad_k
Junior Member
 
Регистрация: 21.10.2015
Сообщений: 13
Вес репутации: 0
Vlad_k is an unknown quantity at this point
По умолчанию Re: arduino+NRF24 прошивка по радиоканалу?!...

может кто сталкивался, собрал несколько платок для опытов, поставил на них вч модули на NRF24(маркировка чипа), плюс у меня были готовые,для ребенка собирал приемники радиоуправления игрушками, так вот на них стоят аналоги si24r1, не могу их в одной сети заставить работать, библиотеку RF24 пользую от маньякбага, одноименные чипы нормаьно общаются между собой, а вот с другими не хотят...
Vlad_k вне форума   Ответить с цитированием
Старый 27.10.2015, 11:47   #7
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: arduino+NRF24 прошивка по радиоканалу?!...

А частоты кварцевых резонаторов совпадают?
Admin вне форума   Ответить с цитированием
Старый 27.10.2015, 13:07   #8
Vlad_k
Junior Member
 
Регистрация: 21.10.2015
Сообщений: 13
Вес репутации: 0
Vlad_k is an unknown quantity at this point
По умолчанию Re: arduino+NRF24 прошивка по радиоканалу?!...

в том то и дело что совпадают, для чистоты эксперимента перекидывал их местами, заливаю прошивки приемника радиоуправления, все платы работают от пульта, заливаю прошивку передатчика по очереди на все платы, опять все работает от нее...
дело в общем не в частотах, иначе бы не биндились приемник-передатчик...
Мистика какая то...
походу дело именно в библиотеке...
Vlad_k вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:54. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика