Სარჩევი:

LoRa QWERTY პეიჯერი: 9 ნაბიჯი
LoRa QWERTY პეიჯერი: 9 ნაბიჯი

ვიდეო: LoRa QWERTY პეიჯერი: 9 ნაბიჯი

ვიდეო: LoRa QWERTY პეიჯერი: 9 ნაბიჯი
ვიდეო: Doomsday Communicators by Armachat 2024, ნოემბერი
Anonim
ლორა QWERTY პეიჯერი
ლორა QWERTY პეიჯერი

მე მოვახერხე ჩემი არსებული Ripple LoRa mesh პროექტის ადაპტირება, რათა გამოვსულიყავი დამოუკიდებელი მესინჯერის მოწყობილობა, რომელსაც არ სჭირდება კომპანიონი Android მოწყობილობა.

ეს მოწყობილობა შეიძლება გამოყენებულ იქნას ან სხვა დამოუკიდებელი მესენჯერი მოწყობილობებით, ან Ripple mesh მოწყობილობებით, რომლებიც იყენებენ Ripple Messenger პროგრამას. ისინი ერთმანეთთან თავსებადია და ისინი ავტომატურად ქმნიან საკუთარ mesh ქსელს, ECC ბოლომდე დაშიფვრის საშუალებით. და, რა თქმა უნდა, მათ შეუძლიათ გამოიყენონ განმეორებითი რადიოები უკეთესი დიაპაზონის/საიმედოობისთვის.

მარაგები

  • TTGO LoRa32 V2.1
  • DS3231 RTC მოდული
  • კლავიატურის მოდული
  • პიეზო ზუზუნი
  • 1S ლიპო ბატარეა

ნაბიჯი 1: დაწყება

Ვიწყებთ
Ვიწყებთ

თქვენ დაგჭირდებათ მიკრო SD მეხსიერების ბარათი, რომელშიც განთავსდება თქვენი პირადობის მოწმობა, პარამეტრები, კონტაქტები და შენახული საუბრები. თქვენ უნდა მოამზადოთ SD ბარათი კონფიგურაციის ფაილით, რაც ჩვეულებრივ მხოლოდ ერთხელ გჭირდებათ.

იმ ადამიანებს შორის, ვისთანაც გსურთ შექმნათ ქსელი, თქვენ უნდა მიანიჭოთ და მიანიჭოთ უნიკალური პირადობის მოწმობა თითოეული ადამიანისთვის, 1 -დან 254 -მდე დიაპაზონში. არ არსებობს ცენტრალური სერვერი, არ არის ინტერნეტი, ასე რომ თქვენ უნდა გადაწყვიტოთ. კომპიუტერზე ჩადეთ SD ბარათი და შექმენით საქაღალდე სახელწოდებით 'ripple'. ამ დირექტორიაში შექმენით უბრალო ტექსტური ფაილი სახელწოდებით 'conf.txt' (Unix ფორმატი, არა MS-DOS!) ეს ფაილი უნდა გამოიყურებოდეს როგორც ზემოთ

ხაზები შეიძლება იყოს ნებისმიერი თანმიმდევრობით, მაგრამ პირველი 2 სიმბოლო არის საკუთრების სახელი (მაგ. 'ID' არის თქვენი ID) რასაც მოჰყვება მნიშვნელობა, რომელიც მთავრდება ახალი ხაზით. თვისებებია:

  • GR - ჯგუფის ID (შეგიძლიათ დატოვოთ მხოლოდ 0)
  • პირადობის მოწმობა - თქვენი უნიკალური პირადობის მოწმობა (1..254)
  • FQ - LoRa სიხშირე გამოსაყენებლად
  • SF - LoRa გავრცელების ფაქტორი გამოსაყენებლად (10..12)
  • NM - თქვენი ჩვენების სახელი (სხვები ხედავენ ამას)
  • TZ - თქვენი დროის სარტყელი GMT– ს წინ წუთებში. (სურვილისამებრ)

შენიშვნა: ყველამ თქვენს ჯგუფში უნდა გამოიყენოს იგივე GR, SF და FQ მნიშვნელობები !! მას შემდეგ რაც დააკონფიგურირეთ თქვენი SD ბარათი, უბრალოდ ჩასვით მარჯვენა სლოტში და ჩართეთ მოწყობილობა. ნავიგაციისთვის გამოიყენება 4-გზის მიმართულების ღილაკები. ზემოთ/ქვემოთ კონტაქტის ასარჩევად, მარჯვნივ ასარჩევად. (მარცხნივ ან ESC გამოიყენება წინა ეკრანზე დასაბრუნებლად).

შენიშვნა: მაყვლის კლავიატურა

ამ კლავიატურის მოდულისთვის მე შევარჩიე გასაღებების კომბინაციები 4-გზის ნავიგაციისთვის:

  • ზემოთ: ALT + P ('@' char)
  • ქვემოთ: ALT + ENTER
  • უკან: ALT + $
  • აირჩიეთ: ENTER

ნაბიჯი 2: გასაღებების გაცვლა სხვებთან ერთად

გასაღებების გაცვლა სხვებთან ერთად
გასაღებების გაცვლა სხვებთან ერთად
გასაღებების გაცვლა სხვებთან ერთად
გასაღებების გაცვლა სხვებთან ერთად

სხვა მომხმარებლის დასამატებლად, ე.ი. კონტაქტი, თქვენ უნდა შეხვიდეთ სპეციალურ '-გაცვლა-' ოთახში. ამ სასაუბრო ოთახისთვის თქვენ უნდა შეათანხმოთ 4-ნიშნა პაროლი სხვა (ებ) თან, ჩაწერეთ ეს, შემდეგ დააჭირეთ ENTER.

აქ თქვენ ირჩევთ ზედა პუნქტს '-ჩემი დეტალები-' და დააჭირეთ ღილაკს ENTER, რათა თქვენი პირადობის მოწმობა, სახელი და საჯარო დაშიფვრის გასაღები გადასცეს ყველა სხვას ოთახში. როდესაც სხვები ამას აკეთებენ, თქვენ ნახავთ მათ პირადობის მოწმობას, სახელი გამოჩნდება სიაში. გამოიყენეთ Up/Down ღილაკები ასარჩევად, შემდეგ მარჯვენა ან ENTER გასაღები, რომ დაამატოთ ეს მომხმარებელი თქვენს კონტაქტებში (შენახულია თქვენს SD ბარათზე).

ამის გაკეთება შეგიძლიათ ნებისმიერ დროს, რომ დაამატოთ ან განაახლოთ მომხმარებლები თქვენს კონტაქტების სიაში.

ნაბიჯი 3: საუბრები

საუბრები
საუბრები

მთავარი ეკრანიდან გამოიყენეთ ზემოთ/ქვემოთ გასაღებები კონტაქტის შესარჩევად, შემდეგ მარჯვნივ საუბრის ეკრანზე შესასვლელად.

უბრალოდ გამოიყენეთ კლავიატურა, რომ ჩაწეროთ შეტყობინებები, რომელთა გაგზავნა გსურთ, შემდეგ დააჭირეთ ღილაკს ENTER. ტექსტი ჩაირთვება/გამორთულია გაგზავნის პროცესში. წარმატების შემთხვევაში, შეტყობინება გადადის საუბარში, წინააღმდეგ შემთხვევაში, თუ მისი მიწოდება ვერ მოხერხდა, ის შეწყვეტს ციმციმს და დარჩება ჰორიზონტალური ხაზის ქვემოთ.

ნაბიჯი 4: გაფრთხილებები

გაფრთხილებები
გაფრთხილებები

ეკრანი ავტომატურად ითიშება 15 წამის შემდეგ, თუ ღილაკს არ დააჭერთ. თუ ახალი შეტყობინება მოდის, ეკრანი ჩართულია აჩვენებს შეტყობინების და გამგზავნის სახელის სრულ ეკრანს, მწვანე LED მოციმციმე და ზარიანი სიგნალით.

აქედან შეგიძლიათ დააჭიროთ მარცხნივ ან ESC ღილაკს მთავარ ეკრანზე დასაბრუნებლად, ან მარჯვნივ ან ENTER ღილაკს საუბრის ეკრანზე შესასვლელად.

ნაბიჯი 5: გაყვანილობა

გაყვანილობა
გაყვანილობა

ზემოთ არის გაყვანილობის დიაგრამა თქვენი მითითებისთვის. ეს საკმაოდ მარტივია, უბრალოდ ჩართულია ორი I2C მონა მოდული (RTC საათი და კლავიატურა) და პიეზო ზარი.

ნაბიჯი 6: Firmware- ის განათება

Firmware არის Ripple github გვერდზე:

შენიშვნა: ამოიღეთ მიკრო SD ბარათი, სანამ დაიწყებთ firmware- ის დაბლოკვას! რატომღაც ეს ხელს უშლის USB სერიას. საიტზე არის ინსტრუქცია იმის შესახებ, თუ როგორ უნდა აანთოთ firmware TTGO ESP32 დაფაზე.

ნაბიჯი 7: კეისის და ასამბლეის ბეჭდვა

საქმის & ასამბლეის ბეჭდვა
საქმის & ასამბლეის ბეჭდვა

გთხოვთ იხილოთ ეს Thingiverse ბმული STL ფაილებისთვის. არსებობს ორი ძირითადი ნაწილი, ზედა და ქვედა გარსი. ასევე არის ორი პატარა ნაჭერი საბაჟო ჩართვის/გამორთვის სლაიდერის შესაქმნელად.

თქვენ დაგჭირდებათ რამოდენიმე M2 ჭანჭიკი TTGO დაფის და კლავიატურის ზედა ნაჭუჭზე დასამაგრებლად.

დააფიქსირეთ კლავიატურა ქეისის ზედა ნაწილში 2x M2 ჭანჭიკით და მიამაგრეთ ლენტის კაბელი ჭრილში, მოხარეთ იგი უკან და დააწკაპუნეთ საკონტროლო დაფაზე, რომელიც დაცულია ქვედა მხარეს (იხ. სურათი ზემოთ).

შემდეგ, შეაერთეთ ჩართვის/გამორთვის გადამრთველი სლოტში, შემდეგ კი ორი გარსის ნაჭერი ერთმანეთზე დაჭერით.

ნაბიჯი 8: RTC საათის დაყენება

RTC მოდულის დასათესად, თქვენ უნდა შექმნათ სპეციალური ფაილი SD ბარათზე თქვენი კომპიუტერით. "ტალღის" საქაღალდეში შექმენით უბრალო ტექსტური ფაილი სახელწოდებით "clock.txt" (Unix ფორმატი, არა MS-DOS). შეცვალეთ ფაილი და დაამატეთ შემდეგი თარიღის მნიშვნელობები ცალკეულ ხაზებზე, ამ თანმიმდევრობით:

წელი

თვე (1..12)

თვის დღე (1..31)

საათი (0..23).

წუთი (0..59)

წამი (0..59)

შეინახეთ ფაილი, ამოიღეთ SD ბარათი, შემდეგ გადაიტანეთ იგი მოწყობილობაში. თქვენ უნდა გადატვირთოთ მოწყობილობა, რომ ის ძალაში შევიდეს. RTC საათი უნდა იყოს დაყენებული და საწყისი ეკრანი უნდა აჩვენებდეს სწორ დროს.

ნაბიჯი 9: დასკვნა

თუკი ეს პროექტი თქვენთვის სასარგებლოა და გგონიათ, რომ ბიტკოინი ჩემს გზაზე გადააგდოთ, მადლობელი ვიქნები:

ჩემი BTC მისამართი: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

გამოხმაურება

როდესაც SHTF ხდება, ან ზომბი აპოკალიფსი მოხვდება, ან ასტეროიდი, ან სხვა რამ, და თქვენ გჭირდებათ ოჯახთან და მეგობრებთან საუბარი, ვიმედოვნებ, რომ ეს გაჯეტი გამოგადგებათ!:-) მოგერიდებათ დატოვეთ კომენტარები და დამისვით ნებისმიერი შეკითხვა.

გირჩევთ: