![Smart B.A.L (свързана пощенска кутия): 4 стъпки Smart B.A.L (свързана пощенска кутия): 4 стъпки](https://i.howwhatproduce.com/images/001/image-195-18-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57
![Smart B. A. L (свързана пощенска кутия) Smart B. A. L (свързана пощенска кутия)](https://i.howwhatproduce.com/images/001/image-195-19-j.webp)
Омръзнало ви е да проверявате всеки път пощенската си кутия, докато вътре няма нищо. Искате да знаете дали получавате вашата поща или пратка по време на пътуване. Така че свързаната пощенска кутия е за вас. Той ще ви уведоми, ако пощальонът е депозирал поща или колет, директно на вашия смартфон чрез имейл, благодарение на най -новите технологии LORAWAN, произведени във Франция. Продължаваме стъпка по стъпка как да проектираме прототип в цялата инструкция.
Стъпка 1: Оборудване
![Екипировка Екипировка](https://i.howwhatproduce.com/images/001/image-195-20-j.webp)
Използвани езици: C/C ++
Основни познания по цифрова електроника.
Хардуерни изисквания:
Grove-3-осен жироскоп:
Комплект Sigfox модул с антена:
Случайно натискане на бутон (изберете какво искате).
Nucleo F030R8:
Софтуерни изисквания:
Компютър с добър браузър за работа с Mbed компилатор.
Стъпка 2: Подгответе вашето устройство
![Подгответе вашето устройство Подгответе вашето устройство](https://i.howwhatproduce.com/images/001/image-195-21-j.webp)
Първо, трябва да свържем всички модули към чипа.
Захранвайте модула Sigfox и жироскопа с 3.3 волтажа! След това свържете кабелите UART към модула Sigfox (PA_9, PA_10) и проводниците I2C към жироскопа (PB_10; PB_11). Свържете бутона с щифтове PB_3. когато приключите, компилирайте кода по -долу.
Можете да тествате прототипа, като поставите жироскопа върху пощенска кутия и да получите някои стойности, свързани с движението и по този начин да проверите дали това е депозиран пакет или писмо.
#include "mbed.h" #include "ITG3200.h" // ---------------------------------- -// Конфигурация на хипертерминал // 9600 бода, 8-битови данни, без паритет // ------------------------------ ------ Сериен компютър (SERIAL_TX, SERIAL_RX); Сериен sigfox (PA_9, PA_10, NULL, 9600); InterruptIn bouton (PB_3); Жироскоп ITG3200 (PB_11, PB_10); летливо int приложение; int facteur = 0; Таймер t; Батерия AnalogIn (A3); AnalogIn ref_batt (ADC_VREF); void lol () {pc.printf ("appui / r / n"); app = 1; } /* void batt () {pc.printf ("батерия фабулна! / r / n"); }*/ int main () {int x, y, z; // Задайте най -високата честотна лента. gyro.setLpBandwidth (LPFBW_42HZ); буфер за въглища [20]; bouton.fall (& lol); bouton.mode (PullDown); //batterie_faible.rise(&batt); //batterie_faible.mode(PullDown); pc.printf ("начало / r / n"); while (1) {app = 0; x = gyro.getGyroX (); y = gyro.getGyroY (); z = gyro.getGyroZ (); if (x> 5000) {t.start (); pc.printf ("дебютна минута / r / n"); while (t.read () <10); pc.printf ("fin temps / r / n"); //pc.printf("app= %d / r / n ", приложение); if (app == 0) {sigfox.printf ("AT $ SF = 636f757272696572 / r / n"); // colis: 636f6c69732e202020 sigfox.scanf ("%s", буфер); pc.printf ("%s / r / n", буфер); } pc.printf ("перка, ако / r / n"); t.stop (); t.reset (); } /* if (batterie.read () <= (2.8* ref_batt.read () /1.23)) pc.printf ("fable batterie / r / n"); sigfox.printf ("AT $ SF = 636f757272696572 / r / n"); // colis: 636f6c69732e202020 чакане (10); sigfox.printf ("AT $ P = 1"); изчакайте (10); sigfox.printf ("AT $ P = 0 / r / n");*/}}
Стъпка 3: Монтаж на печатна платка
Предишният прототип е твърде голям, за да го поставите в пощенската кутия. Ето някои Gerber файлове за отпечатване на вашата схема и сглобяване на вашия компонент.
Стъпка 4: Уебсайт отзад
![Резервен уебсайт Резервен уебсайт](https://i.howwhatproduce.com/images/001/image-195-22-j.webp)
![Резервен уебсайт Резервен уебсайт](https://i.howwhatproduce.com/images/001/image-195-23-j.webp)
Ние основаваме нашата бекенд архитектура на IBM Cloud (IBM IoT Watson Platform и NodeRED) и на API REST заявки. IBM Cloud беше използван за управление на комуникацията между различни части на нашата система. Както можете да видите в нашия поток NodeRED, ние контролираме всички заявки, получени от API на Sigfox (който изпраща съобщенията от нашето устройство) и от нашия уебсайт Wix (за регистриране на ново устройство). Също така, облакът е отговорен за изпращането на имейл с известия до клиента и за регистриране на нов клиент, чиято информация ще се съхранява в нашата базирана в облак база данни (MongoDB). По този начин NodeRED основно управлява API REST заявките и заявките към базата данни (INSERT и SELECT), за да гарантира, че правилното известие ще бъде изпратено на правилния клиент навреме.
Препоръчано:
Сензор за пощенска кутия, използващ Arduino: 4 стъпки
![Сензор за пощенска кутия, използващ Arduino: 4 стъпки Сензор за пощенска кутия, използващ Arduino: 4 стъпки](https://i.howwhatproduce.com/images/001/image-160-j.webp)
Сензор за пощенска кутия, използващ Arduino: Здравейте, надявам се, че всички се справяте добре. Днес ще ви покажа как да направите пощенска кутия със сензор, използвайки платката arduino и IDE. Този проект е много прост и повечето от консумативите могат да бъдат намерени в повечето домове. Знайте, че Covid-19 удари, ние сме
Интелигентна пощенска кутия за пратки (Packr): 13 стъпки (със снимки)
![Интелигентна пощенска кутия за пратки (Packr): 13 стъпки (със снимки) Интелигентна пощенска кутия за пратки (Packr): 13 стъпки (със снимки)](https://i.howwhatproduce.com/images/006/image-17450-j.webp)
Интелигентна пощенска кутия за колети (Packr): Някои хора не получават често писма или пакети. Те трябва да ходят до пощенската си кутия всеки ден, за да проверят дали има нова поща, както когато вали, така и когато грее слънце. За да използвате това време по -добре в живота си, ето тази интелигентна пощенска кутия. Тази майка
Интелигентна пощенска кутия: 11 стъпки
![Интелигентна пощенска кутия: 11 стъпки Интелигентна пощенска кутия: 11 стъпки](https://i.howwhatproduce.com/images/003/image-8132-8-j.webp)
Интелигентна пощенска кутия: Обикновено чета вестника сутрин на закуска. Това се доставя всеки ден в пощенската кутия. Но понякога се случва да се разхождам в студа или в дъжда по алеята ни до пощенската кутия, за да видя, че няма доставен вестник
Известие за пощенска кутия и гаражни врати: 5 стъпки (със снимки)
![Известие за пощенска кутия и гаражни врати: 5 стъпки (със снимки) Известие за пощенска кутия и гаражни врати: 5 стъпки (със снимки)](https://i.howwhatproduce.com/images/006/image-15016-36-j.webp)
Известие за пощенска кутия и гаражни врати: Тази инструкция се основава на Известие за пощенска кутия на Johan Moberg. В сравнение с този проект направих някои промени: Далеч от къщата ми е не само пощенска кутия, но и гараж. Те са на едно място близо до пътя и къщата се намира на около 5
Пощенска кутия за известия: 7 стъпки
![Пощенска кутия за известия: 7 стъпки Пощенска кутия за известия: 7 стъпки](https://i.howwhatproduce.com/images/001/image-439-75-j.webp)
Пощенска кутия за известия: От: Ноа Смит и Хари Сингх